Skip to content

Kimdonghyeon7645/Python_Summary

Repository files navigation

πŸ“šβœ 파이썬 문법, μ •λ¦¬μ •λˆ

이 μ €μž₯μ†ŒλŠ” μ—¬λ¦„λ°©ν•™λ•Œ μˆ˜κ°•ν•œ 파이썬 ꡐ학상μž₯ μˆ˜μ—…μ—μ„œ λΆ€ν„° μ‹œμž‘ν–ˆμœΌλ©°... (2019.7.30.)

  • κ²¨μšΈλ°©ν•™μ„ λ§žμ•„ ꡬ글링과 ν•¨κ»˜ λΆ€μ‹€ν–ˆλ˜ 뢀뢄을 λ³΄μΆ©ν•˜κ³  μˆ˜μ • ν–ˆμœΌλ©°, (2020.1.28.)
  • λΈ”λ‘œκ·Έμ— 포슀트둜 μ˜¬λ¦¬λ©΄μ„œ 또 κ·Έμ „ λ‚΄μš©μ„ λ³΄μΆ©ν•˜κ³  μˆ˜μ • ν–ˆμœΌλ©°, (2020.2.8.)
  • κΉƒν—ˆλΈŒ μ €μž₯μ†Œλ‘œ μ˜¬λ¦¬λ©΄μ„œ 또 κ·Έμ „ λ‚΄μš©μ„ λ³΄μΆ©ν•˜κ³  μˆ˜μ • ν–ˆμœΌλ©°, (2020.3.10.)
  • 파이썬 과제둜 코딩도μž₯을 λ³΄λ©΄μ„œ 좩격받고 λ‹€μ‹œ 보좩, μˆ˜μ • ν–ˆμŠ΅λ‹ˆλ‹€. (2020.3.29)
  • 파이썬 μž˜ν•˜μ‹œλŠ” μ„ λ°°λ₯Ό λ³΄λ©΄μ„œ 좩격으둜 λ‹€μ‹œ 보좩, νŒŒμ΄μ¬μ„ κ°€λ₯΄μ³μ€„ ν›„λ°°λ₯Ό μœ„ν•΄ μˆ˜μ • ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. (2020.10.11.)
**거의 1λ…„κ°„ νŒŒμ΄μ¬μ„ μ‚¬λž‘ν•΄μ˜€λ©°, κ·Έλ™μ•ˆ 배운 지식을 μ •λ¦¬ν•˜λŠ” repo μž…λ‹ˆλ‹€.**     
배우면 배울수둝 μƒˆλ‘­κ²Œ μ•Œκ²Œλ˜λŠ” 지식을 λŠμž„μ—†μ΄ λͺ©λ§λΌν•˜λ©΄μ„œλ„,   
κ·Έ 배움을 μ¦κΈ°λŠ” νƒœλ„λ₯Ό λκΉŒμ§€ 지킀도둝 ν•˜κ² μŠ΅λ‹ˆλ‹€ ^^7

λͺ©μ°¨

πŸ“¦Python_Summary
 ┣ πŸ“‚1_ 파이썬 κΈ°λ³Έ
 ┃ ┣ πŸ“‚#1_ κ·Έμ™Έ
 ┃ ┃ ┣ πŸ“œ#1-1-ν„°ν‹€κ·Έλž˜ν”½μŠ€ λͺ¨λ“ˆ.py
 ┃ ┃ ┣ πŸ“œ#1-2-(ν„°ν‹€κ·Έλž˜ν”½μŠ€λ‘œn각별그리기).py
 ┃ ┃ ┣ πŸ“œ#2-(지뒰찾기).py
 ┃ ┃ ┣ πŸ“œ#3-(λŒ€κ°μ„  좜λ ₯ν•˜κΈ°).py
 ┃ ┃ ┣ πŸ“œ#4-1-(νšŒλ¬ΈνŒλ³„μ½”λ“œ).py
 ┃ ┃ ┣ πŸ“œ#4-2-(νšŒλ¬ΈνŒλ³„μ½”λ“œ+).py
 ┃ ┃ ┣ πŸ“œ#5-1-(별찍기1-1).py
 ┃ ┃ ┣ πŸ“œ#5-2-(별찍기1-2).py
 ┃ ┃ ┣ πŸ“œ#5-3-(별찍기1-3).py
 ┃ ┃ ┣ πŸ“œ#5-4-(별찍기1-4).py
 ┃ ┃ ┣ πŸ“œ#5-5-(별찍기2).py
 ┃ ┃ ┣ πŸ“œ#5-6-(별찍기3).py
 ┃ ┃ ┣ πŸ“œ#6-(μž¬κ·€ν•¨μˆ˜ν”Όλ³΄λ‚˜μΉ˜μˆ˜μ—΄).py
 ┃ ┃ ┣ πŸ“œ#7-N-gram.py
 ┃ ┃ β”— πŸ“œ#8-(μš”μ†Œμ€‘μ΅œλŒ“κ°’).py
 ┃ ┣ πŸ“‚1-1_ 기초
 ┃ ┃ ┣ πŸ“œ1-νŒŒμ΄μ¬κΈ°λ³Έλ¬Έλ²•.py
 ┃ ┃ ┣ πŸ“œ2-λ³€μˆ˜.py
 ┃ ┃ ┣ πŸ“œ3-κΈ°λ³Έμ—°μ‚°μž.py
 ┃ ┃ β”— πŸ“œ4-print()ν•¨μˆ˜μ™€μΈμž.py
 ┃ ┣ πŸ“‚1-2_ μžλ£Œν˜•
 ┃ ┃ ┣ πŸ“œ0-파이썬의 μžλ£Œν˜•.md
 ┃ ┃ ┣ πŸ“œ1-μˆ«μžμžλ£Œν˜•, μ‚°μˆ μ—°μ‚°μž.py
 ┃ ┃ ┣ πŸ“œ2-λΆˆμžλ£Œν˜•.py
 ┃ ┃ ┣ πŸ“œ3-1-λ¬Έμžμ—΄μžλ£Œν˜•, μ—°μ‚°μž.py
 ┃ ┃ ┣ πŸ“œ3-2-λ¬Έμžμ—΄ 인덱싱, μŠ¬λΌμ΄μ‹±, ν•¨μˆ˜.py
 ┃ ┃ ┣ πŸ“œ3-3-λ¬Έμžμ—΄λ‚΄μž₯ν•¨μˆ˜μ΄λ§λΌ.py
 ┃ ┃ ┣ πŸ“œ3-4-λ¬Έμžμ—΄ν¬λ§·νŒ….py
 ┃ ┃ ┣ πŸ“œ3-5-λ¬Έμžμ—΄ν¬λ§·νŒ…,ν˜•μ‹μ§€μ •μž.py
 ┃ ┃ ┣ πŸ“œ4-μ‹œν€€μŠ€μžλ£Œν˜•κ³΅ν†΅λ¬Έλ²•.py
 ┃ ┃ ┣ πŸ“œ5-1-λ¦¬μŠ€νŠΈμžλ£Œν˜•, μ—°μ‚°μž.py
 ┃ ┃ ┣ πŸ“œ5-2-λ¦¬μŠ€νŠΈν•¨μˆ˜.py
 ┃ ┃ ┣ πŸ“œ6-1-μ§‘ν•©μžλ£Œν˜•.py
 ┃ ┃ ┣ πŸ“œ6-2-(μ§‘ν•©μœΌλ‘œκ³΅μ•½μˆ˜κ΅¬ν•˜κΈ°).py
 ┃ ┃ ┣ πŸ“œ7-νŠœν”Œμžλ£Œν˜•.py
 ┃ ┃ ┣ πŸ“œ8-λ”•μ…”λ„ˆλ¦¬μžλ£Œν˜•, ν•¨μˆ˜.py
 ┃ ┃ ┣ πŸ“œ9-1-λ¦¬μŠ€νŠΈλ‚΄ν¬.py
 ┃ ┃ ┣ πŸ“œ9-2-λ¦¬μŠ€νŠΈλ‚΄ν¬μ‹¬ν™”, λ‹€μ€‘λ¦¬μŠ€νŠΈλ‚΄ν¬.py
 ┃ ┃ β”— πŸ“œ9-3-λ¦¬μŠ€νŠΈλ‚΄ν¬ν™•μž₯.py
 ┃ ┣ πŸ“‚1-3_ κΈ°μ΄ˆν™•μž₯판
 ┃ ┃ ┣ πŸ“œ1-λ‹¨μˆœλ³΅μ‚¬vs얕은볡사vsκΉŠμ€λ³΅μ‚¬.py
 ┃ ┃ ┣ πŸ“œ2-map()ν•¨μˆ˜.py
 ┃ ┃ ┣ πŸ“œ3-range()ν•¨μˆ˜.py
 ┃ ┃ β”— πŸ“œ4-enumerate()ν•¨μˆ˜.py
 ┃ ┣ πŸ“‚1-4_ μ œμ–΄λ¬Έ
 ┃ ┃ ┣ πŸ“œ0-νŒŒμ΄μ¬μ œμ–΄λ¬Έ_κΈ°μ΄ˆν•¨μˆ˜.md
 ┃ ┃ ┣ πŸ“œ1-쑰건문 if.py
 ┃ ┃ β”— πŸ“œ2-반볡문 for, while + pass, continue.py
 ┃ ┣ πŸ“‚1-5_ ν•¨μˆ˜(기초)
 ┃ ┃ ┣ πŸ“œ1-ν•¨μˆ˜.py
 ┃ ┃ ┣ πŸ“œ2-ν•¨μˆ˜λ§€κ°œλ³€μˆ˜,λ°˜ν™˜κ°’.py
 ┃ ┃ ┣ πŸ“œ3-ν•¨μˆ˜λ…μŠ€νŠΈλ§.py
 ┃ ┃ ┣ πŸ“œ4-ν•¨μˆ˜νƒ€μž…νžŒνŒ….py
 ┃ ┃ ┣ πŸ“œ5-ν•¨μˆ˜μ˜κ³ μ •,κ°€λ³€μΈμˆ˜+νŒ¨ν‚Ή,μ–ΈνŒ¨ν‚Ή.py
 ┃ ┃ ┣ πŸ“œ6-ν•¨μˆ˜μ˜μœ„μΉ˜μΈμˆ˜,ν‚€μ›Œλ“œμΈμˆ˜+λ”•μ…”λ„ˆλ¦¬μ–ΈνŒ¨ν‚Ή.py
 ┃ ┃ β”— πŸ“œ7-λ””ν΄νŠΈλ§€κ°œλ³€μˆ˜,λ§€κ°œλ³€μˆ˜μ΄ˆκΉƒκ°’.py
 ┃ ┣ πŸ“‚1-6_ 파일
 ┃ ┃ ┣ πŸ“œ1-파일,파일λͺ¨λ“œ,with_asλ¬Έ.py
 ┃ ┃ β”— πŸ“œ2-νŒŒμΌν•¨μˆ˜,피클링,언피클링.py
 ┃ ┣ πŸ“‚1-7_ ν•¨μˆ˜(심화)
 ┃ ┃ ┣ πŸ“œ1-μž¬κ·€ν•¨μˆ˜.py
 ┃ ┃ ┣ πŸ“œ2-1-λžŒλ‹€ν‘œν˜„μ‹.py
 ┃ ┃ ┣ πŸ“œ2-2-λžŒλ‹€ν‘œν˜„μ‹μ‘μš©.py
 ┃ ┃ ┣ πŸ“œ3-μ§€μ—­λ³€μˆ˜,μ „μ—­λ³€μˆ˜,global,λ„€μž„μŠ€νŽ˜μ΄μŠ€.py
 ┃ ┃ ┣ πŸ“œ4-ν•¨μˆ˜μ€‘μ²©,μ§€μ—­λ³€μˆ˜κ΅¬λΆ„,nonlocal.py
 ┃ ┃ β”— πŸ“œ5-ν΄λ‘œμ €.py
 ┃ β”— πŸ“‚1-8_ λͺ¨λ“ˆ,νŒ¨ν‚€μ§€,라이브러리
 ┃ ┃ ┣ πŸ“œ1-λͺ¨λ“ˆ,νŒ¨ν‚€μ§€,라이브러리.py
 ┃ ┃ ┣ πŸ“œ2-0-νŒ¨ν‚€μ§€μ„€μΉ˜.py
 ┃ ┃ ┣ πŸ“œ2-1-λͺ¨λ“ˆκ°€μ Έμ˜€κΈ°.py
 ┃ ┃ ┣ πŸ“œ2-2-νŒ¨ν‚€μ§€κ°€μ Έμ˜€κΈ°.py
 ┃ ┃ ┣ πŸ“œ3-0-if __name__=='__main__',ν”„λ‘œκ·Έλž¨μ‹œμž‘μ .py
 ┃ ┃ ┣ πŸ“œ3-1-λͺ¨λ“ˆλ§Œλ“€κΈ°.py
 ┃ ┃ ┣ πŸ“œ3-2-νŒ¨ν‚€μ§€λ§Œλ“€κΈ°.py
 ┃ ┃ β”— πŸ“œ3-3-__all__,ν•˜μœ„νŒ¨ν‚€μ§€,νŒ¨ν‚€μ§€μ™€λͺ¨λ“ˆλ…μŠ€νŠΈλ§.py
 β”— πŸ“‚2_ 파이썬 μ½”μ–΄
   ┣ πŸ“‚2-1_ μ •κ·œν‘œν˜„μ‹
   ┃ ┣ πŸ“œ1-μ •κ·œν‘œν˜„μ‹νŒ¨ν„΄.py
   ┃ β”— πŸ“œ2-μ •κ·œν‘œν˜„μ‹ν•¨μˆ˜.py
   ┣ πŸ“‚2-2_ 클래슀, 객체(기초)
   ┃ ┣ πŸ“œ1-클래슀,객체,μΈμŠ€ν„΄μŠ€.py
   ┃ ┣ πŸ“œ2-ν΄λž˜μŠ€λ©”μ˜λ“œ,self,속성,private(λΉ„κ³΅κ°œ)μ„€μ •,λ…μŠ€νŠΈλ§.py
   ┃ β”— πŸ“œ3-μƒμ„±μž,μ†Œλ©Έμž.py
   ┣ πŸ“‚2-3_ 클래슀, 객체(심화)
   ┃ ┣ πŸ“œ1-클래슀의_ν΄λž˜μŠ€μ†μ„±.py
   ┃ ┣ πŸ“œ2-1-ν΄λž˜μŠ€λ©”μ˜λ“œ,μ •μ λ©”μ˜λ“œ.py
   ┃ ┣ πŸ“œ2-2-(μ •μ λ©”μ˜λ“œ,ν΄λž˜μŠ€λ©”μ†Œλ“œμ˜ˆμ œ).py
   ┃ ┣ πŸ“œ3-ν΄λž˜μŠ€μƒμ†.py
   ┃ ┣ πŸ“œ4-ν΄λž˜μŠ€μƒμ†κ³Όν¬ν•¨κ΄€κ³„.py
   ┃ ┣ πŸ“œ5-super(),λΆ€λͺ¨ν΄λž˜μŠ€μ†μ„±μ‚¬μš©.py
   ┃ ┣ πŸ“œ6-λ©”μ˜λ“œμ˜€λ²„λΌμ΄λ”©.py
   ┃ ┣ πŸ“œ7-닀쀑상속,닀이아λͺ¬λ“œμƒμ†,λ©”μ˜λ“œνƒμƒ‰μˆœμ„œ.py
   ┃ ┣ πŸ“œ8-좔상(가상)클래슀.py
   ┃ ┣ πŸ“œ9-1-μŠ€νŽ˜μ…œλ©”μ˜λ“œ,λ§€μ§λ©”μ˜λ“œ.py
   ┃ β”— πŸ“œ9-2-(μŠ€νŽ˜μ…œλ©”μ˜λ“œμ˜ˆμ œ).py
   ┣ πŸ“‚2-4_ μ˜ˆμ™Έμ²˜λ¦¬
   ┃ ┣ πŸ“œ1-μ˜ˆμ™Έμ²˜λ¦¬ try, except, as.py
   ┃ ┣ πŸ“œ2-μ˜ˆμ™Έμ²˜λ¦¬ else, finally.py
   ┃ ┣ πŸ“œ3-μ˜ˆμ™Έλ°œμƒ, raise, assert.py
   ┃ β”— πŸ“œ4-μ‚¬μš©μžμ •μ˜μ˜ˆμ™Έ,μ˜ˆμ™Έλ§Œλ“€κΈ°.py
   ┣ πŸ“‚2-5_ μ΄ν„°λ ˆμ΄ν„°, μ œλ„ˆλ ˆμ΄ν„°
   ┃ ┣ πŸ“œ1-1-μ΄ν„°λ ˆμ΄ν„°(iterator).py
   ┃ ┣ πŸ“œ1-2-μ΄ν„°λ ˆμ΄ν„°λ§Œλ“€κΈ°,μ΄ν„°λ ˆμ΄ν„°μ–ΈνŒ¨ν‚Ή.py
   ┃ ┣ πŸ“œ1-3-1-μ΄ν„°λ ˆμ΄ν„°μ—μΈλ±μŠ€ν™œμš©,__getitem__.py
   ┃ ┣ πŸ“œ1-3-2-(μ΄ν„°λ ˆμ΄ν„°,인덱슀예제).py
   ┃ ┣ πŸ“œ1-4-λ‚΄μž₯ν•¨μˆ˜,iter,next.py
   ┃ ┣ πŸ“œ2-1-μ œλ„ˆλ ˆμ΄ν„°,yield.py
   ┃ ┣ πŸ“œ2-2-1-μ œλ„ˆλ ˆμ΄ν„°λ§Œλ“€κΈ°,yieldλ‘œν•¨μˆ˜ν˜ΈμΆœ.py
   ┃ ┣ πŸ“œ2-2-2-(μ œλ„ˆλ ˆμ΄ν„°μ˜ˆμ œ).py
   ┃ β”— πŸ“œ2-3-yield from,μ œλ„ˆλ ˆμ΄ν„°ν‘œν˜„μ‹.py
   ┣ πŸ“‚2-6_ 코루틴
   ┃ ┣ πŸ“œ1-코루틴(coroutine),μ½”λ£¨ν‹΄μ•ˆμœΌλ‘œκ°’μ „λ‹¬.py
   ┃ ┣ πŸ“œ2-μ½”λ£¨ν‹΄λ°–μœΌλ‘œκ°’μ „λ‹¬.py
   ┃ ┣ πŸ“œ3-μ½”λ£¨ν‹΄μ’…λ£Œ,μ˜ˆμ™Έμ²˜λ¦¬,throw.py
   ┃ ┣ πŸ“œ4-ν•˜μœ„μ½”λ£¨ν‹΄κ°’μ „λ‹¬,yield from.py
   ┃ β”— πŸ“œ5-(μ½”λ£¨ν‹΄μ˜ˆμ œ).py
   β”— πŸ“‚2-7_ λ°μ½”λ ˆμ΄ν„°
     ┣ πŸ“œ1-λ°μ½”λ ˆμ΄ν„°(decorator),@.py
     ┣ πŸ“œ2-λ°μ½”λ ˆμ΄ν„°μ˜λ§€κ°œλ³€μˆ˜,λ°˜ν™˜κ°’.py
     ┣ πŸ“œ3-λ°μ½”λ ˆμ΄ν„°ν΄λž˜μŠ€κ΅¬ν˜„.py
     β”— πŸ“œ4-(λ°μ½”λ ˆμ΄ν„°μ˜ˆμ œ,htmlνƒœκ·Έ).py

μ°Έκ³ 

파이썬 코딩도μž₯, 점프 투 파이썬과 학ꡐ 파이썬 μˆ˜μ—…μ„ λΌˆλŒ€λ‘œ μž‘μ„±ν•˜μ˜€μŠ΅λ‹ˆλ‹€.

κ·Έ ν›„μ—λŠ” 파이썬으둜 λ‹€μ–‘ν•œ λΆ„μ•Όλ₯Ό λ„μ „ν•΄λ³΄κ±°λ‚˜, 파이썬으둜 μ•Œκ³ λ¦¬μ¦˜μ„ ν’€λ©΄μ„œ, 파이썬 문법을 κ³΅λΆ€ν•˜μ˜€μŠ΅λ‹ˆλ‹€.

문법에 κ΄€ν•΄μ„œλŠ” μ›Ή μ‚¬μ΄νŠΈμ™€ λ„μ„œ, 그리고 μ„ λ°° 정리등을 μ°Έκ³ ν•˜μ—¬ μ§€κΈˆλ„ κ³΅λΆ€ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.