πŸ“š μŠ€ν„°λ””/파이썬 μŠ€ν„°λ”” κ°•μ˜μžλ£Œ

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

ν—ˆμ„œμ› 2023. 3. 9. 23:42

참고자료 : 데이터 과학을 μœ„ν•œ 파이썬 ν”„λ‘œκ·Έλž˜λ° (μ΅œμ„±μ² )

1μ°¨μ‹œ_μž…μΆœλ ₯_κ°•μ˜μ•ˆ.pdf
1.64MB
1μ°¨μ‹œ_μž…μΆœλ ₯_과제.pdf
0.18MB

 

1μ°¨μ‹œ_μž…μΆœλ ₯_κ³Όμ œλ‹΅μ•ˆ.pdf
0.21MB

ν”„λ‘œκ·Έλž˜λ° 언어와 파이썬


ν•™μŠ΅ λͺ©ν‘œ

  • ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄μ˜ κ°œλ…κ³Ό ν•„μš”μ„±μ— λŒ€ν•΄ μ΄ν•΄ν•œλ‹€.
  • 파이썬의 νŠΉμ§•κ³Ό ν•„μš”μ„±μ— λŒ€ν•΄ ν•™μŠ΅ν•œλ‹€.
  • 파이썬 μ½”λ“œ νŽΈμ§‘κΈ°μΈ Pycharm을 μ„€μΉ˜ν•œλ‹€.
  • Pycharm을 μ΄μš©ν•˜μ—¬ κ°„λ‹¨ν•œ μ½”λ“œλ₯Ό μž‘μ„±ν•΄λ³Έλ‹€.

01 ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄μ˜ 이해

1. ν”„λ‘œκ·Έλž˜λ°μ΄λž€?

  • 슀마트폰 λ©”μ‹ μ € → ν”„λ‘œκ·Έλž¨
    πŸ’‘ ν”„λ‘œκ·Έλž¨(program)μ΄λž€ μ–΄λ–€ 문제λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•΄ 컴퓨터가 μ‹€ν–‰ν•΄μ•Ό ν•˜λŠ” λͺ…λ Ήμ–΄μ˜ 집합체
    ex. μΉ΄μΉ΄μ˜€ν†‘
    λͺ©μ  : λ‹€λ₯Έ μ‚¬λžŒκ³Όμ˜ λŒ€ν™”
    νƒ€μΈμ—κ²Œ ν…μŠ€νŠΈλ₯Ό 보낼 λ•Œ, [전솑]λ²„νŠΌ ν˜Ήμ€ 사진 첨뢀λ₯Ό 원할 λ•ŒλŠ” [사진] λ²„νŠΌμ„ λˆ„λ¦„
    [전솑] → λ‚΄κ°€ μž…λ ₯ν•œ ν…μŠ€νŠΈλ₯Ό μƒλŒ€λ°©μ—κ²Œ μ „λ‹¬ν•˜λΌλŠ” λͺ…λ Ήμ–΄
    [사진] → λ‚΄ 기기에 μ €μž₯된 사진 쀑 ν•˜λ‚˜λ₯Ό μ„ νƒν•˜λΌλŠ” λͺ…λ Ήμ–΄
    이런 λͺ…λ Ήμ–΄κ°€ λͺ¨μ—¬ ν”„λ‘œκ·Έλž¨μ΄ λœλ‹€.
  • ν”„λ‘œκ·Έλž˜λ°(programming)μ΄λž€?
    : ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄λ₯Ό μ‚¬μš©ν•˜μ—¬ ν”„λ‘œκ·Έλž¨μ„ κ°œλ°œν•˜λŠ” 것
  • ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄(programmin language)λž€?
    : ν”„λ‘œκ·Έλž¨μ„ κ°œλ°œν•  λ•Œ μ‚¬μš©ν•˜λŠ” 도ꡬ.
    → 인간이 μ›ν•˜λŠ” 것을 μ»΄ν“¨ν„°λ‘œ μ‹€ν–‰μ‹œν‚€κΈ° μœ„ν•΄ μ‚¬μš©ν•˜λŠ”, 컴퓨터가 이해할 수 μžˆλŠ” μ–Έμ–΄
    • 컴퓨터가 이해할 수 μžˆλŠ” μ–Έμ–΄ → μ½”λ“œ(code)
    • μ½”λ“œλ₯Ό μž‘μ„±ν•˜λŠ” ν–‰μœ„ → μ½”λ”©

2. ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄λ₯Ό λ°°μš°λŠ” 이유
→ ν•˜λ‚˜μ˜ 도ꡬλ₯Ό μ΅νžˆλŠ” 과정이기도 ν•˜μ§€λ§Œ, 컴퓨터가 문제λ₯Ό μ–΄λ–»κ²Œ ν•΄κ²°ν•˜λŠ”μ§€ 논리적인 과정을 절차적으둜 ν•™μŠ΅ν•œλ‹€λŠ” κ³Όμ •μ—μ„œ μ˜λ―Έμžˆλ‹€.

02 파이썬 μ†Œκ°œ

1 파이썬의 λ“±μž₯

  • python

λ„€λœλž€λ“œμ˜ 개발자 귀도 반 λ‘œμ„¬(Guido van rossum)이 1991λ…„ κ°œλ°œν•œ μ–Έμ–΄λ‘œ, μ²˜μŒμ—λŠ” Cμ–Έμ–΄ 기반으둜 κ°œλ°œλ˜μ—ˆμœΌλ©° 이후 λ‹€μ–‘ν•œ κΈ°λŠ₯이 μΆ”κ°€λ˜μ—ˆλ‹€.

2. 파이썬의 νŠΉμ§•

  • ν”Œλž«νΌ 독립적인 μ–Έμ–΄
    ν”Œλž«νΌ(platform)? ν”νžˆ λ§ν•˜λŠ” 운영체제(Operating System, OS)λ₯Ό λœ»ν•œλ‹€.
    → μœˆλ„μš°(windows), λ§₯ OS(Mac os), λ¦¬λˆ…μŠ€(Linux)
    • ‘독립적’μ΄λΌλŠ” ν‘œν˜„μ€ ‘κ΄€κ³„μ—†λŠ”’μ΄λΌλŠ” 뜻으둜,
      → ν”Œλž«νΌ 독립적인 μ–Έμ–΄λž€ μ–΄λ–€ μš΄μ˜μ²΄μ œλ“  상관없이 μ‚¬μš©ν•  수 μžˆλŠ” μ–Έμ–΄λΌλŠ” 의미
  • 인터프리터 μ–Έμ–΄
    • ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄μ˜ μ†ŒμŠ€μ½”λ“œκ°€ 컴퓨터에 μ˜ν•΄ ν•΄μ„λ˜λŠ” κ³Όμ •
      • μ†ŒμŠ€μ½”λ“œ → ν”„λ‘œκ·Έλž˜λ¨Έκ°€ μž‘μ„±ν•œ ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄μ˜ ν…μŠ€νŠΈ 파일
        이런 μ†ŒμŠ€μ½”λ“œκ°€ μ»΄ν“¨ν„°μ—μ„œ μ‹€ν–‰λ˜κΈ° μœ„ν•΄ 인터프리터 λ˜λŠ” μ»΄νŒŒμΌλŸ¬μ— μ˜ν•΄ ν•΄μ„λ˜κ³ , 이 ν•΄μ„λœ κ²°κ³Όκ°€ μš΄μ˜μ²΄μ œμ— 맞좰 κΈ°κ³„μ–΄λ‘œ λ³€ν™˜λ˜μ–΄ μ»΄ν“¨ν„°μ˜ ν•˜λ“œμ›¨μ–΄μΈ λ©”λͺ¨λ¦¬μ™€ CPU에 μ €μž₯λ˜μ–΄ μ‹€ν–‰λœλ‹€.
    • 인터프리터 (Interpreter)λŠ” μ†ŒμŠ€μ½”λ“œμ˜ 해석을 μœ„ν•΄ μ‚¬μš©λ˜λŠ” ν”„λ‘œκ·Έλž¨μ˜ 일쒅
      • 컴파일러 언어와 달리 μ†ŒμŠ€μ½”λ“œ μžμ²΄κ°€ λ°”λ‘œ μ‹€ν–‰λ˜λŠ” νŠΉμ§•μ΄ μžˆλ‹€.
        → μ†λ„λŠ” λŠλ¦¬μ§€λ§Œ ꡉμž₯히 κ°„νŽΈν•˜κ²Œ μ‚¬μš©ν•  수 μžˆλ‹€.
    πŸ™Œ μ»΄νŒŒμΌλŸ¬μ™€ 인터프리터
    ꡬ뢄 컴파일러 인터프리터
    → ‘λ²ˆμ—­’κ³Ό ‘톡역’의 차이
    μž‘λ™ 방식 μ†ŒμŠ€μ½”λ“œ → κΈ°κ³„μ–΄λ‘œ λ²ˆμ—­ν•˜κ³ , ν•΄λ‹Ή ν”Œλž«νΌμ— μ΅œμ ν™”λœ μƒνƒœλ‘œ ν”„λ‘œκ·Έλž¨μ„ μ‹€ν–‰ λ³„λ„μ˜ κ³Όμ • 없이 μ†ŒμŠ€μ½”λ“œλ₯Ό μ‹€ν–‰ μ‹œμ μ— ν•΄μ„ν•˜μ—¬ 컴퓨터가 λ°”λ‘œ 처리
    μž₯점 μ‹€ν–‰ 속도가 빠름 κ°„λ‹¨νžˆ μž‘μ„±λ˜κ³  λ©”λͺ¨λ¦¬κ°€ 적게 ν•„μš”
    단점 ν•œ λ²ˆμ— λ§Žμ€ λ©”λͺ¨λ¦¬κ°€ ν•„μš” μ‹€ν–‰ 속도가 느림
    μ£Όμš” μ–Έμ–΄ C, μžλ°”(JAVA), C++ 파이썬, 슀칼라
  • 객체 μ§€ν–₯ μ–Έμ–΄ (object oriented language)
    → 객체 μ§€ν–₯ ν”„λ‘œκ·Έλž˜λ° ν™˜κ²½μ—μ„œ μ‚¬μš©λ˜λŠ” ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄λ₯Ό λ§ν•œλ‹€.
    ν•΄λ‹Ή ν”„λ‘œκ·Έλž¨μ΄ ν•΄κ²°ν•΄μ•Ό ν•  문제의 κ΅¬μ„±μš”μ†Œλ₯Ό μš”μ†Œλ³„λ‘œ μ •λ¦¬ν•œ λ‹€μŒ 각 μš”μ†Œμ˜ κΈ°λŠ₯κ³Ό 정보λ₯Ό ν”„λ‘œκ·Έλž˜λ°ν•œ λ‹€μŒ μš”μ†Œλ“€μ„ κ²°ν•©ν•˜λŠ” λ°©μ‹μœΌλ‘œ ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±
    • 객체 μ§€ν–₯ μ–Έμ–΄μ˜ κ°€μž₯ 큰 νŠΉμ§•, μž¬μ‚¬μš©μ„±!!
    ↔ 절차적 ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄ (procedure programming)
    : μ†ŒμŠ€μ½”λ“œλ₯Ό μž‘μ„±ν•  λ•Œ μ‹€ν–‰ μˆœμ„œλŒ€λ‘œ ν•˜λ‚˜λΆ€ν„° μ—΄κΉŒμ§€ ν”„λ‘œκ·Έλž˜λ°
  • 동적 타이핑 μ–Έμ–΄(dynamic typing language)
    → ν”„λ‘œκ·Έλž¨μ˜ μ‹€ν–‰ μ‹œμ μ—μ„œ 각 ν”„λ‘œκ·Έλž¨ λ³€μˆ˜μ˜ νƒ€μž…μ„ κ²°μ •ν•˜λŠ” μ–Έμ–΄

    3. νŒŒμ΄μ¬μ„ λ°°μš°λŠ” 이유
    → 쉽고 κ°„λ‹¨ν•˜λ©΄μ„œ λ‹€μ–‘ν•œ 라이브러리λ₯Ό μ œκ³΅ν•œλ‹€λŠ” μž₯점
    • 쉽고 κ°„λ‹¨ν•œ ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄
      인간 μ§€ν–₯적이기 λ•Œλ¬Έμ— ν”„λ‘œκ·Έλž˜λ°μ„ 처음 λ°°μš°λŠ” μ‚¬λžŒλ„ μ½”λ“œλ₯Ό μ‰½κ²Œ 이해 ν•  수 μžˆλ‹€.
    • λ‹€μ–‘ν•œ 라이브러리 제곡
      • λ‹€μ–‘ν•œ 라이브러리λ₯Ό μ œκ³΅ν•˜μ—¬ ν™œμš© λ²”μœ„κ°€ λ„“λ‹€.
      졜근 인곡지λŠ₯ κΈ°μˆ μ— λŒ€ν•œ 관심이 λ†’μ•„μ§€λ©΄μ„œ λŒ€ν‘œμ μΈ 인곡지λŠ₯ κ°œλ°œμ„ μœ„ν•œ μ–Έμ–΄λ‘œ 인정인곡지λŠ₯μ΄λ‚˜ 데이터 뢄석 ν”„λ‘œμ νŠΈ, μ›Ή ν”„λ‘œκ·Έλž˜λ° 개발, μ„œλ²„ κ΄€λ¦¬μš© 슀크립트 μ–Έμ–΄ λ“± 맀우 λ‹€μ–‘ν•˜κ²Œ ν™œμš©
      • μ–Έμ–΄ μžμ²΄κ°€ 쉽기도 ν•˜μ§€λ§Œ κ°œλ°œμžλ“€μ΄ λ§Œλ“€μ–΄ 놓은 λ§Žμ€ λͺ¨λ“ˆκ³Ό νŒ¨ν‚€μ§€λ₯Ό μ‰½κ²Œ μ‚¬μš©
      ν˜„μž¬ 파이썬 κ΄€λ ¨ λΌμ΄λΈŒλŸ¬λ¦¬λŠ” μ§€μ†μ μœΌλ‘œ λŠ˜μ–΄λ‚˜κ³  있고, μ΄λŸ¬ν•œ μ˜€ν”ˆμ†ŒμŠ€λ“€μ˜ 결과물을이 파이썬 ν™œμš©μ˜ 저변을 λ„“νžˆκ³  있음
    • λŒ€μ€‘μ μΈ ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄
      인곡지λŠ₯κ³Ό 데이터 뢄석, κ³Όν•™ 계산 λΆ„μ•Όμ—μ„œ ν™œλ°œνžˆ μ‚¬μš©λ˜κ³  μžˆλ‹€.
      λŒ€ν‘œμ μœΌλ‘œ 바둑기사 μ΄μ„ΈλŒ 9λ‹¨μ—κ²Œ μŠΉλ¦¬ν•œ μ•ŒνŒŒκ³ λ₯Ό λΉ„λ‘―ν•΄ νƒœμ–‘μ„ 흑점을 λ°œκ²¬ν•˜λŠ” μ‹€ν—˜, μ•„μΈμŠˆνƒ€μΈμ˜ 쀑λ ₯파λ₯Ό 증λͺ…ν•˜λŠ” μ‹€ν—˜ λ“± λ‹€μ–‘ν•œ λ°©λ©΄μ—μ„œ 파이썬 μ½”λ“œκ°€ μ‚¬μš©λ˜μ—ˆλ‹€.λ˜ν•œ, ν”„λ‘œκ·Έλž˜λ°κ³„μ˜ 지식인이라고 ν•  수 μžˆλŠ” Stack Overflow의 쑰사 κ²°κ³Ό, ν˜„μž¬ κ°€μž₯ λ§Žμ€ μ§ˆμ˜μ‘λ‹΅μ„ λ°›λŠ” ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄λŠ” νŒŒμ΄μ¬μ΄λ‹€!

03 파이썬 개발 ν™˜κ²½κ³Ό μ„€μΉ˜

  • 파이썬 개발 ν™˜κ²½ μ„€μ •
    ν”„λ‘œκ·Έλž˜λ° 개발 ν™˜κ²½
    : ν”„λ‘œκ·Έλž˜λ°ν•  수 μžˆλŠ” ν™˜κ²½
    파이썬으둜 ν”„λ‘œκ·Έλž˜λ° ν•˜κΈ° μœ„ν•΄μ„œλŠ” 파이썬 인터프리터와 μ½”λ“œ νŽΈμ§‘κΈ° ν”„λ‘œκ·Έλž¨μ΄ ν•„μš”
    • 운영체제 μ„ μ •
      κ΅­λ‚΄ 컴퓨터 μ‚¬μš©μžλ“€μ€ λŒ€λΆ€λΆ„ 운영체제둜 μœˆλ„μš°λ₯Ό μ‚¬μš©ν•˜μ§€λ§Œ, 전세계 ν”„λ‘œκ·Έλž˜λ¨Έλ“€μ€ λŒ€λΆ€λΆ„ μœ λ‹‰μŠ€λ₯Ό 기반으둜 ν•œ λ¦¬λˆ…μŠ€μ™€ λ§₯ OSλ₯Ό ν”„λ‘œκ·Έλž¨ κ°œλ°œμ— 많이 ν™œμš©ν•œλ‹€.
      μœˆλ„μš° κ΅­λ‚΄ μ‚¬μš©μžκ°€ μ‚¬μš©ν•˜κΈ°μ— κ°€μž₯ μ‰¬μš΄ 운영체제, ν”„λ‘œκ·Έλž˜λ°μ„ μ‹œμž‘ν•˜λŠ” μ‚¬λžŒμ—κ²Œ μƒλ‹Ήνžˆ 쒋은 선택 λ‹€λ₯Έ μ‚¬μš©μžκ°€ κ°œλ°œν•œ λ‹€μ–‘ν•œ λͺ¨λ“ˆμ„ μ„€μΉ˜ν•˜κΈ° μ–΄λ ΅κ³ , μ°Έκ³ μžλ£Œκ°€ λΆ€μ‘±
      λ¦¬λˆ…μŠ€ λͺ¨λ“ˆ μ„€μΉ˜κ°€ ꡉμž₯히 쉽고, μΈν„°λ„·μ—μ„œ λ‹€μ–‘ν•œ 레퍼런슀λ₯Ό κ²€μƒ‰ν•˜κΈ° 쉬움 처음 μ‚¬μš©ν•˜λŠ” μ‚¬μš©μžκ°€ λ‹€λ£¨κΈ°μ—λŠ” 운영체제 μžμ²΄κ°€ 맀우 어렀움
      λ§₯ OS 기본적으둜 λ¦¬λˆ…μŠ€μ˜ μž₯점이 μžˆμœΌλ©΄μ„œ μœˆλ„μš°μ²˜λŸΌ μ•ˆμ •μ μž„ λ‹€λ₯Έ μš΄μ˜μ²΄μ œλ³΄λ‹€ μƒλŒ€μ μœΌλ‘œ 가격이 λΉ„μŒˆ
    • 파이썬 인터프리터 μ„ μ •
      파이썬 μΈν„°ν”„λ¦¬ν„°λŠ” 파이썬으둜 μž‘μ„±λœ μ†ŒμŠ€μ½”λ“œμ˜ μ‹€ν–‰ ν”„λ‘œκ·Έλž¨
      μ£Όμš” 파이썬 μΈν„°ν”„λ¦¬ν„°λ‘œλŠ” Python, Anaconda, Canopyκ°€ μžˆλ‹€.μ’…λ₯˜ μ„€λͺ…
      Python 일반적인 파이썬으둜 기본적인 λͺ¨λ“ˆμ„ ν¬ν•¨ν•œλ‹€.
      Anaconda λ‹€μ–‘ν•œ κ³Όν•™ κ³„μ‚°μš© λͺ¨λ“ˆμ„ λ¬Άμ–΄ νŒ¨ν‚€μ§€λ‘œ μ œκ³΅ν•œλ‹€.
      Canopy λ‹€μ–‘ν•œ κ³Όν•™ κ³„μ‚°μš© λͺ¨λ“ˆμ„ λ¬Άμ–΄ νŒ¨ν‚€μ§€λ‘œ μ œκ³΅ν•œλ‹€. (μ΅œκ·Όμ—λŠ” μ‚¬μš©ν•˜μ§€ μ•ŠμŒ)
    • μ½”λ“œ νŽΈμ§‘κΈ° μ„ μ •
      ν…μŠ€νŠΈ λ¬Έμ„œ
      : μ›Œλ“œ, ν•œκΈ€κ³Ό 같은 μ›Œλ“œν”„λ‘œμ„Έμ„œμ—μ„œ λ§Œλ“  κΈ€μžλ‘œ 이루어진 μΌμ’…μ˜ λ¬Έμ„œλ₯Ό 의미
      • ν”„λ‘œκ·Έλž¨μ˜ μ†ŒμŠ€μ½”λ“œλ„ 넓은 의미둜 보면 ν•˜λ‚˜μ˜ ν…μŠ€νŠΈ λ¬Έμ„œ
        → νŽΈμ§‘ν•  ν”„λ‘œκ·Έλž¨(μ½”λ“œ νŽΈμ§‘κΈ°)이 ν•„μš”
      μ½”λ“œ νŽΈμ§‘κΈ°λŠ” 두 κ°€μ§€ ν˜•νƒœλ‘œ λ‚˜λˆŒ 수 μžˆλ‹€.
      • λ‹¨μˆœνžˆ λ¬Έμ„œλ₯Ό νŽΈμ§‘ν•  λ•Œ μ‚¬μš©ν•˜λŠ” ν…μŠ€νŠΈ 에디터
      • ν”„λ‘œκ·Έλž¨μ˜ κ°œλ°œλΆ€ν„° λ°°ν¬κΉŒμ§€ μ „ 과정을 μ§€μ›ν•˜λŠ” ν†΅ν•©κ°œλ°œν™˜κ²½(Integrated Development Enviroment. IDE)

      λ©”λͺ¨μž₯ μœˆλ„μš°μ˜ κΈ°λ³Έ λ¬Έμ„œ νŽΈμ§‘ 도ꡬ
      VI editor λ¦¬λˆ…μŠ€μ˜ κΈ°λ³Έ λ¬Έμ„œ νŽΈμ§‘ 도ꡬ
      Sublime Text ν”„λ‘œκ·Έλž˜λ°μ— νŠΉν™”λœ λ¬Έμ„œ νŽΈμ§‘ 도ꡬ
      Atom ν”„λ‘œκ·Έλž˜λ°μ— νŠΉν™”λœ λ¬Έμ„œ νŽΈμ§‘ 도ꡬ (Githubμ—μ„œ 개발)
      PyCharm λ‹€μ–‘ν•œ κΈ°λŠ₯을 κ°–μΆ˜ 파이썬 μ „μš© 개발 도ꡬ (IDE)
      Visual Studio Code λ§ˆμ΄ν¬λ‘œμ†Œν”„νŠΈμ—μ„œ μ œκ³΅ν•˜λŠ” μ½”λ“œ μ „μš© 에디터
  • 파이썬 μΈν„°ν”„λ¦¬ν„°μ˜ μ„€μΉ˜ : Python
    Welcome to Python.org
    • μ„€μ • - μ‹œμŠ€ν…œ - 정보
  • 파이썬 μ…Έμ—μ„œ μ½”λ“œ μž‘μ„±
    1. μœˆλ„μš° ν‚€ + R
    2. μ‹€ν–‰ μ°½μ—μ„œ ‘cmd’λ₯Ό μž…λ ₯ν•œ ν›„ enter
    3. cmd μ°½μ—μ„œ ‘python’ μž…λ ₯
    → λͺ…λ Ή ν”„λ‘¬ν”„νŠΈ 검색
  • 파이썬 μ½”λ“œ νŽΈμ§‘κΈ°μ˜ μ„€μΉ˜ : PyCharm
    PyCharm λ‹€μš΄λ‘œλ“œ: JetBrainsκ°€ λ§Œλ“  μ „λ¬Έ 개발자용 Python IDE
  • PyCharmμ—μ„œ μ½”λ“œ μž‘μ„±ν•˜κΈ°

 

PyCharm λ‹€μš΄λ‘œλ“œ: JetBrainsκ°€ λ§Œλ“  μ „λ¬Έ 개발자용 Python IDE

 

www.jetbrains.com

 

 

Welcome to Python.org

The official home of the Python Programming Language

www.python.org

 

++

μ»΄νŒŒμΌλŸ¬μ™€ 인터프리터 보좩 자료

컴파일러vs인터프리터.pdf
0.50MB