๐ ํ์ด์ฌ (Python)
-
ํ์ด์ฌ์์ ์์ ํ์ผ์ ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ์ฌ๋ฌ๊ฐ์ง์ธ๋ฐ์, ์ด์ค์ pandas ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ณด๊ฒ ์ต๋๋ค . ( Pandas๋ ๊ธฐ๋ฅ์ด ๋งค์ฐ ๋ค์ํด์ ๋ฐ์ดํฐ ๋ถ์์ ๋ง์ด ์ด์ฉ๋๋ค๊ณ ํฉ๋๋ค. ) ํฐ๋ฏธ๋์ฐฝ์์ pip install pandas ๋ก ์ค์นํด ์ค๋๋ค. 1. ์์ ํ์ผ ์ฝ๊ธฐ. ์ธํฐ๋ท์ ๋ ๋๋ ์์ ํ์ผ์ list.xlsx๋ก ์ ์ฅํ์ต๋๋ค. 18ํ (์ซ์๋ถ๋ถ) 2์ด(A,B)๋ก ๊ตฌ์ฑ๋์ด์์ต๋๋ค. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 import pandas as p xl = p.read_excel('./test_csv/list.xlsx') print(xl.head())#head(์์ 5๊ฐ ํ์ธ) print(xl.tail())#tail ํ์..
ํ์ด์ฌ (python) - ์ธ๋ถํ์ผ ์ฒ๋ฆฌ Pandas ( ์์ XSL, XLSX ํ์ผ ์ฝ๊ธฐ , ์ฐ๊ธฐ )ํ์ด์ฌ์์ ์์ ํ์ผ์ ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ์ฌ๋ฌ๊ฐ์ง์ธ๋ฐ์, ์ด์ค์ pandas ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ณด๊ฒ ์ต๋๋ค . ( Pandas๋ ๊ธฐ๋ฅ์ด ๋งค์ฐ ๋ค์ํด์ ๋ฐ์ดํฐ ๋ถ์์ ๋ง์ด ์ด์ฉ๋๋ค๊ณ ํฉ๋๋ค. ) ํฐ๋ฏธ๋์ฐฝ์์ pip install pandas ๋ก ์ค์นํด ์ค๋๋ค. 1. ์์ ํ์ผ ์ฝ๊ธฐ. ์ธํฐ๋ท์ ๋ ๋๋ ์์ ํ์ผ์ list.xlsx๋ก ์ ์ฅํ์ต๋๋ค. 18ํ (์ซ์๋ถ๋ถ) 2์ด(A,B)๋ก ๊ตฌ์ฑ๋์ด์์ต๋๋ค. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 import pandas as p xl = p.read_excel('./test_csv/list.xlsx') print(xl.head())#head(์์ 5๊ฐ ํ์ธ) print(xl.tail())#tail ํ์..
2019.11.05 -
CSV(comma-separated values)๋ ์ ๋ณด๋ฅผ ์ปด๋ง(,)๋ก ๊ตฌ๋ถํ ํ ์คํธ ๋ฐ์ดํฐ ๋ฐ ํ ์คํธ ํ์ผ์ด๋ค. ํ์ฅ์๋ .csv์ ๋๋ค. ์ปด๋ง ๋ก ๊ตฌ๋ถ์ง๊ธฐ์ .csv์ด๊ณ , ํญ(tab)์ผ๋ก ๊ตฌ๋ถ์ง๋ ํ์ผ์ .tsv์ ๋๋ค. ํ์ฅ์๋ฅผ .txt (ํ ์คํธํ์ผ)๋ก ๋ฐ๊พธ์ด๋ ์ด๋ฆฌ๋ฉฐ ์ฝ์ ์ ์์ต๋๋ค. 1. CSVํ์ผ ์ฝ๊ธฐ ์ผ๋จ ํ์ด์ฌ์ ์ผ๊ธฐ์ ์ csvํ์ผ์ ํ๋ ๋ง๋ค์ด์ฃผ๊ฒ ์ต๋๋ค. ํ ์คํธ ํ์ผ์ ์ปด๋ง๋ก ๊ตฌ๋ถ๋ ์ ๋ณด๋ฅผ ๋ฃ์ด์ฃผ๋ฉด ๋ฉ๋๋ค. ์ ๋ ์ปคํผ๊ฐ ์ข์ผ๋๊น ์ปคํผ ์นผ๋ก๋ฆฌ๋ฅผ ๋ฃ์ด๋ณด๊ฒ ์ต๋๋ค. ๋ค์ ๋งจ ๋ค์ ํ์ฅ์๋ง csv๋ก ๋ฐ๊พธ์ด์ค๋๋ค. ๊ทธ๋ฆฌ๊ณ ํ์ผ์ ์ฝ์ด์ ์ถ๋ ฅํด๋ณด๋ฉด, 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 import csv with open('./test_csv/coffee.c..
ํ์ด์ฌ (python) - ์ธ๋ถํ์ผ ์ฒ๋ฆฌ ( CSV ํ์ผ ์ฝ๊ธฐ, ์ฐ๊ธฐ )CSV(comma-separated values)๋ ์ ๋ณด๋ฅผ ์ปด๋ง(,)๋ก ๊ตฌ๋ถํ ํ ์คํธ ๋ฐ์ดํฐ ๋ฐ ํ ์คํธ ํ์ผ์ด๋ค. ํ์ฅ์๋ .csv์ ๋๋ค. ์ปด๋ง ๋ก ๊ตฌ๋ถ์ง๊ธฐ์ .csv์ด๊ณ , ํญ(tab)์ผ๋ก ๊ตฌ๋ถ์ง๋ ํ์ผ์ .tsv์ ๋๋ค. ํ์ฅ์๋ฅผ .txt (ํ ์คํธํ์ผ)๋ก ๋ฐ๊พธ์ด๋ ์ด๋ฆฌ๋ฉฐ ์ฝ์ ์ ์์ต๋๋ค. 1. CSVํ์ผ ์ฝ๊ธฐ ์ผ๋จ ํ์ด์ฌ์ ์ผ๊ธฐ์ ์ csvํ์ผ์ ํ๋ ๋ง๋ค์ด์ฃผ๊ฒ ์ต๋๋ค. ํ ์คํธ ํ์ผ์ ์ปด๋ง๋ก ๊ตฌ๋ถ๋ ์ ๋ณด๋ฅผ ๋ฃ์ด์ฃผ๋ฉด ๋ฉ๋๋ค. ์ ๋ ์ปคํผ๊ฐ ์ข์ผ๋๊น ์ปคํผ ์นผ๋ก๋ฆฌ๋ฅผ ๋ฃ์ด๋ณด๊ฒ ์ต๋๋ค. ๋ค์ ๋งจ ๋ค์ ํ์ฅ์๋ง csv๋ก ๋ฐ๊พธ์ด์ค๋๋ค. ๊ทธ๋ฆฌ๊ณ ํ์ผ์ ์ฝ์ด์ ์ถ๋ ฅํด๋ณด๋ฉด, 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 import csv with open('./test_csv/coffee.c..
2019.11.04 -
* write ํ์ผ์ฐ๊ธฐ๋ชจ๋ ์ด์ ์ ํฌ์คํ ํ๋ ํ์ผ ์ฝ๊ธฐ์์ 'r' (read)๋ง 'w'(write)๋ก ๋ฐ๊พธ์ด์ฃผ๋ฉด ์ฐ๊ธฐ๋ชจ๋๊ฐ ๋ฉ๋๋ค. ๋ค์ f. write๋ก ๋ด์ฉ์ ์ถ๊ฐํ์๊ฒ๋๋ฉด ์ง์ ํ ๋๋ ํ ๋ฆฌ์ text1.txt ํ์ผ์ด ์๊ฒผ๊ณ , ๋ด์ฉ๋ ์ ๋ค์ด๊ฐ์์ต๋๋ค. write์์ ์ฃผ์ํ ์ ์ '๋ฎ์ด์ฐ๊ธฐ'๋ผ๋ ๊ฒ์ ๋๋ค. ์ด๋ฏธ '๋งํฌ๋๊ต๋ ๋ฌด๋์ก๋ ?'๊ฐ ์ ๋ ฅ๋ text1ํ์ผ์ ๋ค๋ฅธ๋ด์ฉ์ ๋ค์ ๋ฃ์ด๋ณด๊ฒ ์ต๋๋ค. ์ฒ์์ ์ ๋ ฅํ๋ ๋ด์ฉ์ ์ฌ๋ผ์ง๊ณ ๋ฎ์ด์ฐ๊ธฐ ๋ ๋ชจ์ต์ ํ์ธํ ์ ์์ต๋๋ค. ์ด๋ ์ด์ ์ ๋ด์ฉ์ ๊ทธ๋๋ก ๋๊ณ ์๋ก์ด ๋ด์ฉ๋ง ์ถ๊ฐํ๋ ค๋ฉด *append ๋ชจ๋๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค. ์ด๊ฒ๋ ๋ง์ฐฌ๊ฐ์ง๋ก 'w'๋ฅผ 'a'๋ก ๋ฐ๊พธ์ด์ฃผ๋ฉด ๋ฉ๋๋ค. ๊ฐ์ ๋ด์ฉ์ ์ฌ๋ฌ๋ฒ ์ปดํ์ผํด๋ ๋ฎ์ด์ฐ๊ธฐ๊ฐ ์๋๋ผ ์ถ๊ฐ๊ฐ ๋ ๋ชจ์ต ํ์ธ๊ฐ๋ฅํฉ๋๋ค. * ran..
ํ์ด์ฌ - ํ์ผ ์ฝ๊ธฐ / ์ฐ๊ธฐ (read , write) , ํ ์คํธ ํ์ผ ์ฝ๊ณ ์ฐ๊ธฐ , os ๋ชจ๋ (2)* write ํ์ผ์ฐ๊ธฐ๋ชจ๋ ์ด์ ์ ํฌ์คํ ํ๋ ํ์ผ ์ฝ๊ธฐ์์ 'r' (read)๋ง 'w'(write)๋ก ๋ฐ๊พธ์ด์ฃผ๋ฉด ์ฐ๊ธฐ๋ชจ๋๊ฐ ๋ฉ๋๋ค. ๋ค์ f. write๋ก ๋ด์ฉ์ ์ถ๊ฐํ์๊ฒ๋๋ฉด ์ง์ ํ ๋๋ ํ ๋ฆฌ์ text1.txt ํ์ผ์ด ์๊ฒผ๊ณ , ๋ด์ฉ๋ ์ ๋ค์ด๊ฐ์์ต๋๋ค. write์์ ์ฃผ์ํ ์ ์ '๋ฎ์ด์ฐ๊ธฐ'๋ผ๋ ๊ฒ์ ๋๋ค. ์ด๋ฏธ '๋งํฌ๋๊ต๋ ๋ฌด๋์ก๋ ?'๊ฐ ์ ๋ ฅ๋ text1ํ์ผ์ ๋ค๋ฅธ๋ด์ฉ์ ๋ค์ ๋ฃ์ด๋ณด๊ฒ ์ต๋๋ค. ์ฒ์์ ์ ๋ ฅํ๋ ๋ด์ฉ์ ์ฌ๋ผ์ง๊ณ ๋ฎ์ด์ฐ๊ธฐ ๋ ๋ชจ์ต์ ํ์ธํ ์ ์์ต๋๋ค. ์ด๋ ์ด์ ์ ๋ด์ฉ์ ๊ทธ๋๋ก ๋๊ณ ์๋ก์ด ๋ด์ฉ๋ง ์ถ๊ฐํ๋ ค๋ฉด *append ๋ชจ๋๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค. ์ด๊ฒ๋ ๋ง์ฐฌ๊ฐ์ง๋ก 'w'๋ฅผ 'a'๋ก ๋ฐ๊พธ์ด์ฃผ๋ฉด ๋ฉ๋๋ค. ๊ฐ์ ๋ด์ฉ์ ์ฌ๋ฌ๋ฒ ์ปดํ์ผํด๋ ๋ฎ์ด์ฐ๊ธฐ๊ฐ ์๋๋ผ ์ถ๊ฐ๊ฐ ๋ ๋ชจ์ต ํ์ธ๊ฐ๋ฅํฉ๋๋ค. * ran..
2019.10.31 -
ํ์ด์ฌ์์ ํ์ผ์ ์ฝ๊ฑฐ๋ ์ธ๋๋ ๋๋ ํ ๋ฆฌ ์ค์ ์ด ์ค์ํ๋ฐ, ์ด๋ ๊ธฐ๋ณธ ๋ชจ๋์ธ os๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ ํ ๋ฆฌ ํ์ธ์ด ๊ฐ๋ฅํฉ๋๋ค. * OS๋ชจ๋๋ก ๋๋ ํ ๋ฆฌ ํ์ธํ๊ธฐ. os๋ฅผ ์ํฌํธ ์์ผ์ฃผ๊ณ , os.gercwd๋ก ํ์ผ๊ฒฝ๋ก๋ฅผ ํ์ ํ ์ ์์ต๋๋ค. ๋ค์์ ๋๋ ํ ๋ฆฌ๋ฅผ ์ ๋ ฅํ ๋ ์ฃผ์์ ์ธ๋ฐ์, ๋๋ ํ ๋ฆฌ๋ฅผ ํ์ด์ฌ๋ด์์ ์ ๋ ฅํ ๋๋ ๋ง์นจํ๋ก ์์ํ๊ฒ ๋ฉ๋๋ค. ์ด๋ ๊ฐฏ์์ ๋ฐ๋ผ์ ์๋ฏธ๊ฐ ๊ฐ๋ฆฌ๋๋ฐ .. -> ์์ ๋๋ ํ ๋ฆฌ์ ์์ ๋๋ ํ ๋ฆฌ . -> ํ์ฌ ์์ ์ค์ธ ๋๋ํ ๋ฆฌ ๊ฐ ๋ฉ๋๋ค. ๋ฐ๋ผ์ ๋ฐฉ๊ธ os.gercwd๋ฅผ ์ปดํ์ผ ์ํจ ์ ํ์ผ์ c:/test_1/ ์ ์๋ awef.py ํ์ผ์ ๋๋ค. ์ด๋ test_1์ ์๋ ํด๋์์ txtํ์ผ์ ํ๋ ๋ง๋ค์ด์ฃผ๋ฉด, ๊ทธ ํ ์คํธํ์ผ์ ๊ฒฝ๋ก๋ ../jy.txt ๊ฐ ๋๊ฒ ๋ค์. (๊ฐ์ ํด๋์์์ผ๋ฏ๋ก) *..
ํ์ด์ฌ - ํ์ผ ์ฝ๊ธฐ / ์ฐ๊ธฐ (read , write) , ํ ์คํธ ํ์ผ ์ฝ๊ณ ์ฐ๊ธฐ , os ๋ชจ๋ (1)ํ์ด์ฌ์์ ํ์ผ์ ์ฝ๊ฑฐ๋ ์ธ๋๋ ๋๋ ํ ๋ฆฌ ์ค์ ์ด ์ค์ํ๋ฐ, ์ด๋ ๊ธฐ๋ณธ ๋ชจ๋์ธ os๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ ํ ๋ฆฌ ํ์ธ์ด ๊ฐ๋ฅํฉ๋๋ค. * OS๋ชจ๋๋ก ๋๋ ํ ๋ฆฌ ํ์ธํ๊ธฐ. os๋ฅผ ์ํฌํธ ์์ผ์ฃผ๊ณ , os.gercwd๋ก ํ์ผ๊ฒฝ๋ก๋ฅผ ํ์ ํ ์ ์์ต๋๋ค. ๋ค์์ ๋๋ ํ ๋ฆฌ๋ฅผ ์ ๋ ฅํ ๋ ์ฃผ์์ ์ธ๋ฐ์, ๋๋ ํ ๋ฆฌ๋ฅผ ํ์ด์ฌ๋ด์์ ์ ๋ ฅํ ๋๋ ๋ง์นจํ๋ก ์์ํ๊ฒ ๋ฉ๋๋ค. ์ด๋ ๊ฐฏ์์ ๋ฐ๋ผ์ ์๋ฏธ๊ฐ ๊ฐ๋ฆฌ๋๋ฐ .. -> ์์ ๋๋ ํ ๋ฆฌ์ ์์ ๋๋ ํ ๋ฆฌ . -> ํ์ฌ ์์ ์ค์ธ ๋๋ํ ๋ฆฌ ๊ฐ ๋ฉ๋๋ค. ๋ฐ๋ผ์ ๋ฐฉ๊ธ os.gercwd๋ฅผ ์ปดํ์ผ ์ํจ ์ ํ์ผ์ c:/test_1/ ์ ์๋ awef.py ํ์ผ์ ๋๋ค. ์ด๋ test_1์ ์๋ ํด๋์์ txtํ์ผ์ ํ๋ ๋ง๋ค์ด์ฃผ๋ฉด, ๊ทธ ํ ์คํธํ์ผ์ ๊ฒฝ๋ก๋ ../jy.txt ๊ฐ ๋๊ฒ ๋ค์. (๊ฐ์ ํด๋์์์ผ๋ฏ๋ก) *..
2019.10.30 -
ํ์ด์ฌ์์ ๋ฐ๋ณต, ์ค๋ณต์ ์ธ ํ๋ก๊ทธ๋๋ฐ์ ํผํ๊ธฐ ์ํด์ 'ํจ์'๋ผ๋ ๊ฒ์ ์ฌ์ฉํฉ๋๋ค. ์ด๋ ํ ์ ๋ ฅ์ ํตํด ๋ฐ์์จ ๊ฐ์, ํจ์๋ฅผ ๊ฑฐ์ณ ์ํ๋ ์ถ๋ ฅ๊ฐ(๊ฒฐ๊ณผ๊ฐ)์ ์ป๋๋ก ๋์์ฃผ๋ ์ญํ ์ ๋๋ค. ์๋ฅผ๋ค์ด ์ด๋ ํ ํ์๋ค์ ์ํ์ฑ์ ์ ๋ํ ํ๊ท ๊ฐ์ ๋ด๋ 'A'๋ผ๋ ํจ์๋ฅผ ๋ง๋ค์๋ค๊ณ ํ๋ฉด, ํ๋ฒ์ ํจ์ ์์ฑ์ ํตํด์ 1๋ฐ, 2๋ฐ, 3๋ฐ..... ์ ์ํ์ฑ์ ์ A์ ๋ฃ์ด์ฃผ๋ฉด ํ๊ท ๊ฐ์ด ์๋์ผ๋ก ์ถ๋ ฅ๋ฉ๋๋ค. ๋ฐ๋ผ์ ํ๋ฒ์ ํจ์์์ฑ์ผ๋ก ํจ์จ์ ์ธ ๊ฒฐ ๊ณผ๊ฐ์ ์ป๊ฒ ๋ฉ๋๋ค. * ํจ์์ ์ ์ธ ๋ฐ ๊ตฌ์กฐ def ํจ์๋ช (๋งค๊ฐ๋ณ์): (์คํ๋ฌธ) ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ๊ฐ๋จํ ํ๋ฆฐํธ๋ฌธ์ ๋๋ค. ํจ์์ด๋ฆ์ hi, ๋งค๊ฐ๋ณ์๋ wow์ด๋ฉฐ, ํจ์์ ๋ด์ฉ์ "it is"๋ฅผ ์ถ๋ ฅํ๊ณ , ๋ค์๋ ๋ฐ์์ค๋ ๋ณ์๋ฅผ ์ฝ์ ํ๋๋ก ํ์ต๋๋ค. ์ด๋ ๋งค๊ฐ๋ณ์๋ ์์ผ๋ก ๋ฏธ๋์..
ํ์ด์ฌ(Python) ๊ธฐ์ด (11) ํจ์ ๋ฐ ๋๋ค( lambda ) , return , *args **kwargs hint (ํํธ)ํ์ด์ฌ์์ ๋ฐ๋ณต, ์ค๋ณต์ ์ธ ํ๋ก๊ทธ๋๋ฐ์ ํผํ๊ธฐ ์ํด์ 'ํจ์'๋ผ๋ ๊ฒ์ ์ฌ์ฉํฉ๋๋ค. ์ด๋ ํ ์ ๋ ฅ์ ํตํด ๋ฐ์์จ ๊ฐ์, ํจ์๋ฅผ ๊ฑฐ์ณ ์ํ๋ ์ถ๋ ฅ๊ฐ(๊ฒฐ๊ณผ๊ฐ)์ ์ป๋๋ก ๋์์ฃผ๋ ์ญํ ์ ๋๋ค. ์๋ฅผ๋ค์ด ์ด๋ ํ ํ์๋ค์ ์ํ์ฑ์ ์ ๋ํ ํ๊ท ๊ฐ์ ๋ด๋ 'A'๋ผ๋ ํจ์๋ฅผ ๋ง๋ค์๋ค๊ณ ํ๋ฉด, ํ๋ฒ์ ํจ์ ์์ฑ์ ํตํด์ 1๋ฐ, 2๋ฐ, 3๋ฐ..... ์ ์ํ์ฑ์ ์ A์ ๋ฃ์ด์ฃผ๋ฉด ํ๊ท ๊ฐ์ด ์๋์ผ๋ก ์ถ๋ ฅ๋ฉ๋๋ค. ๋ฐ๋ผ์ ํ๋ฒ์ ํจ์์์ฑ์ผ๋ก ํจ์จ์ ์ธ ๊ฒฐ ๊ณผ๊ฐ์ ์ป๊ฒ ๋ฉ๋๋ค. * ํจ์์ ์ ์ธ ๋ฐ ๊ตฌ์กฐ def ํจ์๋ช (๋งค๊ฐ๋ณ์): (์คํ๋ฌธ) ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ๊ฐ๋จํ ํ๋ฆฐํธ๋ฌธ์ ๋๋ค. ํจ์์ด๋ฆ์ hi, ๋งค๊ฐ๋ณ์๋ wow์ด๋ฉฐ, ํจ์์ ๋ด์ฉ์ "it is"๋ฅผ ์ถ๋ ฅํ๊ณ , ๋ค์๋ ๋ฐ์์ค๋ ๋ณ์๋ฅผ ์ฝ์ ํ๋๋ก ํ์ต๋๋ค. ์ด๋ ๋งค๊ฐ๋ณ์๋ ์์ผ๋ก ๋ฏธ๋์..
2019.10.23 -
๊ธฐ๊ณ๊ฐ ์ฌ๋๋ณด๋ค ์๋ฑํ ์ฐ์ํ์ ์ ๋ฐ๋ณต์ด์ฃ ! ๋ฐ๋ผ์ ํ์ด์ฌ์์๋ ๋ฐ๋ณต๋ฌธ์ด ๊ต์ฅํ ์ค์ํ๋ค๊ณ ํ ์ ์์ต๋๋ค. ๋ฐ๋ก ์์ ํฌ์คํ ํ๋ ์กฐ๊ฑด๋ฌธ๊ณผ๋ ์ด์ง ๋น์ทํ ๋ถ๋ถ์ด ์์ต๋๋ค. ๋ฐ๋ณต๋ฌธ์ ํฌ๊ฒ 2๊ฐ์ง ์ข ๋ฅ์ธ๋ฐ, For ๋ฌธ๊ณผ While๋ฌธ์ ๋๋ค. *while while (์กฐ๊ฑด) : (์คํ๋ฌธ) (๋ณ์์ ์ฆ๊ฐ) ์ด๋ฐ ํํ๋ก ์ด๋ฃจ์ด์ง๋๋ค. ์กฐ๊ฑด์ ๋ง์กฑํ๋ฉด ๋์ด์ ์คํ๋์ง ์์ต๋๋ค. ๋ฐ๋ผ์ ์กฐ๊ฑด์ ๋ง์กฑํ ๋๊น์ง ๊ณ์ ๋ฐ๋ณตํ๋ค๋ ์ด์ผ๊ธฐ์ฃ . ์๋ฅผ ๋ค์ด, 1๋ถํฐ 10๊น์ง ์นด์ดํธํ๋ฉฐ ์ถ๋ ฅํ๋ ๋ฐ๋ณต๋ฌธ์ ๋ง๋ ๋ค๋ฉด, *for ๋ฌธ for (var) in (sequence) var๋ sequence๋ด๋ถ์ ๊ฐ์ ์ฐ์ํด์ ํ ๋น๋ฐ๋ ๋ณ์์ ๋๋ค. ๋ช ๋ น๋ฌธ ๋ธ๋ก์ var ๋ณ์ ๊ฐ๊ฐ์ ๊ฐ๋ง๋ค ํ๋ฒ์ฉ ์ํ๋ฉ๋๋ค. ์ฆ, for ๋ณ์ in (๋ฆฌ์คํธ,ํํ,๋ฌธ..
ํ์ด์ฌ(Python) ๊ธฐ์ด (10) ๋ฐ๋ณต๋ฌธ ( For, While ) continue , Break, range๊ธฐ๊ณ๊ฐ ์ฌ๋๋ณด๋ค ์๋ฑํ ์ฐ์ํ์ ์ ๋ฐ๋ณต์ด์ฃ ! ๋ฐ๋ผ์ ํ์ด์ฌ์์๋ ๋ฐ๋ณต๋ฌธ์ด ๊ต์ฅํ ์ค์ํ๋ค๊ณ ํ ์ ์์ต๋๋ค. ๋ฐ๋ก ์์ ํฌ์คํ ํ๋ ์กฐ๊ฑด๋ฌธ๊ณผ๋ ์ด์ง ๋น์ทํ ๋ถ๋ถ์ด ์์ต๋๋ค. ๋ฐ๋ณต๋ฌธ์ ํฌ๊ฒ 2๊ฐ์ง ์ข ๋ฅ์ธ๋ฐ, For ๋ฌธ๊ณผ While๋ฌธ์ ๋๋ค. *while while (์กฐ๊ฑด) : (์คํ๋ฌธ) (๋ณ์์ ์ฆ๊ฐ) ์ด๋ฐ ํํ๋ก ์ด๋ฃจ์ด์ง๋๋ค. ์กฐ๊ฑด์ ๋ง์กฑํ๋ฉด ๋์ด์ ์คํ๋์ง ์์ต๋๋ค. ๋ฐ๋ผ์ ์กฐ๊ฑด์ ๋ง์กฑํ ๋๊น์ง ๊ณ์ ๋ฐ๋ณตํ๋ค๋ ์ด์ผ๊ธฐ์ฃ . ์๋ฅผ ๋ค์ด, 1๋ถํฐ 10๊น์ง ์นด์ดํธํ๋ฉฐ ์ถ๋ ฅํ๋ ๋ฐ๋ณต๋ฌธ์ ๋ง๋ ๋ค๋ฉด, *for ๋ฌธ for (var) in (sequence) var๋ sequence๋ด๋ถ์ ๊ฐ์ ์ฐ์ํด์ ํ ๋น๋ฐ๋ ๋ณ์์ ๋๋ค. ๋ช ๋ น๋ฌธ ๋ธ๋ก์ var ๋ณ์ ๊ฐ๊ฐ์ ๊ฐ๋ง๋ค ํ๋ฒ์ฉ ์ํ๋ฉ๋๋ค. ์ฆ, for ๋ณ์ in (๋ฆฌ์คํธ,ํํ,๋ฌธ..
2019.10.19