Instructor: μ΅μ±μ² κ΅μ
Office: κ°μ¨κ΄ 705νΈ
Office hours: μ 13:00-15:00
Email: sc82.choi@pknu.ac.kr
ZOOM: https://zoom.us/j/2333063849
SLACK
λ³Έ μμ μ λνμ μΈ νλ‘κ·Έλλ° μΈμ΄μΈ νμ΄μ¬μ νμ΅νλ€. νμ΄μ¬μ νμ΅μ ν΅ν΄ μκ°μλ μ»΄ν¨ν μ¬κ³ κ° μ΄λ»κ² λ¬Έμ ν΄κ²°μ μμ΄ λμμ΄ λλμ§ λ μ μ΄ν΄νλ€. λν μ°μ 곡ν/μμ 곡ν μ 곡μλ€μ΄ μ»΄ν¨ν° νλ‘κ·Έλλ°μ μμ μ μ 곡μ μ‘°κΈ λ μ νμ©ν μ μλλ‘ λλλ€. λ³Έ μμ μ νλ‘κ·Έλλ°μ μ λ¬Έ μ§μμ΄ κ±°μ μκ±°λ μμ μλ νμλ€μ μν΄ μ€κ³λμμΌλ, νμ΅μ μ’ λ£ν ν μ΄λ μ λ νλ‘κ·Έλ¨μ κ°λ°ν μ μλ λ₯λ ₯μ μμ κ°μ κ°κ² νλ κ²μ΄ λͺ©νμ΄λ€.
Join our Cloud HD Video Meeting
μκ°μ κ»μλ office 365 κ°μ ν μλ μ€λ¬Έμ‘°μ¬λ₯Ό μμ±ν΄μ£ΌμκΈ° λ°λλλ€.
κ°μ λ°©λ² μλ΄
https://github.com/TEAMLAB-Lecture/python-101-for-data-science-by-pknu
Prerequisite(s): None
κ°μμλ£
Missing class - Part I
Missing class - Part II : Terminal
Python Overview
Python & VScode installation
λ νΌλ°μ€
μ»΄ν¨ν°μ A λλΌμ΄λΈλ μ μμκΉ?? - μ μ₯ μμ΄μ½κ³Ό CλλΌμ΄λΈμ μ λ μ°λ¦¬κ° λͺ¨λ₯΄λ νλ‘νΌ λμ€ν¬ μ΄μΌκΈ°
Windows Terminal μ€μΉ
WSL 2 μ¬μ© νΈμμ±μ μν Windows Terminal μ€μΉμ νμ©
Windowsμ ubuntu μ€μΉ
cmder μ€μΉ λ°©λ² κ΄λ ¨ μμ
Cmder μ€μΉ (cmd, improved command prompt, console emulator)
colab λ¨μΆν€ κ΄λ ¨ μμ
νμ΄μ¬ μ λ¬Έ
νμ΄μ¬ κΈ°μ΄ μ λ¬Έ νλ€κ° μΌμ° ν¬κΈ°νλ μ¬λλ€
κ°μμκ°
μ΄λ² κ°μμμλ νλ‘κ·Έλλ°μμ κ°μ₯ κΈ°μ΄μ μΌλ‘ μμμΌ ν λ³μμ λν΄μ λ°°μλλ€. λ³μμ ν¨κ» κ·Έ λ³μκ° λ¬Όλ¦¬μ μΌλ‘ μ μ₯λλ λ©λͺ¨λ¦¬μ λν΄μ λ°°μλλ€. λ§μ§λ§μΌλ‘, ν λ²μ μ¬λ¬ κ°μ λ³μλ₯Ό μ μ₯ν΄μ νλ©΄μ νμνκ±°λ νμν μ°μ°μ μννκ² νλ 리μ€νΈ λΌλ λ°μ΄ν° νμ μ λν΄μ λ°°μλλ€.
κ°μμμ
Reference
Memory Allocation and Management in Python
Memory Allocation and Management in Python - simplified tutorial for beginners
Statically vs Dynamically Typed Languages
Statically Vs Dynamically Typed Languages
λΉμ₯¬μΌ μ€νλμ€ μ½λ νμ λ¨μΆν€ μ 리 (Visual Studio Code κΏν π―π )
κ°μμκ°
μ΄λ² κ°μμμλ μ½μ μΈ/μμμ λν΄μ λ°°μλλ€. ν¨μλ νλ‘κ·Έλ¨μ κ°λ°ν λ μ¬μ©λλ μ½λμ λ Όλ¦¬μ λ¨μλ‘ κ°μ₯ κΈ°λ³Έμ μΈ μ½λ κ°λ° λ°©λ² μ€ νλμ λλ€. λν μ½μμ ν°λ―Έλμ΄λΌκ³ λΆλ¦¬λ μ»΄ν¨ν° νλ‘κ·Έλ¨μΌλ‘ μ»΄ν¨ν°μκ² λκ°λ₯Ό μ λ ₯ν΄μ μ»΄ν¨ν°κ° κ²°κ³Όλ₯Ό μΆλ ₯νκ² ν λ μ¬μ©ν©λλ€.
κ°μμμ
μ°Έκ³ μμ - function and io
λ νΌλ°μ€
Python tricks: Writing user-friendly code with PEP-8 naming conventions
Python tricks: Writing user-friendly code with PEP-8 naming conventions