ํ์ด์ฌ์ ๋๊ตฌ๋ณด๋ค ์ข์ํ๊ณ ์ ์ฉํ๋ ์ฌ๋์ด์ง๋ง ํ์ด์ฌ์ด ์ต๊ณ ์ ์ธ์ด๊ฐ ๋ ์ ์๋ 10๊ฐ์ง ์ด์ ๋ฅผ ์ด์ผ๊ธฐํด๋ณด๋ ค ํ๋ค. ํ์ง๋ง ์น๋ช ์ ์ธ 10๊ฐ์ง ๋จ์ ์ด ์์์๋ ๋ถ๊ตฌํ๊ณ ์ ์ธ๊ณ ๋๋ฆฌ ์ฌ์ฉ๋๋ ๊ฑธ ๋ณด๋ฉด ๋๋จํ ์ธ์ด์์ ํ๋ฆผ์๋ค.
1. Indentation
์ฃผ์ํ ์ ์ Python์์๋ Indentation์ด ์ ํ์ฌํญ์ด ์๋๋ผ๋ ๊ฒ์ด๋ค. ์ด๋ If๋ฌธ, for๋ฌธ ์ฌ์ฉ ์ ๋ฌธ์ ๋ฅผ ์ผ์ผํจ๋ค. ๋ํ ํจ์๊ฐ ์ด๋์์ ๋๋๋์ง ์ ๋ณด์ด์ง ์๋๋ค.
2. Multiple version
Python์๋ Python 2์ Python 3์ ๋ ๊ฐ์ง ๋ฒ์ ์ด ์๋ค.๋๋ถ๋ถ์ ๊ฒฝ์ฐ Linux์์ ์๋ก ๋๋ํ ์ค์น๋์ด ์๊ธฐ ๋๋ฌธ์ ๋ง์ Linux distribution์์ Python 3์ผ๋ก ๋ณํํ๋ ๋ฐ ์๊ฐ์ด ๊ฑธ๋ฆฌ๋ฏ๋ก ๋ ๊ฐ์ง ๋ฒ์ ์ Python์ด ํฌํจ๋์ด ์ถํ๋๋ค.
3. ๋ฐํ์ ์ค๋ฅ
Python์ ์ธํฐํ๋ฆฌํฐ ์ธ์ด๋ก ๋จผ์ ์ปดํ์ผ๋ ํ ์คํ๋์ง ์๋๋ค.์ ํํ๋ ์คํํ ๋๋ง๋ค ์ปดํ์ผ๋๋ฏ๋ก ์คํ ์ ์ฝ๋ฉ ์ค๋ฅ๊ฐ ๋ํ๋๋ค. ์ด ๋ชจ๋ ๊ฒ์ด ๊ฒฐ๊ตญ ์ฑ๋ฅ ์ ํ, ์๊ฐ ์๋น ๋ฐ ๋ง์ ํ ์คํธ์ ํ์์ฑ์ผ๋ก ์ด์ด์ง๋ค. ํนํ ์ฃผํผํฐ ๋ ธํธ๋ถ์์ ๊ฐ๋ฐ์ ํ ๋ ์ฆ์ ์ค์๋ฅผ ๋ฐ์์ํจ๋ค.
4. White space
Python์์๋ white space๋ ๋ค์ํ ์ฝ๋ ์์ค์ ๋ํ๋ด๊ธฐ ์ํด ๊ด๋ฒ์ํ๊ฒ ์ฌ์ฉ๋๋ค. ๋จ, ์ค๊ดํธ์ ์ธ๋ฏธ์ฝ๋ก ์ ์๊ฐ์ ์ผ๋ก ๋ ๋งค๋ ฅ์ ์ด๊ณ , ์ด๋ณด์ ์นํ์ ์ด๋ฉฐ, ์ ์ง๋ณด์๊ฐ ์ฉ์ดํ๋ฉฐ, ์ง๊ด์ ์ผ๋ก ์ดํดํ ์ ์๋ค.
5. ใ Lambda
Python์์ lambda์ฌ์ฉํ๋ ๊ฒ์ ๋ค์ ์ ํ์ ์ด๊ธฐ ๋๋ฌธ์ ๋ฌธ์ ๊ฐ ์๋ค. Python์์ lambda๋ ํํ์์ผ ๋ฟ statement๊ฐ ๋ ์ ์๋ค.
6. ์๋
Python์ ๋์ ํ์ , ์ธํฐํ๋ฆฌํฐ ์ธ์ด์ด๋ฏ๋ก ์๋๊ฐ ๋๋ฆฌ๋ค. ๊ณง ๋ฐฐํฌ๋ ์์ ์ธ Python 3.11์์ ์ฑ๋ฅ ํฅ์์ด ๋ง์ด ๋๋ค๊ณ ํ๋ค. ๊ทธ๋๋ ๋๋ฆด ์๋ฐ์ ์๋ค.
7. ๋ฉ๋ชจ๋ฆฌ
Python์ ๋์ ํ์ ์ธ์ด๋ก, ์ด๋ค ๋ณ์๋ก๋ ๋ณํ ์ ์๋ค. ํ์ง๋ง ๊ทธ ๋งํผ ๋ง์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฐจ์งํ๋ฏ๋ก ๋ฉ๋ชจ๋ฆฌ ๋ญ๋น๊ฐ ์ฌํ๋ค.
8. ๋ฒ์
Python์ ๋์ ๋ฒ์ ์ง์ ๊ณผ ๊ด๋ จ์ด ์๋ค. ๋ชจ๋ ํํ์ ๊ฐ๋ฅํ ๋ชจ๋ ์ปจํ ์คํธ์์ ํ ์คํธํด์ผ ํ๋ค.
9. ์ ์ ๋ฒ์ ์ค์ ๋ฌธ์
๋์ ๋ฒ์ ์ง์ ์ผ๋ก ์ธํด ๋ฐ์ํ๋ ๋ฌธ์ ๋ฅผ ๊ณ ๋ คํ์ฌ ํ์ด์ฌ์ ์ ์ ๋ฒ์ ์ง์ ์ผ๋ก ์ ํํ๋ ค๊ณ ์๋ํ์ง๋ง ์คํจํ ๊ฒ ๊ฐ๋ค...
10. App development
ํฌ๋ก์ค ํ๋ซํผ์ ์ข ๋ฅ๋ ๋ฆฌ์ํฐ๋ธ ๋ค์ดํฐ๋ธ, ํ์ฌ ์ฃผ๋ ฅ์ผ๋ก ๊ณต๋ถ ์ค์ธ flutter, python์ผ๋ก ๊ฐ๋ฐํ๋ kivy๊ฐ ์๋ค. ๋ง๋ ์๊น๋ค. Kivy ๋ง๋ณด๊ธฐ ๋์ ์ ํ๋๋ฐ, ๋ฐ๋ก ์์ ํ๋ค. ๋ง์ด ์ฌ์ฉํ์ง ์๋ ๋ฐ๋ ์ด์ ๊ฐ ๋ค ์๋ค.