λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

"곡뢀" π‘Ÿπ‘’π‘π‘œπ‘Ÿπ‘‘/π‘ƒπ‘¦π‘‘β„Žπ‘œπ‘›6

[Python] CodeUp 기초 100제 Clear (•Μ€α΄—•Μ)و Μ‘Μ‘ μ½”λ”© 곡뢀λ₯Ό μŠ΅κ΄€μ μœΌλ‘œ 맀일맀일 κΎΈμ€€νžˆ ν•΄μ•Όκ² λ‹€λŠ” 생각에 일단 κ°€λ³κ²Œ λͺΈν‘ΈλŠ” 마음으둜 3일을 작고 CodeUp의 기초 100제λ₯Ό λͺ¨λ‘ ν’€μ—ˆλ‹€. κ·Έλƒ₯ λͺΈν’€κΈ° μœ„ν•œ λ¬Έμ œλ“€μ΄λΌ μˆ˜μ›”ν–ˆμ§€λ§Œ μ˜λ‘±ν•œ μ΄ˆλ‘μƒ‰μ˜ Yλ“€ 을 λ³΄λ‹ˆ λΏŒλ“―ν•˜κΈ΄ ν•˜λ‹€ γ…Žγ…Ž 기초 100제 λ¬Έμ œλ“€μ΄μ˜€μ–΄λ„ λ°”λ‘‘μ•Œ μ‹­μž 뒀집기 λ¬Έμ œμ—μ„œ ν•œ 뢀뢄을 int()ν˜•μœΌλ‘œ μ•ˆλ°”κΏ”μ£Όμ–΄μ„œ κ²°κ³Όκ°€ 자꾸 μ΄μƒν•˜κ²Œ λ‚˜μ™€μ„œ 1μ‹œκ°„ λ„˜κ²Œ 머리 μ₯μ–΄μ‹Έλ§¨κ±΄ μ•ˆλΉ„λ°€ ,,, μ—­μ‹œ 코딩은 μž‘μ€ ν•œ 개만 틀렀도 κ²°κ³Όκ°€ λ‹€ 틀어져버렀 ( Δ¬ ^ Δ¬ ) 이제 λ‹€μŒ Step으둜-!! 2021. 12. 1.
[Python] youtube-dl νŒ¨ν‚€μ§€ μ‚¬μš©ν•΄μ„œ Youtube μ˜μƒ λ‹€μš΄λ°›κΈ° 파이썬의 μ™ΈλΆ€ νŒ¨ν‚€μ§€λ“€ 쀑 youtube-dl μ΄λΌλŠ” νŒ¨ν‚€μ§€κ°€ μžˆλ‹€. 이 youtube-dl은 λ™μ˜μƒμ„ λ‹€μš΄λ°›μ„ 수 μžˆλŠ” νŒ¨ν‚€μ§€λ‹€. νŒ¨ν‚€μ§€ 이름이 youtube-dl이라 Youtube μ‚¬μ΄νŠΈμ—μ„œλ§Œ κ°€λŠ₯ν•  것 κ°™μ§€λ§Œ, λ™μ˜μƒ 슀트리밍이 λ˜λŠ” 타 μ‚¬μ΄νŠΈλ“€μ—λ„ 적용이 κ°€λŠ₯ν•˜λ‹€. youtube-dlgλΌλŠ” μ˜€ν”ˆμ†ŒμŠ€ μ†Œν”„νŠΈμ›¨μ–΄κ°€ μžˆμ–΄ Windows와 Linux에 λͺ¨λ‘ μ„€μΉ˜κ°€ κ°€λŠ₯ν•œ GUI λ²„μ „μœΌλ‘œ λ§Žμ΄λ“€ μ‚¬μš©ν•˜μ§€λ§Œ μ΄λŠ” youtube-dl νŒ¨ν‚€μ§€λ₯Ό μ„€μΉ˜ν•¨μœΌλ‘œμ¨ PythonμœΌλ‘œλ„ κ΅¬ν˜„μ΄ κ°€λŠ₯ν•˜λ‹€. ν•˜μ§€λ§Œ, μ €μž‘κΆŒμ΄ 없이 κ³΅μœ κ°€ κ°€λŠ₯ν•œ μ½˜ν…μΈ μ— λŒ€ν•΄μ„œλ§Œ λ‹€μš΄λ‘œλ“œλ₯Ό 진행해야 ν•œλ‹€λŠ” 점을 μœ μ˜ν•΄μ•Όν•œλ‹€ !! κ·Έλž˜μ„œ λ‚˜λŠ” ν•˜λŠ˜μ—μ„œ λ‚΄λ €μ˜€μ‹  ♥οΈŽμ²œμ‚¬♥︎ 같은 이λͺ¨μ €λͺ¨μ±„널 μ΄λΌλŠ” μœ νŠœλ²„λΆ„μ΄ λ°°ν¬ν•˜μ‹  μ €μž‘κΆŒμ΄ μ—†λŠ” μ˜μƒλ“€ 쀑 ν•˜λ‚˜.. 2021. 10. 29.
[Python] PyPI(Python Package Index) μ•Œμ•„λ³΄κΈ° Python의 κ°€μž₯ 큰 μž₯점 쀑 ν•˜λ‚˜λŠ” 이미 잘 λ§Œλ“€μ–΄μ Έ μžˆλŠ” μˆ˜λ§Žμ€ μ™ΈλΆ€ νŒ¨ν‚€μ§€λ“€μ„ ν•„μš”μ— 따라 μ‰½κ²Œ μ„€μΉ˜ν•˜κ³  μ‚¬μš©ν•  수 μžˆλ‹€λŠ” 점이닀. 이 μ™ΈλΆ€ νŒ¨ν‚€μ§€λ“€μ„ μš©λ„μ— 맞게 잘 μ‚¬μš©ν•˜κΈ° μœ„ν•΄μ„  νŒ¨ν‚€μ§€μ— μ–΄λ–€ ν•¨μˆ˜λ“€μ΄ μžˆλŠ”μ§€, 이 ν•¨μˆ˜λ“€μ΄ 무엇을 ν•˜λŠ”μ§€λ₯Ό μ•Œμ•„μ•Όν•˜λŠ”λ° μ΄λŠ” λͺ¨λ‘ 각 νŒ¨ν‚€μ§€λ“€μ˜ 곡식 λ¬Έμ„œμ— μ •λ¦¬λ˜μ–΄ μžˆλ‹€. 이 μ™ΈλΆ€νŒ¨ν‚€μ§€λ“€μ€ Python Package Index라고 ν•˜λŠ” PyPI 인 곡식 νŒ¨ν‚€μ§€ μ €μž₯μ†Œμ— 잘 μ •λ¦¬λ˜μ–΄μžˆλ‹€. PyPI · The Python Package Index The Python Package Index (PyPI) is a repository of software for the Python programming language. pypi.org μ΄λ ‡κ²Œ PyPI에 접속해보면 ν˜„.. 2021. 10. 27.
[Python] __init__μ΄λž€? / νŒ¨ν‚€μ§€ import 였λ₯˜ Pythonμ—μ„œ νŒ¨ν‚€μ§€ νŒŒμΌμ„ κ·Έλƒ₯ importν•œ λ’€ νŒ¨ν‚€μ§€ μ•ˆμ— μžˆλŠ” λͺ¨λ“ˆλ“€μ„ κ·Έλƒ₯ μ‚¬μš©ν•˜λ €κ³  ν•˜λ©΄ 였λ₯˜(AttributeError)κ°€ λ°œμƒν•œλ‹€. 예λ₯Ό λ“€μ–΄λ³΄μž. import shapes print(shapes.area.circle(5)) print(shapes.volume.sphere(3)) κ°„λ‹¨ν•œ shapesλΌλŠ” νŒ¨ν‚€μ§€λ₯Ό λ§Œλ“€μ–΄μ„œ νŒ¨ν‚€μ§€ μ•ˆμ— μžˆλŠ” area와 volume λͺ¨λ“ˆμ„ μ‚¬μš©ν•˜λ €κ³  ν•˜λ‹ˆ AttributeError: module 'shapes' has no attribute 'area' λΌλŠ” 였λ₯˜κ°€ λ–΄λ‹€. ν•˜μ§€λ§Œ from shapes.area import circle from shapes.volume import sphere print(circle(5)) print(sphere(3)) λ₯Ό ν•˜λ©΄.. 2021. 9. 9.
[Python] λͺ¨λ“ˆ(Module)μ΄λž€? / μœ μš©ν•œ Standard Modules λͺ¨λ“ˆ(Module)μ΄λž€? λͺ¨λ“ˆ(Module)μ΄λž€ 사전 μ •μ˜μ— μ˜ν•˜λ©΄ 'ν”„λ‘œκ·Έλž¨μ„ κΈ°λŠ₯λ³„λ‘œ λΆ„ν• ν•œ 논리적인 일뢀뢄' 이라고 μ ν˜€μžˆλ‹€. μ΄λ ‡κ²Œ λ“€μ—ˆμ„ λ•Œ μ²˜μŒμ— λ‚˜λ„ 이해λ₯Ό ν•˜μ§€ λͺ»ν–ˆλ‹€. μ •ν™•νžˆ λͺ¨λ“ˆμ΄λž€ 뭐지...?? λͺ¨λ“ˆμ€ μ—¬λŸ¬ κΈ°λŠ₯을 λͺ¨μ•„λ‘” μ½”λ“œ 쑰각이라고 μ΄ν•΄ν•˜λ©΄ λœλ‹€. μ΄λ ‡κ²Œ 되면 ν•¨μˆ˜μ™€ ν—·κ°ˆλ¦΄ μˆ˜λ„ μžˆλ‹€. ν•¨μˆ˜λ„ μ½”λ“œ 쑰각 μ•„λ‹Œκ°€?? ν•˜μ§€λ§Œ κ΅¬μ„±μš”μ†Œλ₯Ό μ‚΄νŽ΄λ³΄λ©΄ 차이점을 μ•Œ μˆ˜κ°€ μžˆλ‹€. ν•¨μˆ˜ λͺ¨λ“ˆ ꡬ성 μš”μ†Œ λ‹¨μˆœ λͺ…λ Ήλ¬Έ μ „μ—­λ³€μˆ˜, ν•¨μˆ˜, 클래슀 κ°€μž₯ 큰 차이점은 ν•¨μˆ˜λŠ” ν•œ ν”„λ‘œκ·Έλž¨μ˜ μ½”λ“œ λ‚΄μ—μ„œ μž‘μ„±λ˜λŠ” 것이라면 λͺ¨λ“ˆ(Module)은 κ·Έ 자체둜 λ³„λ„μ˜ .py 파일둜 μ €μž₯λ˜λŠ” 것인데 이λ₯Ό λͺ¨λ“ˆν™”(Modularity)이라고 ν•œλ‹€. ν•œ ν”„λ‘œκ·Έλž¨ μ½”λ“œ 속에 λͺ¨λ“  ν•¨μˆ˜λ“€μ„ κ·Έλ•Œκ·Έλ•Œ λ‹€ μž‘μ„±ν•œλ‹€λ©΄ 가독성도 λ–¨μ–΄.. 2021. 9. 3.
[Python] ν”„λ‘œκ·Έλž˜λ° 기초 in Python 수료 막학년이 λ˜λ©΄μ„œ 전곡 μˆ˜μ—…μ΄ λ§Žμ§€ μ•Šκ³ , 아직 μ‘Έμ—… ν”„λ‘œμ νŠΈκ°€ 많이 λ°”μ˜μ§€ μ•Šμ•„ κ·Έλ‚˜λ§ˆ μ—¬μœ λ‘œμš΄ 도쀑, λ”°λ‘œ 보좩 곡뢀λ₯Ό 무엇을 ν•˜λ©΄ 쒋을지 κ³ λ―Όν–ˆλ‹€. ν•™κ΅μ—μ„œ νŒŒμ΄μ¬μ„ λ°°μ› μ§€λ§Œ, μž‘λ…„μ— 항상 μ‹€μŠ΅μ„ ν•˜λ©΄μ„œ μ™„λ²½νžˆ μ΄ν•΄ν•˜μ§€ λͺ»ν•˜κ³  κΎΈμ—­κΎΈμ—­ 버텨 λ‚˜κ°€κ³  μžˆλ‹€λŠ” λŠλ‚Œμ„ λ°›μ•˜μ—ˆλ‹€. κ·Έλž˜μ„œ νŒŒμ΄μ¬μ„ κΈ°μ΄ˆλΆ€ν„° λ‹€μ‹œ μ°¨κ·Όμ°¨κ·Ό λ°°μ›Œλ‚˜κ°€κ³  싢은 생각이 λ“€μ—ˆλ‹€. 학ꡐλ₯Ό λ‹€λ‹ˆλ©° 학원에 λ‹€λ‹ˆκΈ΄ νž˜λ“€μ–΄μ„œ 온라인 κ°•μ˜λ“€μ„ μ°Ύκ³  있던 도쀑 "μ½”λ“œμž‡"μ΄λΌλŠ” μ‚¬μ΄νŠΈλ₯Ό μΉœκ΅¬μ—κ²Œ μΆ”μ²œλ°›μ•˜λ‹€. κ°€μž₯ λ¨Όμ € λ“£κΈ° μ‹œμž‘ν•œ κ°•μ˜κ°€ λ°”λ‘œ "ν”„λ‘œκ·Έλž˜λ° 기초 in Python" 이닀. λ“€μ–΄λ³΄λ‹ˆκΉŒ κ°•μ˜κ°€ μ§€λ£¨ν•˜μ§€λ„ μ•Šκ³ , λ‹€μ–‘ν•œ μ‹€μŠ΅λ¬Έμ œλ“€λ‘œ μ‹€μŠ΅λ„ ν•  수 있고, λ‚΄κ°€ μ§  μ½”λ“œλ₯Ό 진단해볼 μˆ˜λ„ μžˆμ–΄μ„œ 결과적으둜 κ°•μ˜λŠ” λŒ€λ§Œμ‘±μ΄μ—ˆλ‹€. μ΄λ ‡κ²Œ λͺ¨λ“  κ°•μ˜λ₯Ό .. 2021. 7. 1.