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

파이썬으둜 ν•  수 μžˆλŠ” 일과 ν•  수 μ—†λŠ” 일

by μ½”λ”©ν•˜λŠ” λΆ•μ–΄ 2021. 1. 27.
λ°˜μ‘ν˜•

<ν•  수 μžˆλŠ” 일>

-μ‹œμŠ€ν…œ μœ ν‹Έλ¦¬ν‹° μ œμž‘

νŒŒμ΄μ¬μ€ 운영체제의 μ‹œμŠ€ν…œ λͺ…λ Ήμ–΄λ₯Ό μ‚¬μš©ν•  수 μžˆλŠ” 각쒅 도ꡬλ₯Ό κ°–μΆ”κ³  있기 λ•Œλ¬Έμ— 이λ₯Ό λ°”νƒ•μœΌλ‘œ 갖가지 μ‹œμŠ€ν…œ μœ ν‹Έλ¦¬ν‹°λ₯Ό λ§Œλ“œλŠ” 데 μœ λ¦¬ν•˜λ‹€.

​

-GUI ν”„λ‘œκ·Έλž˜λ°

νŒŒμ΄μ¬μ€ GUI ν”„λ‘œκ·Έλž˜λ°μ„ μœ„ν•œ 도ꡬ듀이 잘 κ°–μΆ”μ–΄μ Έ μžˆλ‹€. λŒ€ν‘œμ μΈ 예둜 Tkinterκ°€ μžˆλ‹€.

​

-C/C++μ™€μ˜ κ²°ν•©

νŒŒμ΄μ¬μ€ λ‹€λ₯Έ 언어와 잘 μ–΄μšΈλ € κ²°ν•©ν•΄μ„œ μ‚¬μš©ν•  수 μžˆλ‹€. Cλ‚˜ C++둜 λ§Œλ“  ν”„λ‘œκ·Έλž¨μ„ νŒŒμ΄μ¬μ—μ„œ μ‚¬μš©ν•  수 있으며 파이썬으둜 λ§Œλ“  ν”„λ‘œκ·Έλž¨ μ—­μ‹œ Cλ‚˜ C++μ—μ„œ μ‚¬μš©ν•  수 μžˆλ‹€.

​

-μ›Ή ν”„λ‘œκ·Έλž˜λ°

νŒŒμ΄μ¬μ€ μ›Ήν”„λ‘œκ·Έλž¨μ„ λ§Œλ“€κΈ°μ— 맀우 μ ν•©ν•œ 도ꡬ이닀.

​

-수치 μ—°μ‚° ν”„λ‘œκ·Έλž˜λ°

νŒŒμ΄μ¬μ€ NumPyλΌλŠ” 수치 μ—°μ‚° λͺ¨λ“ˆμ„ μ œκ³΅ν•œλ‹€. 이 λͺ¨λ“ˆμ€ C둜 μž‘μ„±ν–ˆκΈ° λ•Œλ¬Έμ— νŒŒμ΄μ¬μ—μ„œλ„ 수치 연산을 λΉ λ₯΄κ²Œ ν•  수 μžˆλ‹€.

​

-λ°μ΄ν„°λ² μ΄μŠ€ ν”„λ‘œκ·Έλž˜λ°

νŒŒμ΄μ¬μ€ λ°μ΄ν„°λ² μ΄μŠ€μ— μ ‘κ·Όν•˜κΈ° μœ„ν•œ 도ꡬλ₯Ό μ œκ³΅ν•œλ‹€. 피클(pickle)μ΄λΌλŠ” λͺ¨λ“ˆμ€ νŒŒμ΄μ¬μ—μ„œ μ‚¬μš©ν•˜λŠ” 자료λ₯Ό λ³€ν˜• 없이 κ·ΈλŒ€λ‘œ νŒŒμΌμ— μ €μž₯ν•˜κ³  λΆˆλŸ¬μ˜€λŠ” 일을 맑아 ν•œλ‹€.

​

-데이터 뢄석, 사물 인터넷

파이썬으둜 λ§Œλ“  νŒλ‹€μŠ€(Pandas) λͺ¨λ“ˆμ„ μ‚¬μš©ν•˜λ©΄ 데이터 뢄석을 더 쉽고 효과적으둜 ν•  수 μžˆλ‹€.

​

​

<ν•  수 μ—†λŠ” 일>

-μ‹œμŠ€ν…œκ³Ό λ°€μ ‘ν•œ ν”„λ‘œκ·Έλž˜λ° μ˜μ—­

λŒ€λ‹¨νžˆ λΉ λ₯Έ 속도λ₯Ό μš”κ΅¬ν•˜κ±°λ‚˜ ν•˜λ“œμ›¨μ–΄λ₯Ό 직접 κ±΄λ“œλ €μ•Ό ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ—λŠ” μ–΄μšΈλ¦¬μ§€ μ•ŠλŠ”λ‹€

​

-λͺ¨λ°”일 ν”„λ‘œκ·Έλž˜λ°

λͺ¨λ°”일 μ•± ν™˜κ²½μ—μ„œλŠ” μ‚¬μš©ν•˜κΈ° μ–΄λ ΅λ‹€

파이썬만으둜 앱을 λ§Œλ“€κΈ°λŠ” 역뢀쑱이닀

λ°˜μ‘ν˜•

λŒ“κΈ€