πŸ“š μŠ€ν„°λ”” 346

[3νŒ€/κΉ€μˆ˜κ²½] 1μ°¨μ‹œ 파이썬 과제 - μž…μΆœλ ₯

#1 λ‹΅: print("μ•ˆλ…•ν•˜μ„Έμš”, μ˜μ–΄μ˜λ¬Έν•™κ³Ό κΉ€μˆ˜κ²½μž…λ‹ˆλ‹€") #2 somebody1=input("이름을 μž…λ ₯ν•˜μ„Έμš”:") somebody2=input("전곡을 μž…λ ₯ν•˜μ„Έμš”:") print("μ €μ˜ 이름은",somebody1+"이고,",somebody2,"μž…λ‹ˆλ‹€.") #3 food=input("κ°€μž₯ μ’‹μ•„ν•˜λŠ” μŒμ‹?:") print("κ°€μž₯ μ’‹μ•„ν•˜λŠ” μŒμ‹μ€",food,"μž…λ‹ˆλ‹€") #4 print("μ˜€λŠ˜μ€","μΌμš”μΌ") #μ •λ‹΅: μ˜€λŠ˜μ€ μΌμš”μΌ # 5 print('A','B','C') #μ •λ‹΅: A B C #6

[1νŒ€/κΆŒλ‹¨μ€] 1μ°¨μ‹œ 파이썬 과제 - μž…μΆœλ ₯

ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄λž€? -인간이 μ›ν•˜λŠ” 것을 컴퓨터에 μ‹€ν–‰μ‹œν‚€κΈ° μœ„ν•΄ μ‚¬μš©ν•˜λŠ” 컴퓨터가 이해할 수 μžˆλŠ” μ–Έμ–΄. -ν”„λ‘œκ·Έλž¨μ„ κ°œλ°œν•  λ•Œ μ‚¬μš©ν•¨. 파이썬의 νŠΉμ§•μ€? -1) ν”Œλž«νΌ 독립적인 μ–Έμ–΄(μ–΄λ–€ μš΄μ˜μ²΄μ œλ“  μ‚¬μš© κ°€λŠ₯) 2) 객체 지ν–₯ μ–Έμ–΄(μž¬μ‚¬μš©μ„±μ΄ κ°€μž₯ 큰 νŠΉμ§•) 3) 동적 타이핑 μ–Έμ–΄(ν”„λ‘œκ·Έλž¨μ„ μ‹€ν–‰μ‹œ, λ³€μˆ˜ νƒ€μž…μ„ κ·Έ λ•Œ κ·Έ λ•Œ κ²°μ •) 4) 인터프리터 μ–Έμ–΄(μ†ŒμŠ€μ½”λ“œκ°€ ν•œ λ¬Έμž₯μ”© λ°”λ‘œ 싀행됨, μ†λ„λŠ” λŠλ¦¬λ‚˜ κ°„λ‹¨νžˆ μž‘μ„±λ˜μ–΄ νŽΈλ¦¬ν•¨) νŒŒμ΄μ¬μ„ λ°°μš°λŠ” 이유 -1) λ‹€μ–‘ν•œ 라이브러리 제곡 2) μ΄ˆλ³΄μžκ°€ μ΄ν•΄ν•˜κΈ° μ‰¬μš΄ μ–Έμ–΄ 3) 인곡지λŠ₯κ³Ό 데이터 뢄석, κ³Όν•™ 계산 λΆ„μ•Όμ—μ„œ 널리 μ‚¬μš©λ¨.

[2νŒ€/μ΄μœ μ§„] 1μ°¨μ‹œ 파이썬 과제 - μž…μΆœλ ₯

문제1. μžμ‹ μ˜ 이름과 λ‚˜μ΄λ₯Ό 좜λ ₯ν•˜μ‹œμ˜€. 문제2.ꡬꡬ단 9단을 좜λ ₯ν•˜λŠ” μ½”λ“œλ₯Ό μž‘μ„±ν•˜μ‹œμ˜€. 문제 3. 9 X 9 크기의 μ‚¬κ°ν˜•μ„ 좜λ ₯ν•˜λŠ” μ½”λ“œλ₯Ό μž‘μ„±ν•˜μ‹œμ˜€. (*λͺ¨μ–‘ μ‚¬μš©) 4. μ‚¬μš©μžλ‘œλΆ€ν„° 이름을 μž…λ ₯ λ°›μ•„ 좜λ ₯ν•˜λŠ” μ½”λ“œλ₯Ό μž‘μ„±ν•˜μ‹œμ˜€ 5. μ‚¬μš©μžλ‘œλΆ€ν„° 숫자λ₯Ό μž…λ ₯ λ°›μ•„ 좜λ ₯ν•˜λŠ” μ½”λ“œλ₯Ό μž‘μ„±ν•˜μ‹œμ˜€. 6-1. μ‚¬μš©μžλ‘œλΆ€ν„° 두 개의 수λ₯Ό μž…λ ₯을 λ°›μ•„ λ³€μˆ˜ a, b에 μ €μž₯ν•˜λŠ” μ½”λ“œλ₯Ό μž‘μ„±ν•˜μ‹œμ˜€. (a=3, b=5) 6-2. λ³€μˆ˜μ— μ €μž₯ν•œ 값을 μ •μˆ˜λ‘œ λ³€ν™˜ν•˜λŠ” μ½”λ“œλ₯Ό μž‘μ„±ν•˜μ‹œμ˜€. 6-3. λ³€ν™˜ν•œ μ •μˆ˜λ₯Ό λ§μ…ˆ, λΊ„μ…ˆ ν•œ 값을 좜λ ₯ν•˜μ‹œμ˜€.

[1νŒ€/이도연] 1μ°¨μ‹œ 파이썬 과제 - μž…μΆœλ ₯

1) 3 2) 5 3)4 4) print(‘κ·Έλ…€κ°€ λ§ν–ˆλ‹€. “μ•ˆλ…•ν•˜μ„Έμš””.’) 5) 8 6) 34 7) ‘컴파일러 μ–Έμ–΄’λŠ” ‘λ²ˆμ—­’의 역할을 λ‹΄λ‹Ήν•œλ‹€. κ·Έλ ‡κΈ° λ•Œλ¬Έμ— μ‹€ν–‰ 속도가 λΉ λ₯΄λ‹€λŠ” μž₯점이 μžˆμœΌλ‚˜, ν•œλ²ˆμ— λ§Žμ€ λ©”λͺ¨λ¦¬κ°€ ν•„μš”ν•˜λ‹€λŠ” 단점이 μ‘΄μž¬ν•œλ‹€. ‘인터프리터언어’λŠ” ‘톡역’의 역할이라 보면 λ˜λŠ”λ°, λ³„λ„μ˜ λ²ˆμ—­κ³Όμ •μ΄ ν•„μš”ν•˜μ§€ μ•Šμ•„ κ°„λ‹¨νžˆ μž‘μ„±λ˜κ³  λ©”λͺ¨λ¦¬κ°€ 적게 ν•„μš”ν•˜λ‹€λŠ” μž₯점이 μžˆλ‹€. κ·ΈλŸ¬λ‚˜ μ‹€ν–‰ 속도가 λŠλ¦¬λ‹€λŠ” 단점이 μ‘΄μž¬ν•œλ‹€. 8) 파이썬 μ…Έ μ‹€ν–‰ 방법 : 검색창에 cmdλ₯Ό μž…λ ₯ν•˜μ—¬ λͺ…λ Ήν”„λ‘¬ν”„νŠΈλ₯Ό μ‹€ν–‰ν•œλ‹€. python을 μž…λ ₯ν•˜κ³  enterν‚€λ₯Ό λˆ„λ₯Έλ‹€. 파이썬 μ½”λ“œ μž‘μ„± 방법 : >>>ν‘œμ‹œκ°€ λ‚˜μ˜€λ©΄ print와 같은 μ½”λ“œλ₯Ό 톡해 μ›ν•˜λŠ” 값을 좜λ ₯ν•΄λ‚Έλ‹€.

[4νŒ€/μ•ˆμ†Œμ—°] 1μ°¨μ‹œ 파이썬 과제 - μž…μΆœλ ₯

1번 λ‹€μŒμ€ [무ꢁ화 꽃이 ν”Όμ—ˆμŠ΅λ‹ˆλ‹€] 놀이λ₯Ό 진행할 λ•Œ λ“±μž₯ν•˜λŠ” λ§μž…λ‹ˆλ‹€. λ‹€μŒ 결과처럼 좜λ ₯λ˜λ„λ‘ print() λͺ…λ Ήμ–΄λ‘œ ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•˜μ„Έμš”. (단, ν•˜λ‚˜μ˜ print() λͺ…λ Ήμ–΄ μ•ˆμ— λ¬Έ μžμ™€ μ—°μ‚°μžλ₯Ό 적절히 μ‘°ν•©ν•˜μ„Έμš”.) [μ‹€ν–‰κ²°κ³Ό] 무ꢁ화 꽃이 ν”Όμ—ˆμŠ΅λ‹ˆλ‹€! 무ꢁ화 꽃이 ν”Όμ—ˆμŠ΅λ‹ˆλ‹€! 무ꢁ화 꽃이 ν”Όμ—ˆμŠ΅λ‹ˆλ‹€! print('무ꢁ화 꽃이 ν”Όμ—ˆμŠ΅λ‹ˆλ‹€! '*3) 2번 2. λ‹€μŒ μ½”λ“œλ₯Ό μ‹€ν–‰ν•œ κ²°κ³Όλ₯Ό μ˜ˆμƒν•΄ λ³΄μ„Έμš”. μ •μƒμ μœΌλ‘œ μ‹€ν–‰λœλ‹€λ©΄ 결괏값을 적어 보고, 그렇지 μ•Šλ‹€λ©΄ κ·Έ 이유λ₯Ό μ„€λͺ…ν•΄ λ³΄μ„Έμš”. print('34'+3) print('34'*3) - print(’34’+3)의 κ²½μš°λŠ” λ¬Έμžμ—΄κ³Ό 숫자λ₯Ό + λ₯Ό μ‚¬μš©ν•˜μ—¬ μ—°κ²°ν–ˆκΈ° λ•Œλ¬Έμ— 였λ₯˜κ°€ λ°œμƒν•  것이고, print(’34’*3)의 κ²½μš°μ—λŠ” 34κ°€ λ¬Έμžμ—΄λ‘œ ..

[1νŒ€/ν—ˆμ„œμ›] 1μ°¨μ‹œ 파이썬 μŠ€ν„°λ”” - μž…μΆœλ ₯

참고자료 : 데이터 과학을 μœ„ν•œ 파이썬 ν”„λ‘œκ·Έλž˜λ° (μ΅œμ„±μ² ) ν”„λ‘œκ·Έλž˜λ° 언어와 파이썬 ν•™μŠ΅ λͺ©ν‘œ ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄μ˜ κ°œλ…κ³Ό ν•„μš”μ„±μ— λŒ€ν•΄ μ΄ν•΄ν•œλ‹€. 파이썬의 νŠΉμ§•κ³Ό ν•„μš”μ„±μ— λŒ€ν•΄ ν•™μŠ΅ν•œλ‹€. 파이썬 μ½”λ“œ νŽΈμ§‘κΈ°μΈ Pycharm을 μ„€μΉ˜ν•œλ‹€. Pycharm을 μ΄μš©ν•˜μ—¬ κ°„λ‹¨ν•œ μ½”λ“œλ₯Ό μž‘μ„±ν•΄λ³Έλ‹€. 01 ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄μ˜ 이해 1. ν”„λ‘œκ·Έλž˜λ°μ΄λž€? 슀마트폰 λ©”μ‹ μ € → ν”„λ‘œκ·Έλž¨ πŸ’‘ ν”„λ‘œκ·Έλž¨(program)μ΄λž€ μ–΄λ–€ 문제λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•΄ 컴퓨터가 μ‹€ν–‰ν•΄μ•Ό ν•˜λŠ” λͺ…λ Ήμ–΄μ˜ 집합체 ex. μΉ΄μΉ΄μ˜€ν†‘ λͺ©μ  : λ‹€λ₯Έ μ‚¬λžŒκ³Όμ˜ λŒ€ν™” νƒ€μΈμ—κ²Œ ν…μŠ€νŠΈλ₯Ό 보낼 λ•Œ, [전솑]λ²„νŠΌ ν˜Ήμ€ 사진 첨뢀λ₯Ό 원할 λ•ŒλŠ” [사진] λ²„νŠΌμ„ λˆ„λ¦„ [전솑] → λ‚΄κ°€ μž…λ ₯ν•œ ν…μŠ€νŠΈλ₯Ό μƒλŒ€λ°©μ—κ²Œ μ „λ‹¬ν•˜λΌλŠ” λͺ…λ Ήμ–΄ [사진] → λ‚΄ 기기에 μ €μž₯된 사진 쀑 ν•˜λ‚˜λ₯Ό μ„ ..

[4νŒ€/μ΄λ‚˜κ²½] 1μ°¨μ‹œ 파이썬 μŠ€ν„°λ”” - μž…μΆœλ ₯

πŸ‘‹ 파이썬 μ„€μΉ˜, κ°œμš”, μž…μΆœλ ₯ 파이썬의 μ •μ˜ 1990λ…„ μ•”μŠ€ν…Œλ₯΄λ‹΄μ˜ 귀도 반 λ‘œμ„¬(Guido Van Rossum) 파이썬의 μ •μ˜ 1990λ…„ μ•”μŠ€ν…Œλ₯΄λ‹΄μ˜ 귀도 반 λ‘œμ„¬(Guido Van Rossum)이 κ°œλ°œν•œ 인터프리터 언어이닀. 인터프리터 μ–Έμ–΄ : μ½”λ“œκ°€ μ‹€ν–‰ 단계인 λŸ°νƒ€μž„μ— μ½”λ“œ ν•œ 쀄씩 쀑간 μ½”λ“œμΈ λ°”μ΄νŠΈμ½”λ“œλ‘œ λ³€ν™˜ ν›„ μ‹€ν–‰μ½”λ“œ μ‹€ν–‰ μ‹œ μΈν„°ν”„λ¦¬νŠΈ κ³Όμ • 반볡 μˆ˜ν–‰ 컴파일 μ–Έμ–΄ : μ½”λ“œ μ‹€ν–‰ μ „, 컴파일 νƒ€μž„μ— μ†ŒμŠ€ μ½”λ“œ 전체λ₯Ό ν•œλ²ˆμ— κΈ°κ³„μ–΄λ‘œ λ³€ν™˜ ν›„ μ‹€ν–‰μ»΄νŒŒμΌμ€ ν•œλ²ˆλ§Œ μˆ˜ν–‰ 컴파일과 μ‹€ν–‰ 단계가 λΆ„λ¦¬λ˜μ–΄ μžˆμ–΄, μ½”λ“œ μ‹€ν–‰ 속도 빠름 μ‹€ν–‰ 파일 생성, 컴파일 단계와 μ‹€ν–‰ 단계가 뢄리 μΈν„°ν”„λ¦¬νŠΈ 단계와 μ‹€ν–‰ 단계가 λΆ„λ¦¬λ˜μ–΄ μžˆμ§€ μ•Šμ•„ 반볡 μˆ˜ν–‰ν•˜λ―€λ‘œ μ‹€ν–‰ 속도가 느림 μ‹€ν–‰ 파일 생성 X, μΈν„°ν”„λ¦¬νŠΈ ..

[2νŒ€/κΉ€μ„Έμ—°] 1μ°¨μ‹œ 파이썬 μŠ€ν„°λ”” - μž…μΆœλ ₯

1μ£Όμ°¨ 파이썬 κ°œμš” 및 μ„€μΉ˜, μž…μΆœλ ₯ 참고자료: 데이터 과학을 μœ„ν•œ 파이썬 ν”„λ‘œκ·Έλž˜λ°, 점프 투 파이썬 μ½”λ”© :ν”„λ‘œκ·Έλž˜λ°μ„ ν•˜λŠ” ν–‰μœ„ ν”„λ‘œκ·Έλž˜λ°: ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄λ₯Ό μ‚¬μš©ν•΄μ„œ ν”„λ‘œκ·Έλž¨μ„ κ°œλ°œν•˜λŠ” 것 ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄: 인간이 μ›ν•˜λŠ” 것을 μ»΄ν“¨ν„°λ‘œ μ‹€ν–‰μ‹œν‚€κΈ° μœ„ν•΄ μ‚¬μš©ν•˜λŠ” 컴퓨터가 이해할 수 μžˆλŠ” μ–Έμ–΄ 파이썬의 νŠΉμ§• 1. ν”Œλž«νΌ 독립적인 μ–Έμ–΄ :μœˆλ„μš°, λ§₯ λ“± μš΄μ˜μ²΄μ œμ™€ 상관없이 μ‚¬μš©κ°€λŠ₯ν•œ 독립적인 μ–Έμ–΄ 2. 인터프리터 μ–Έμ–΄ (μ†λ„λŠ” λŠλ¦¬μ§€λ§Œ κ°„νŽΈν•¨) :μ†ŒμŠ€μ½”λ“œ(ν”„λ‘œκ·Έλž˜λ¨Έκ°€ μž‘μ„±ν•œ μ½”λ“œ) > 인터프리터 or 컴파일러 해석 > μš΄μ˜μ²΄μ œμ— 맞좰 기계어 λ³€ν™˜ > 컴퓨터 λ©”λͺ¨λ¦¬, CPU μ €μž₯ ν›„ μ‹€ν–‰ [μ°Έκ³ ] C, Java, C++ 등은 컴파일러 μ–Έμ–΄ 3. 객체지ν–₯μ–Έμ–΄ :문제의 κ΅¬μ„±μš”μ†Œλ₯Ό μš”μ†Œλ³„λ‘œ μ •μ˜ν•œ ν›„ 각 μš”μ†Œ..

[3νŒ€/μ΄μ§€ν˜„] 1μ°¨μ‹œ 파이썬 μŠ€ν„°λ”” - μž…μΆœλ ₯

λ³Έ κ°•μ˜ μžλ£ŒλŠ” 데이터 과학을 μœ„ν•œ 파이썬 ν”„λ‘œκ·Έλž˜λ°/μ΅œμ„±μ² , 점프 투 파이썬/λ°•μ‘μš© 을 μ°Έκ³ ν•˜μ—¬ μ œμž‘ν•˜μ˜€μŠ΅λ‹ˆλ‹€. κ°•μ˜ μžλ£Œμ™€ λ³„κ°œλ‘œ μ˜μƒμ—μ„œλ§Œ μ„€λͺ…ν•œ 뢀뢄도 μžˆμœΌλ‹ˆ 이 점 μ°Έκ³ ν•΄μ£Όμ‹œκΈΈ λ°”λžλ‹ˆλ‹€. κ°•μ˜μžλ£ŒλŠ” ppt둜 λ‹€μš΄λ°›μ•„ λ³΄μ‹œλŠ” 것을 μΆ”μ²œλ“œλ¦½λ‹ˆλ‹€. ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄λž€? „인간이 μ›ν•˜λŠ” 것을 μ»΄ν“¨ν„°λ‘œ μ‹€ν–‰μ‹œν‚€κΈ° μœ„ν•΄ μ‚¬μš©ν•˜λŠ”, 컴퓨터가 이해할 수 μžˆλŠ” μ–Έμ–΄! + Β„ν”„λ‘œκ·Έλž˜λ° : ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄λ₯Ό μ‚¬μš©ν•˜μ—¬ ν”„λ‘œκ·Έλž¨μ„ κ°œλ°œν•˜λŠ” 것 Β„μ½”λ”© : ν”„λ‘œκ·Έλž˜λ°μ„ ν•˜λŠ” ν–‰μœ„ Β„μ½”λ“œ : 컴퓨터가 이해할 수 μžˆλŠ” μ–Έμ–΄ νŒŒμ΄μ¬μ΄λž€? Β„1990λ…„ μ•”μŠ€ν…Œλ₯΄λ‹΄μ˜ 귀도 반 λ‘œμ„¬μ΄ κ°œλ°œν•œ 인터프리터 μ–Έμ–΄ „인터프리터 μ–Έμ–΄ : ν•œ 쀄씩 μ†ŒμŠ€μ½”λ“œλ₯Ό ν•΄μ„ν•΄μ„œ κ·Έλ•Œκ·Έλ•Œ μ‹€ν–‰ν•΄ κ²°κ³Όλ₯Ό λ°”λ‘œ 확인할 수 μžˆλŠ” μ–Έμ–΄ Β„νŒŒμ΄μ¬μœΌλ‘œ λ§Œλ“  μ†Œν”„νŠΈμ›¨μ–΄ ..