๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋ฐ˜์‘ํ˜•

๐Ÿ’ป Deep Wide Programming

(79)
Python Intermediate - Case Study: Hacker Statistics100%
Python Intermediate: Logic, Control Flow and Filtering LOOP Loop์„ ์ด์šฉํ•ด์„œ list์˜ list ์ถœ๋ ฅํ•˜๊ธฐ Dictionary๋Š” Method, Numpy array ๋Š” function! ์œ„ ๋‚ด์šฉ์„ ๋” ์‰ฝ๊ฒŒ ํ•˜๋Š” ๋ฒ• ์†”์งํžˆ ์ดํ•ด 100% ์•ˆ๋จ....ใ… ใ… 
Python Intermediate: Pandas #1 ํŒ๋‹ค์Šค๋Š” ๋‹ค์–‘ํ•œ Data type์ด ํ˜ผ์žฌํ•˜๋ฉด์„œ๋„, ํ˜ผ๋ž€ ์—†์ด 2D numpy์ฒ˜๋Ÿผ ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํˆด์ด๋‹ค. csvํŒŒ์ผ์„ ํŒŒ์ด์ฌ ํŒ๋‹ค์Šค๋กœ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ [[]] Series์™€ Dataframe์˜ ์ฐจ์ด: series =list์™€ ์œ ์‚ฌํ•˜๋‚˜, index ์ด๋ฆ„์„ ๋ถ™์ผ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ด ๋‹ค๋ฅธ, ํŒ๋‹ค์Šค์˜ 1์ฐจ์› ์ž๋ฃŒ ๊ตฌ์กฐ Dataframe= ํ–‰๊ณผ ์—ด์ด ์žˆ๋Š” ํŒ๋‹ค์Šค์˜ 2์ฐจ์› ์ž๋ฃŒ ๊ตฌ์กฐ https://harryp.tistory.com/868 [Python] ํŒŒ์ด์ฌ Pandas ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ. Series, DataFrame ์•ˆ๋…•ํ•˜์„ธ์š”. ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” ํŒŒ์ด์ฌ์˜ ๋Œ€ํ‘œ์ ์ธ ๋ฐ์ดํ„ฐ ๋ถ„์„ ๋ชจ๋“ˆ์ธ Pandas (ํŒ๋‹ค์Šค) ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. 1. Pandas (ํŒ๋‹ค์Šค) ํŒ๋‹ค์Šค๋Š” ๊ณ ์ˆ˜์ค€์˜ ์ž๋ฃŒ ๊ตฌ์กฐ์™€ ๋น ๋ฅด๊ณ  ์‰ฌ์šด ๋ฐ์ดํ„ฐ..
Python (Intermediate): Dictionary ๋ฉ”๋ชจ/๋ฌธ์ œํ’€์ด Dictionary ์ˆ˜์ • ์‚ญ์ œ Dictionary์— ์ƒˆ๋กœ์šด key:value ์ถ”๊ฐ€ํ•˜๊ธฐ
[Python] 2D Numpy Arrays ๋ฉ”๋ชจ 2Day Numpy Arrays row & column์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š”๋ฐ, ์ด ์•ˆ์˜ elements๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ๋ฒ•! [ : , 1:3] ์€ 0 row์˜ column 1๋ฒˆ๋ถ€ํ„ฐ 3๋ฒˆ ์ฆ‰, [0,1]๊ณผ [0,2]๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ๋ฐฉ์‹์ด ๋œ๋‹ค. ์•„๋ž˜๋Š”, ๋‘๋ฒˆ์งธ row๋ฅผ ๋ชจ๋‘ ์ถœ๋ ฅํ•˜๊ณ  ์‹ถ์„ ๋•Œ์˜ ๋ฐฉ๋ฒ•์ด๋‹ค.
[Python] ๐Ÿ“šDatacamp: Introduction to Python๐Ÿ“š ํŒŒ์ด์ฌ ๊ธฐ์ดˆ#3(Functions ํ•จ์ˆ˜, Method, Package, Numpy) ํ•จ์ˆ˜ ๋ฐ˜์˜ฌ๋ฆผ ํ•จ์ˆ˜ round() ๋ฐ˜์˜ฌ๋ฆผํ•ด์„œ ๋‚˜ํƒ€๋‚ผ ์†Œ์ˆซ์  ์ž๋ฆฟ์ˆ˜๋ฅผ ์ง€์ •ํ•˜๊ฑฐ๋‚˜, ์ง€์ •ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ๋‘ ๊ฐ€์ง€ ๋ฐฉ์‹์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ํ›„์ž์˜ ๊ฒฝ์šฐ, ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์ •์ˆ˜์˜ ๊ฐ’์œผ๋กœ ๋ฐ˜์˜ฌ๋ฆผํ•œ๋‹ค. ๋ณต์†Œ์ˆ˜ ํ•จ์ˆ˜ complex(real[,imag]) ๋ณต์†Œ์ˆ˜..? ํ•œ์ฐฝ ๊ณผ์™ธํ•˜๋˜ 20๋Œ€ ์ดˆ๋ฐ˜ ์ดํ›„๋กœ ์ง„์งœ ์˜ค๋žœ๋งŒ์— ๋ณด๋Š” ๋‹จ์–ด์ธ ๊ฒƒ ๊ฐ™๋‹ค. ๋‚ฏ์„ค๋‹ค.. Sorted() sorted()๋Š” ๊ธฐ์กด์˜ ๋ฆฌ์ŠคํŠธ๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์ •๋ ฌ๋œ ์ƒˆ๋กœ์šด ๋ฆฌ์ŠคํŠธ๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค.>>> sorted([4, 2, 3, 5, 1]) => [1, 2, 3, 4, 5] Method Replace append ์—ฐ์Šต packages package๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์„ค์น˜๊ฐ€ ํ•„์š”ํ•˜๋‹ค. array์˜ ๊ณ„์‚ฐ์„ ํŽธ๋ฆฌํ•˜๊ฒŒ ๋•๋Š” ๊ทน์•ฝ์ฒ˜๋ฐฉ, Numpy 1. Error 2. Solved b..
[Python] ๐Ÿ“šDataCamp: Introduction to Python๐Ÿ“š ํŒŒ์ด์ฌ ๊ธฐ์ดˆ#2 (List Type ๋ฆฌ์ŠคํŠธ ํƒ€์ž…, subsetting list, list slicing, changing/adding/removing list elements) 1. ๋ฆฌ์ŠคํŠธ ๋ฆฌ์ŠคํŠธ์—๋Š” ๋ฌธ์ž์—ด๊ณผ float ๋ชจ๋‘ ํฌํ•จ ๊ฐ€๋Šฅํ•˜๋‹ค. ๋˜, ๋ฆฌ์ŠคํŠธ์—๋Š” ๋ฆฌ์ŠคํŠธ(Sub-list)๋ฅผ ํฌํ•จ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค. ์ด ๋ฆฌ์ŠคํŠธ๋„ ์—ญ์‹œ, str/bool/int/float์™€ ๊ฐ™์ด, ๋˜๋‹ค๋ฅธ ์ข…๋ฅ˜์˜ ๋ฐ์ดํ„ฐ ํƒ€์ž…์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ฆ‰, list type๋งŒ์˜ ์ž‘๋™ ๋ฐฉ์‹์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. list ์•ˆ์˜ elements๋“ค์€ ์•ž์—์„œ๋ถ€ํ„ฐ 0, 1, 2, 3 ...์˜ index๊ฐ’์„ ๊ฐ–๋Š”๋‹ค. ์ฆ‰ ์œ„์˜ fam list๋ฅผ ๋ณด๋ฉด, 'liz'๋ผ๋Š” string element๋Š” '0'๋ฒˆ์งธ element์ธ๊ฑฐ๊ณ , 7๋ฒˆ์งธ element๋Š” 'dad'๊ฐ€ ํ•ด๋‹น๋œ๋‹ค. ์ด๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ๋ฐฉ๋ฒ•์€ fam[6]๊ณผ ๊ฐ™์ด ๋Œ€๊ด„ํ˜ธ ์•ˆ์— index ๋„˜๋ฒ„๋ฅผ ์จ์ฃผ๋ฉด ๋œ๋‹ค. ๋ฆฌ์ŠคํŠธ์˜ ๋์—์„œ๋ถ€ํ„ฐ ๊ฐ€๊นŒ์šด ๊ฐ’์„ ์ถœ๋ ฅํ•˜๋Š”๋ฐ๋Š” 'negative index'๋ฅผ ์จ์ฃผ๋Š”..
[Python] ๐Ÿ“šDataCamp: Introduction to Python๐Ÿ“š ํŒŒ์ด์ฌ ๊ธฐ์ดˆ#1 (๋ณ€์ˆ˜, ๋ฐ์ดํ„ฐ ํƒ€์ž…) ๐Ÿ“šPython ํ•™์Šต๋ฉ”๋ชจ 1. Python์—์„œ๋Š” ๋ณ€์ˆ˜๊ฐ€ ํ•ญ์ƒ ์‚ฌ์šฉ๋œ๋‹ค. ๋ณ€์ˆ˜๋Š” ์ฝ”๋“œ๋ฅผ ์žฌํ˜„ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ค€๋‹ค. ์ฆ‰, BMi๋ฅผ ๊ณ„์‚ฐํ•œ๋‹ค๊ณ  ํ•  ๋•Œ, bmi ๊ณต์‹์„ ์ €์žฅํ•ด๋‘๊ณ , ์•„๋ž˜์™€ ๊ฐ™์ด height ๋˜๋Š” weight ๋ณ€์ˆ˜์˜ ์„ ์–ธ์„ ๋ณ€๊ฒฝํ•˜๊ณ  ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋‹ค์‹œ ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ ๊ณ„์‚ฐ์„ ์ง„ํ–‰ํ•œ๋‹ค. 2. Python Types (1) Python์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋ชจ๋“  ์ˆซ์ž๋“ค์€ ์ €๋งˆ๋‹ค ํŠน์ •ํ•œ ์œ ํ˜• Python Types๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. Type ํ•จ์ˆ˜๋ฅผ ๊ฐ€์ง€๊ณ  ๊ฐ’์˜ ์œ ํ˜•์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ์œ„์—์„œ ์‚ฌ์šฉํ–ˆ๋˜ (๋ชธ๋ฌด๊ฒŒ์™€ ํ‚ค๋กœ ์ด๋ฃจ์–ด์ง„) bmi ๊ฐ’์˜ python type์„ ์•Œ์•„๋ณด์ž๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. float๋Š” ์ •์ˆ˜ ๋ถ€๋ถ„๊ณผ ์†Œ์ˆ˜ ๋ถ€๋ถ„์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋Š” ํƒ€์ž…์ด๋‹ค. ์•„๋ž˜์™€ ๊ฐ™์ด ์ •์ˆ˜๋ถ€๋ถ„๋งŒ ๊ฐ–๋Š” ์ •์ˆ˜ ํƒ€์ž…, 'int'๋ผ๋Š” ๊ฒƒ..

728x90
๋ฐ˜์‘ํ˜•