μŒ“μ—¬κ°€λŠ” IT 지식 πŸ“š/λ©˜ν†  μ”¨λ¦¬μ¦ˆ 파이썬

μ‘μš© 예제 λ¬Έμ œ 1리슀트 [10,20,30,40,50,60,70,80,90,100]의 3번째 μš”μ†ŒλΆ€ν„° 7번째 μš”μ†Œλ§Œ μΆ”μΆœν•œ κ²°κ³Ό λ¦¬μŠ€νŠΈμ—μ„œ2번째 μš”μ†Œλ₯Ό 좜λ ₯ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ κ΅¬ν˜„ν•˜μ„Έμš”. [μ‹€ν–‰ 예]3번째 μš”μ†ŒλΆ€ν„° 7번째 μš”μ†Œ = [30,40,50,60,70]3번째 μš”μ†ŒλΆ€ν„° 7번쨰 μš”μ†Œ 쀑 2번째 μš”μ†Œ = 40 μ •λ‹΅)# Q4list1 = [10,20,30,40,50,60,70,80,90,100]list2 = (list[2:7]) # list1의 3λ²ˆμ§ΈλΆ€ν„° 7λ²ˆμ¨°κΉŒμ§€μ˜ μš”μ†Œλ₯Ό list2에 μ €μž₯ print('3번쨰 μš”μ†ŒλΆ€ν„° 7번째 μš”μ†Œ = ',list2)print('3번째 μš”μ†ŒλΆ€ν„° 7번째 μš”μ†Œ 쀑 2번째 μš”μ†Œ = ',list2[1]) # list2의 2번째 μš”μ†Œλ₯Ό 인덱싱 μΆœλ ₯κ²°κ³Ό) λ¬Έμ œ 2μ–΄λ–€ μ€‘κ΅­μŒμ‹μ μ˜ 이번..
μ‘μš© 예제 λ¬Έμ œ 15자리둜 κ΅¬μ„±λœ ν•™λ²ˆ '31025'λ₯Ό ν•™λ…„, 반, 번호둜 λ‚˜λˆ„μ–΄ 좜λ ₯ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ κ΅¬ν˜„ν•˜μ„Έμš”. # μ‹€ν–‰ 예) 3 ν•™λ…„ 10반 25번 μ •λ‹΅) # Q1studentNum = '31025'# 인덱싱과 μŠ¬λΌμ΄μ‹±μ„ ν™œμš©print(studentNum[0],"ν•™λ…„",studentNum[1:3:1],"반",studentNum[3:5],"번") μΆœλ ₯κ²°κ³Ό) λ¬Έμ œ 2μ°¨λŸ‰λ²ˆν˜Έμ—μ„œ 뒀에 숫자 4자리만 좜λ ₯ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ κ΅¬ν˜„ν•˜μ„Έμš”.μ°¨λŸ‰λ²ˆν˜ΈλŠ” 'μ„œμšΈ2κ°€1234' μž…λ‹ˆλ‹€. # μ‹€ν–‰ 예)μ„œμšΈ2κ°€1234의 μ°¨λŸ‰λ²ˆν˜Έ 4μžλ¦¬λŠ” 1234μž…λ‹ˆλ‹€. μ •λ‹΅) # Q2 carNum = 'μ„œμšΈ2κ°€1234'print(carNum+"의 μ°¨λŸ‰λ²ˆν˜Έ 4μžλ¦¬λŠ”",carNum[4:]+"μž…λ‹ˆλ‹€.")print(carNum+"의 μ°¨λŸ‰λ²ˆν˜Έ 4μžλ¦¬λŠ”"..
1. 파이썬 ν”„λ‘œκ·Έλž˜λ° κΈ°λ³Έ1-1 μ£Όμ„μ£Όμ„μ΄λž€ ν”„λ‘œκ·Έλž¨ μ†ŒμŠ€ μ½”λ“œμ— μ„€λͺ…을 μž‘μ„±ν•΄ λ‘” 뢀뢄을 μ˜λ―Έν•©λ‹ˆλ‹€. μ£Όμ„μ€ ν”„λ‘œκ·Έλž¨μ΄ 싀행될 λ•Œ μ „ν˜€ 영ν–₯을 λΌμΉ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.  μ£Όμ„μ„ λ‚˜νƒ€λ‚Ό 뢀뢄은 #으둜 μ‹œμž‘ν•˜κ±°λ‚˜, μž‘μ€ λ”°μ˜΄ν‘œ 3개(''' ''')둜 λ¬Άμ–΄μ„œ ν‘œν˜„ν•©λ‹ˆλ‹€. ν° λ”°μ˜΄ν‘œ 3개(""" """)도 μž‘μ€ λ”°μ˜΄ν‘œ 3κ°œμ™€ 결과적으둜 같은 역할을 μˆ˜ν–‰ν•˜μ§€λ§Œ,본래 μš©λ„λŠ” Docstring을 μž‘μ„±ν•˜λŠ” μš©λ„μ΄λ―€λ‘œ κ΅¬λ³„ν•˜λŠ” 것이 μ’‹μŠ΅λ‹ˆλ‹€.  Tip) DocStringκ³Ό μ£Όμ„μ˜ 차이점- Docstring : 주둜 ν•¨μˆ˜, 클래슀, λͺ¨λ“ˆμ˜ μΈν„°νŽ˜μ΄μŠ€μ™€ κΈ°λŠ₯을 μ„€λͺ…ν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€.   μ½”λ“œμ˜ μ‚¬μš©λ²•μ΄λ‚˜ API λ¬Έμ„œλ₯Ό μžλ™μœΌλ‘œ μƒμ„±ν•˜λŠ” 데 μœ μš©ν•©λ‹ˆλ‹€. - 주석 : μ½”λ“œμ˜ νŠΉμ • 뢀뢄에 λŒ€ν•œ μ„€λͺ…을 μ œκ³΅ν•˜κΈ° μœ„ν•΄ μ‚¬μš©λ©λ‹ˆλ‹€.  ..
μ‘μš© 예제 λ¬Έμ œ 1λ‹€μŒκ³Ό 같은 메세지λ₯Ό 좜λ ₯ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ κ΅¬ν˜„ν•˜μ„Έμš”.# μ‹€ν–‰ 예)μ•ˆλ…• 파이썬!μ•žμœΌλ‘œ 잘 뢀탁해!! μ •λ‹΅)print('μ•ˆλ…• 파이썬!')print('μ•žμœΌλ‘œ 잘 뢀탁해!') μΆœλ ₯κ²°κ³Ό)문제 2λ‹€μŒκ³Ό 같은 메세지λ₯Ό 좜λ ₯ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ κ΅¬ν˜„ν•˜μ„Έμš”.Life is too short. You need Python! μ •λ‹΅)print('Life is too short. You need Python!') μΆœλ ₯κ²°κ³Ό)
1. νŒŒμ΄μ¬μ΄λž€? 1-1 파이썬의 μœ λž˜νŒŒμ΄μ¬μ€ 1991λ…„ λ„€λœλž€λ“œμ˜ μˆ˜ν•™μž 귀도 반 λ‘œμ„¬μ— μ˜ν•΄ 개발된 ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄λ‘œ λΉ„λ‹¨λ±€μ΄λΌλŠ” λœ»μ„ 가지고 μžˆμŠ΅λ‹ˆλ‹€. νŒŒμ΄μ¬μ˜ λ‘œκ³ λŠ” 비단뱀 2λ§ˆλ¦¬κ°€ κΌ¬μ—¬ μžˆλŠ” λͺ¨μŠ΅μ„ ν˜•μƒν™”ν•œ κ²ƒμž…λ‹ˆλ‹€.   1-2 파이썬의 νŠΉμ§• νŒŒμ΄μ¬μ€ 문법이 쉽고 κ°„κ²°ν•˜κΈ° λ•Œλ¬Έμ— 배우기 μ‰¬μš΄ μ–Έμ–΄μž…λ‹ˆλ‹€. κ·Έλž˜μ„œ ꡐ윑용으둜 많이 ν™œμš©λ˜λ©° μ˜€ν”ˆμ†ŒμŠ€λ‘œ 제곡되기  λ•Œλ¬Έμ— 무료둜 μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. κ°œλ°œκ³Ό μœ μ§€λ³΄μˆ˜λ„ μ‰¬μ›Œ μ‹€λ¬΄μ—μ„œλ„ κ·Έ μž…μ§€λ₯Ό 점점 λ„“ν˜€κ°€λŠ” 좔세라고 ν•©λ‹ˆλ‹€.  1) λŒ€ν™”μ‹ 언어인 인터프리터 μ–Έμ–΄μž…λ‹ˆλ‹€. μ΄λŠ” μž…λ ₯ν•œ μ½”λ“œμ˜ μ‹€ν–‰κ²°κ³Όλ₯Ό κ³§λ°”λ‘œ 확인할 수 μžˆμŒμ„ μ˜λ―Έν•©λ‹ˆλ‹€.  2) ν”Œλž«νΌμ— λ…λ¦½μ μž…λ‹ˆλ‹€. μ–΄λ–€ 운영체제λ₯Ό μ‚¬μš©ν•˜λ˜ 같은 파이썬 μ½”λ“œλ₯Ό μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ΄λŠ” μžλ°”μ™€ μœ μ‚¬ν•œ 특..
kukimisgood
'μŒ“μ—¬κ°€λŠ” IT 지식 πŸ“š/λ©˜ν†  μ”¨λ¦¬μ¦ˆ 파이썬' μΉ΄ν…Œκ³ λ¦¬μ˜ κΈ€ λͺ©λ‘