μƒˆμ†Œμ‹

Languages/Python

[μ•”ν˜Έ ν”„λ‘œν† μ½œ] 파이썬 κ°€μƒν™˜κ²½ | μ•„λ‚˜μ½˜λ‹€ 파이썬 | python | anaconda

  • -
λ°˜μ‘ν˜•

https://gentlesark.tistory.com/50

 


μ•”ν˜Έ ν”„λ‘œν† μ½œ

 

μ•”ν˜Έλ₯Ό κΉ¨λŠ” μ•”ν˜Έ ν”„λ‘œν† μ½œμ„ κ°œλ°œμ„ λͺ©ν‘œλ‘œ ν•œλ‹€.

 

ν΄λž˜μ‹ μ•”ν˜Έ ~  μƒˆλ‘œμš΄ μ•”ν˜ΈκΉŒμ§€ κΉ¨λŠ” 것을 ν•΄λ³Ό 것

 

-> 인증 μ‹œμŠ€ν…œλ„ λ§Œλ“€μ–΄ λ³Ό 것

 

* λ³Έ λ‚΄μš©μ€ 학ꡐ μˆ˜μ—…μ„ λ³΅μŠ΅μš©λ„λ‘œ μ˜¬λ¦¬λŠ” κΈ€μž…λ‹ˆλ‹€.

 

개발 ν™˜κ²½

νŒŒμ΄μ¬μ„ κ°€μƒν™˜κ²½μœΌλ‘œ μ“°κΈ°.

호슀트 가상화 x , 파이썬으둜 κ°€μƒν™˜κ²½ μ“°κΈ°

www.anaconda.com/products/individual

 

Anaconda | Individual Edition

Anaconda's open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single machine.

www.anaconda.com

 

- κ°œλ°œν™˜κ²½μ„ 가상화

- νŒŒμ΄μ¬μ€ λΌμ΄λΈŒλŸ¬λ¦¬κ°€ λ§Žμ•„μ„œ μ—‰ν‚€λ©΄ λ™μž‘ μ•ˆν•¨ -> κ°€μƒν™˜κ²½μ„ λ§Œλ“€μ–΄ 놓고 κΉ”μ•„μ•Ό 함.

- 2.7 ~3.8 λ“±λ“± λ²„μ „λ³„λ‘œ λ‹€μ–‘ν•˜κ²Œ μ“Έ 수 있음.

 

μœ„ λͺ¨λ“  쑰건에 λΆ€ν•© ν•˜λŠ” 것이 "μ•„λ‚˜μ½˜λ‹€"

 

μ•„λ‚˜μ½˜λ‹€ 

1. μ•„λ‚˜μ½˜λ‹€(Anaconda)λž€?

μ•„λ‚˜μ½˜λ‹€(Anaconda)λŠ” μˆ˜ν•™κ³Ό κ³Όν•™ λΆ„μ•Όμ—μ„œ μ‚¬μš©λ˜λŠ” μ—¬λŸ¬ νŒ¨ν‚€μ§€λ“€μ„ λ¬Άμ–΄ 놓은 파이썬 λ°°ν¬νŒμœΌλ‘œμ„œ SciPy, Numpy, Matplotlib, Pandas 등을 λΉ„λ‘―ν•œ λ§Žμ€ νŒ¨ν‚€μ§€λ“€μ„ ν¬ν•¨ν•˜κ³  μžˆλ‹€.

AnacondaλŠ” 특히 μ΅œκ·Όμ— 데이타 μ‚¬μ΄μ–ΈμŠ€μ™€ λ¨Έμ‹  λŸ¬λ‹ λΆ„μ•Όμ—μ„œ νŒŒμ΄μ¬μ„ μ‚¬μš©ν•˜κΈ° μœ„ν•΄ 기본적으둜 μ„€μΉ˜ν•˜λŠ” 배포판이 λ˜μ—ˆλ‹€.
Anacondaλ₯Ό μ„€μΉ˜ν•˜κΈ° μœ„ν•΄μ„œλŠ” https://www.anaconda.com/ μ›Ήμ‚¬μ΄νŠΈμ—μ„œ μžμ‹ μ˜ OS에 λ§žλŠ” ν”„λ‘œκ·Έλž¨μ„ λ‹€μš΄λ°›μ•„ μ„€μΉ˜ν•˜λ©΄ λœλ‹€.

톡상 Python 3.x 버전을 μ„ νƒν•œλ‹€.

 

 

2. Anaconda κ΅¬μ„±μš”μ†Œ

AnacondaλŠ” μ•„λž˜ κ·Έλ¦Όκ³Ό 같이 크게 4 λΆ€λΆ„μœΌλ‘œ λ‚˜λ‰˜λŠ”λ°, 이 쀑 Data Science λΌμ΄λΈŒλŸ¬λ¦¬μ™€ Anaconda Navigatorλ₯Ό μ£Όλͺ©ν•  λ§Œν•˜λ‹€.

Data Science λΌμ΄λΈŒλŸ¬λ¦¬λŠ” (a) Jupyter와 같은 IDE κ°œλ°œλ„κ΅¬, (b) Numpy, SciPy 같은 κ³Όν•™ λΆ„μ„μš© 라이브러리, (c) Matplotlib 같은 데이타 μ‹œκ°ν™” (Data Visualization) 라이브러리, (d) TensorFlow 같은 λ¨Έμ‹  λŸ¬λ‹(Machine Learning) 라이브러리 등을 ν¬ν•¨ν•˜κ³  μžˆλ‹€.

 

http://pythonstudy.xyz/python/article/513-%EC%95%84%EB%82%98%EC%BD%98%EB%8B%A4-Anaconda

'μ•„λ‚˜μ½˜λ‹€' λž€ μ‰½κ²Œ 말해, λΌμ΄λΈŒλŸ¬λ¦¬λ“€μ„ μ‰½κ²Œ μ„€μΉ˜ν•˜κ³  관리할 수 있게 ν•΄μ£ΌλŠ” 도ꡬ 이닀.

μ΄λ ‡κ²Œλ§Œ λ§ν•˜λ©΄ μ‰½κ²Œ 이해가 가지 μ•Šμ„ 수 μžˆμœΌλ‹ˆ μ•„λž˜μ—μ„œ pythonκ³Ό 비ꡐλ₯Ό ν•΄λ³΄μž.

 

https://jwkim96.tistory.com/32

 

 

μœ„μ—μ„œ μžμ‹ μ˜ os에 맞게 선택 ν›„ λ‹€μš΄λ‘œλ“œ ν•΄μ£Όλ©΄ λœλ‹€.

 

기본적으둜 μ•„λ‚˜μ½˜λ‹€λŠ” 베이슀 ν™˜κ²½μ΄λΌκ³  ν•˜μ—¬ νŒŒμ΄μ„  μ΅œμ‹ + 각쒅 ν•„μš”ν•œ 라이브러리 κΉ”λ €μžˆλ‹€. ν•˜μ§€λ§Œ μƒˆλ‘œμš΄ ν™˜κ²½μ„ μžμ‹ μ—κ²Œ λ§žμΆ”μ–΄ κΉ”μ•„λ³΄μž.

 

λ˜ν•œ 에디터가 맀우 λ‹€μ–‘ν•˜λ‹€. κ°œλ°œν™˜κ²½μ€ μžμ‹ μ—κ²Œ λ§žλŠ” κ²ƒμœΌλ‘œ μ‚¬μš©ν•˜λ©΄ λœλ‹€.(μ €λŠ” "Spyder"λ₯Ό μ‚¬μš©ν•  κ²ƒμž…λ‹ˆλ‹€. μ΄μœ λŠ” 디버깅이 κ°€λŠ₯ν•˜κ³ , μ‚¬μš©λ²•μ΄ μ‰¬μš°λ‹ˆ..)

예제 )
1. μ½˜μ†”μ—μ„œ 직접 파이썬 μ³μ„œ ν•˜λŠ” 것.
2. ν΄λΌμš°λ“œν™˜κ²½ μ—μ„œ 많이 씀 μ›Ή λΈŒλΌμš°μ € 에디터 κ²Έ μ‹€ν–‰ μ‹œν‚€λŠ” 것 ->μ£Όν”Όν„° λ…ΈνŠΈλΆ 
3. 톡합 개발 ν™˜κ²½ : pycharm , vscose… spydder..

μŠ€νŒŒμ΄λ” μ“Έκ±°μž„ 1,2 λ₯Ό 결합해놓은 λŠλ‚Œμž„ 

 

ν•˜μ—¬νŠΌ! μ„€μΉ˜κ°€ μ™„λ£Œλ˜λ©΄ μ•„λ‚˜μ½˜λ‹€λ₯Ό λ”λΈ”ν΄λ¦­ν•˜μ—¬ μ‹€ν–‰μ‹œμΌœ μ€€λ‹€.

 

μ›ν•˜λŠ” κ°œλ°œν™˜κ²½μ„ launch ν•΄μ€€λ‹€.

 

 

μ•„λž˜λŠ” μ£Όν”Όν„°(ν΄λΌμš°λ“œ ν™˜κ²½μ—μ„œ 많이 씀)

 

 

(μ•„λž˜λŠ” μ œκ°€ μ‚¬μš©ν•˜λŠ” spyderμž…λ‹ˆλ‹Ή.)

 

κ°„λ‹¨ν•˜κ²Œ μ½”λ“œλ₯Ό μž‘μ„±ν•˜κ³  μ €μž₯ν•΄μ„œ 싀행해보면[F5] 제일 처음 μ•„λž˜μ™€ 같이 화면이 λœ¬λ‹€.

κ·Έλƒ₯ λ””ν΄νŠΈλ‘œ run을 ν•΄μ£Όλ©΄ λœλ‹€.

 

 

였λ₯Έμͺ½ ν•˜λ‹¨μ— 디버깅결과와 좜λ ₯κ²°κ³Όκ°€ 뜨고, μ™Όμͺ½μ— μ½”λ“œλ₯Ό μž‘μ„±ν•΄μ£Όλ©΄ λœλ‹€.

 

ν„°λ―Έλ„μ—μ„œ python을 μ‹€ν–‰μ‹œμΌœλ³΄λ©΄ anconda ν™˜κ²½μΈκ±Έ 확인할 수 μžˆλ‹€.

 

 

Kite λ‹€μš΄λ‘œλ“œ λ°›κΈ°

Kite(카이트)λŠ” μ½”λ“œ μžλ™ μ™„μ„± 도ꡬ이닀. μ•„λž˜μ™€ 같은 IDE에 ν”ŒλŸ¬κ·ΈμΈ λ˜μ–΄ μ½”λ“œ μž‘μ„±μ— 도움을 μ€€λ‹€.

[좜처]  (Python) Spyder(μŠ€νŒŒμ΄λ”) / Kite(카이트) μž‘μ„±μž   Alchemist

 

μœ„μ²˜λŸΌ ν™˜κ²½μ„€μ •μ— λ“€μ–΄κ°€μ„œ enable kite κ°€ μ²΄ν¬λ˜μ–΄μžˆλŠ”μ§€ 확인해보고,  μ„€μΉ˜κ°€ μ•ˆλ˜μ–΄μžˆλ‹€λ©΄ μ•„λž˜λŒ€λ‘œ 따라해주면 λœλ‹€.

www.kite.com/download/

 

Download Kite for Free - AI Autocomplete for Python - IDE Plugin

Download Kite for free! Available for Python on Mac, Windows, & Linux. Kite works 100% locally, and easily plugs into your code editor. Code smart & fast.

www.kite.com

 

λ”°λΌμ„œ μ§„ν–‰ν•˜κ³ , κ³„μ •λ§Œλ“€μ–΄ μ€€ ν›„ spyder에 듀어가보면 μ™„λ£Œ

λ°˜μ‘ν˜•
Contents

ν¬μŠ€νŒ… μ£Όμ†Œλ₯Ό λ³΅μ‚¬ν–ˆμŠ΅λ‹ˆλ‹€

이 글이 도움이 λ˜μ—ˆλ‹€λ©΄ 곡감 λΆ€νƒλ“œλ¦½λ‹ˆλ‹€.