profile
Back-end Developer ๐Ÿ™‡โ€โ™‚๏ธ ๐Ÿ’ป ๐Ÿ™†โ€โ™‚๏ธ
ํƒœ๊ทธ ๋ชฉ๋ก
์ „์ฒด๋ณด๊ธฐ (135)TIL(94)WeCode(78)python(31)git(14)github(11)django(9)code kata(8)drf(8)Django REST framework(8)algorithm(7)Database(7)Algorithms(4)aws(4)dictionary(4)ํ•จ์ˆ˜(4)๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(4)html(3)class(3)terminal(3)break(3)mysql(3)branch(3)CSS(3)continue(3)rest framework(3)queryset(3)๊นƒ(2)project(2)web(2)vim(2)ํšŒ๊ณ ๋ก(2)linux(2)rds(2)API(2)ec2(2)else(2)function parameters(2)modules(2)developer(2)function(2)sql(2)List(2)back end(1)์ผ๊ธฐ(1)looping dictionary(1)web service(1)elif(1)weocde(1)์ˆ˜๋ฃŒ(1)complex dictionary(1)semantic web(1)starbucks(1)์ธ์ˆ˜(1)how the web works(1)local variable(1)global variable(1)๋ถˆ๋ณ€๊ฐ์ฒด(1)git command(1)Microservices(1)list method(1)Sort(1)for๋ฌธ(1)์ธํ„ฐ๋ทฐ(1)if(1)authentication(1)file(1)arguments(1)restful api(1)์ฝ”๋”ฉ ์ปจ๋ฒค์…˜(1)RDBMS(1)authorization(1)์กฐ๊ฑด๋ฌธ(1)Request(1)Response(1)๋ถ€ํŠธ์บ ํ”„(1)parameter(1)Swagger(1)์žฌ๊ท€ํ˜ธ์ถœ(1)์ฟผ๋ฆฌ๋ฌธ(1)git rebase(1)random(1)git flow(1)communication(1)ํŠœํ† ๋ฆฌ์–ผ(1)์ž๋ฃŒํ˜•(1)DevTools(1)gunicorn(1)packages(1)๊ฐœ๋ฐœ์ž๋„๊ตฌ(1)ํด๋ก (1)web developer(1)semantic tags(1)๊ฐ€๋ณ€๊ฐ์ฒด(1)append(1)๋ฒ„์ „๊ด€๋ฆฌ(1)Project Setting(1)์ง๋ ฌํ™”(1)๋ฆฌ๋ฒ ์ด์Šค(1)๊นƒ ๋ช…๋ น์–ด(1)์ „์—ญ ๋ณ€์ˆ˜(1)์ง€์—ญ ๋ณ€์ˆ˜(1)Serialization(1)API Documentation(1)collaboration(1)for in ๋ฐ˜๋ณต๋ฌธ(1)Market Kurly(1)ํšŒ๋ฌธ ํŒ๋ณ„(1)ํ‚ค์›Œ๋“œ ์ธ์ˆ˜(1)์š”์ฒญ(1)์œ„์น˜ ์ธ์ˆ˜(1)๋ฉด์ ‘ ์ค€๋น„(1)Amazon Web Services(1)web hosting(1)cloud hosting(1)for statements(1)C.R.U.D(1)ํ”„๋กœ์ ํŠธ ์ดˆ๊ธฐ ์„ธํŒ…(1)Coding conventions(1)ํ•œ ๋‹ฌ ํ›„๊ธฐ(1)user experience(1)field types(1)advanced queryset api(1)market bully(1)git guide(1)git cheet sheet(1)ํ”Œ๋กœ์šฐ(1)๋งˆ์ด๋ฆฌ์–ผํŠธ๋ฆฝ(1)SQL ์ฒซ๊ฑธ์Œ(1)database server(1)๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋ฒ„(1)3๊ฐœ์›” ํ›„๊ธฐ(1)์˜ˆ์™ธ ์ฒ˜๋ฆฌ(1)clone project(1)ํด๋ก ํ”„๋กœ์ ํŠธ(1)์ฟผ๋ฆฌ์…‹(1)Pop(1)modeling(1)Cloud Computing(1)CI/CD(1)ux(1)backup(1)๊ฐœ๋ฐœ์ž(1)unix(1)front end(1)interview(1)๋ฉด์ ‘(1)version control(1)ํ”„๋กœ์ ํŠธ(1)lambda(1)Backend(1)devops(1)msa(1)์ œ๋„ˆ๋ ˆ์ดํ„ฐ(1)์ดํ„ฐ๋ ˆ์ดํ„ฐ(1)closure(1)์ธ๊ฐ€(1)์ธ์ฆ(1)์œ ๋‹› ํ…Œ์ŠคํŠธ(1)String(1)query(1)์œ„์ฝ”๋“œ(1)repository(1)tuple(1)set(1)while(1)package(1)exception(1)๋ฐ˜๋ณต๋ฌธ(1)unit test(1)review(1)merge(1)layout(1)
post-thumbnail

์œ ๋‹› ํ…Œ์ŠคํŠธ (Unit Test)

์œ ๋‹› ํ…Œ์ŠคํŠธ๋Š” ์ปดํ“จํ„ฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ์†Œ์Šค ์ฝ”๋“œ์˜ ํŠน์ • ๋ชจ๋“ˆ์ด ์˜๋„๋œ ๋Œ€๋กœ ์ •ํ™•ํžˆ ์ž‘๋™ํ•˜๋Š”์ง€ ๊ฒ€์ฆํ•˜๋Š” ์ ˆ์ฐจ๋‹ค. ์ฆ‰, ๋ชจ๋“  ํ•จ์ˆ˜์™€ ๋ฉ”์†Œ๋“œ์— ๋Œ€ํ•œ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋ฅผ ์ž‘์„ฑํ•˜๋Š” ์ ˆ์ฐจ๋ฅผ ๋งํ•œ๋‹ค.๋” ๋‚˜์•„๊ฐ€์„œ ์œ ๋‹› ํ…Œ์ŠคํŠธ๋Š” ๋‚ด๊ฐ€ ์ž‘์„ฑํ–ˆ๋˜ ์ฝ”๋“œ์˜ ๊ฐ€์žฅ ์ž‘์€ ๋‹จ์œ„์ธ ํ•จ์ˆ˜๋ฅผ ํ…Œ์ŠคํŠธํ•˜๋Š” ๋ฉ”์†Œ

2021๋…„ 1์›” 1์ผ
ยท
2๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

ํŒŒ์ด์ฌ์ด ๋ชจ๋“ˆ๊ณผ ํŒจํ‚ค์ง€๋ฅผ ์ฐพ๋Š” ๋ฒ• (How Import Statement Finds Modules & Packages)

import Search ์ˆœ์„œ ํŒŒ์ด์ฌ์€ 3๊ฐ€์ง€ ์žฅ์†Œ๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ๋ณด๋ฉด์„œ ์ฐพ๋Š”๋‹ค. sys.modules built-in modules sys.path sys.modules ํŒŒ์ด์ฌ์ด ๋ชจ๋“ˆ์ด๋‚˜ package๋ฅผ ์ฐพ๊ธฐ ์œ„ํ•ด ๊ฐ€์žฅ ๋จผ์ € ํ™•์ธํ•˜๋Š” ๊ณณ์ด๋‹ค. sys.modules๋Š”

2020๋…„ 11์›” 24์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

๋ชจ๋“ˆ๊ณผ ํŒจํ‚ค์ง€ (Modules & Package)

๋ชจ๋“ˆ์€ ๋ณ€์ˆ˜๋‚˜ ํ•จ์ˆ˜, ๊ทธ๋ฆฌ๊ณ  ํด๋ž˜์Šค ๋“ฑ์„ ๋ชจ์•„๋†“์€ ํŒŒ์ผ์ด๋‹ค.ํŒŒ์ด์ฌ์—์„œ ์ธํ„ฐํ”„๋ฆฌํ„ฐ๋ฅผ ์ข…๋ฃŒํ•˜๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ ๋งŒ๋“ค์—ˆ๋˜ ์ •์˜๋“ค์ด ์‚ฌ๋ผ์ง€๊ธฐ ๋•Œ๋ฌธ์— ํŒŒ์ด์ฌ์€ ์ •์˜๋“ค์„ ํŒŒ์ผ์— ๋„ฃ๊ณ  ์Šคํฌ๋ฆฝํŠธ๋‚˜ ์ธํ„ฐํ”„๋ฆฌํ„ฐ์˜ ๋Œ€ํ™”ํ˜• ๋ชจ๋“œ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•๋“ค์„ ์ œ๊ณตํ•˜๋Š”๋ฐ, ๊ทธ๋Ÿฐ ํŒŒ์ผ์„'๋ชจ๋“ˆ'์ด๋ผ๊ณ  ํ•œ

2020๋…„ 11์›” 24์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

ํด๋ž˜์Šค (Class)

ํด๋ž˜์Šค (Class) ํด๋ž˜์Šค๋Š” ๋ฐ์ดํ„ฐ์™€ ๊ธฐ๋Šฅ์„ ํ•จ๊ป˜ ๋ฌถ๋Š” ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•œ๋‹ค. ํŠน์ •ํ•œ ๊ฐœ๋…์ด๋‚˜ ๋ชจ์–‘์œผ๋กœ ์กด์žฌํ•˜๋Š” ๊ฒƒ์„ ๊ฐ์ฒด(object)๋ผ๊ณ  ๋ถ€๋ฅด๋Š”๋ฐ, ๊ฐ์ฒด๋ฅผ ๋งŒ๋“ค ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ํด๋ž˜์Šค์ด๋‹ค. ํด๋ž˜์Šค ์‚ฌ์šฉํ•˜๊ธฐ ํด๋ž˜์Šค ์ด๋ฆ„์„ ๋Œ€๋ฌธ์ž๋กœ ์ž‘์„ฑํ•ด์ค€๋‹ค. ์ฒซ ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋ฐ˜๋“œ์‹œ s

2020๋…„ 11์›” 24์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

์˜ˆ์™ธ ์ฒ˜๋ฆฌ (Exception)

ํŒŒ์ด์ฌ์„ ์‚ฌ์šฉํ•˜๋‹ค๋ณด๋ฉด ์˜ˆ์™ธ (exception)์ด ๋ฐœ์ƒํ•˜๊ฒŒ ๋˜๋Š”๋ฐ, ํŒŒ์ด์ฌ์—์„œ ์ด๋Ÿด ๋•Œ ์˜ค๋ฅ˜๋ฅผ ๋ฌด์‹œํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“  ์˜ˆ์™ธ ์ฒ˜๋ฆฌ๋ž€ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค.๋จผ์ € ์•„๋ž˜์™€ ๊ฐ™์ด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•œ ์ฝ”๋“œ๊ฐ€ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณด์ž.4๋ฅผ 0์œผ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ZeroDivisionError๊ฐ€

2020๋…„ 11์›” 23์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

๋”•์…”๋„ˆ๋ฆฌ ๋ฃจํ”„ & ์ค‘์ฒฉ ๋”•์…”๋„ˆ๋ฆฌ (Looping & Complex Dictionary)

๋ฆฌ์ŠคํŠธ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๊ณ  ๋”•์…”๋„ˆ๋ฆฌ๋„ for๋ฌธ์„ ์‚ฌ์šฉํ•˜์—ฌ ์š”์†Œ ํ•˜๋‚˜ ํ•˜๋‚˜๋ฅผ ๋ฐ˜๋ณต๋˜๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.๋‹ค๋งŒ ๋”•์…”๋„ˆ๋ฆฌ๋Š” ๋ฆฌ์ŠคํŠธ, ํŠœํ”Œ๊ณผ๋Š” ๋‹ค๋ฅด๊ฒŒ key and value๋กœ ์ด๋ฃจ์–ด์ง„ ์ž๋ฃŒํ˜•์ด๋‹ค.for ๋ฌธ์œผ๋กœ ๋”•์…”๋„ˆ๋ฆฌ์˜ key ๊ฐ’๋ฅผ ๊ฐ€์ง€๊ณ  ์™”๋‹ค.key๊ฐ€ ์•„๋‹Œ ๋‹ค๋ฅธ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•ด๋„ ์ƒ

2020๋…„ 11์›” 23์ผ
ยท
2๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

While๋ฌธ (While Statement, +break, continue)

ํŒŒ์ด์ฌ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ˜๋ณต๊ตฌ๋ฌธ์ด๋‹ค.for๋ฌธ์ด ์ž๋ฃŒ๊ตฌ์กฐ ๊ธฐ๋ฐ˜(๋ฆฌ์ŠคํŠธ, ์„ธํŠธ, ๋”•์…”๋„ˆ๋ฆฌ)์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š”๋ฐ ๋ฐ˜ํ•ด, while๋ฌธ์€ ์ž๋ฃŒ๊ตฌ์กฐ ์—†์ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.while๋ฌธ์€ ํŠน์ • ์กฐ๊ฑด์ด True์ผ ๋•Œ๋งŒ ์ฝ”๋“œ๋ธ”๋ก์„ ๋ฐ˜๋ณต ์‹คํ–‰ํ•œ๋‹ค.๋‚ด๊ฐ€ ํ–„๋ฒ„๊ฑฐ๋ฅผ 10๊ฐœ์ •๋„ ๋จน์„ ์ˆ˜ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๊ณ 

2020๋…„ 11์›” 23์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

์„ธํŠธ & ๋”•์…”๋„ˆ๋ฆฌ (Set & Dictionary)

์ค‘๋ณต์ด ์—†๋Š” ์š”์†Œ๋“ค (unique elements)๋กœ๋งŒ ๊ตฌ์„ฑ๋œ ์ง‘ํ•ฉ ์ปฌ๋ ‰์…˜์ด๋‹ค.set์€ curly brace(์ค‘๊ด„ํ˜ธ)๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ, ๋‚ด๋ถ€์ ์œผ๋กœ ์š”์†Œ๋“ค์„ ์ˆœ์„œ๋Œ€๋กœ ์ €์žฅํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์—, ์ˆœ์„œ์— ์˜์กดํ•˜๋Š” ๊ธฐ๋Šฅ๋“ค์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค. ๋งŒ์•ฝ set์„ ์ •์˜ํ•  ๋•Œ, ์ค‘๋ณต๋˜๋Š” ์š”์†Œ๊ฐ€

2020๋…„ 11์›” 22์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

๋ฆฌ์ŠคํŠธ & ํŠœํ”Œ (Lists & Tuple)

ํŒŒ์ด์ฌ์€ ๋‹ค๋ฅธ ๊ฐ’๋“ค์„ ๋ฉ์–ด๋ฆฌ๋กœ ๋ฌถ์„ ๋•Œ ์‚ฌ์šฉ๋˜๋Š” ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์ปดํŒŒ์šด๋“œ (compound) ์ž๋ฃŒํ˜•์„ ์•Œ๊ณ ์žˆ๋‹ค. ๊ทธ ์ค‘ ๊ฐ€์žฅ ์œตํ†ต์„ฑ์ด ์žˆ๋Š” ๊ฒƒ์€ '๋ฆฌ์ŠคํŠธ'์ด๋‹ค.๋ฆฌ์ŠคํŠธ๋Š” ๋Œ€๊ด„ํ˜ธ ์•ˆ์— ์›ํ•˜๋Š” ๊ฐ’๋“ค์„ ๋‚˜์—ดํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.๊ฐ๊ฐ์˜ ๊ฐ’๋“ค์€ ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋  ์ˆ˜ ์žˆ๋Š”๋ฐ, ์ด

2020๋…„ 11์›” 22์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

ํ•จ์ˆ˜ ์ธ์ˆ˜ (Arguments)

'arguments'์˜ ์ค„์ž„๋ง๋กœ ์—ฌ๋Ÿฌ๊ฐœ์˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ํ•จ์ˆ˜๋กœ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค.\*args๋Š” ํŒŒ์ด์ฌ์—์„œ ์“ฐ์ด๋Š” ๊ด€๋ก€์ ์ธ ์ด๋ฆ„์ด๋‹ค. ๋ฐ”๊พธ์–ด๋„ ์ƒ๊ด€ ์—†์Œ.'keyword arguments'์˜ ์ค„์ž„๋ง๋กœ ์—ฌ๋Ÿฌ๊ฐœ์˜ 'ํ‚ค์›Œ๋“œ = ํŠน์ • ๊ฐ’' ํ˜•ํƒœ๋กœ ํ•จ์ˆ˜๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค.์—ญ์‹œ๋‚˜ \*\*k

2020๋…„ 11์›” 19์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

ํ•จ์ˆ˜ ๋งค๊ฐœ๋ณ€์ˆ˜ (Function Parameters)

> ๋งค๊ฐœ ๋ณ€์ˆ˜ (Function Parameters) ์ „๋‹ฌ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ํ•จ์ˆ˜ ์†์—์„œ ์‚ฌ์šฉํ•˜๋ ค๋ฉด, ์ด๋ฆ„(๋ณ€์ˆ˜)๋ฅผ ์ •ํ•ด์•ผ ํ•œ๋‹ค. ๊ทธ ๋•Œ ํ•จ์ˆ˜์— ์ „๋‹ฌ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋Œ€์ž…ํ•˜๊ธฐ ์œ„ํ•œ ๋ณ€์ˆ˜๋ฅผ ๋งค๊ฐœ๋ณ€์ˆ˜(Function Parameters)๋ผ๊ณ  ํ•œ๋‹ค. > ์œ„์น˜ ์ธ์ˆ˜ (Positional

2020๋…„ 11์›” 19์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

ํ•จ์ˆ˜ (Function)

์ž…๋ ฅ๊ฐ’์„ ๊ฐ€์ง€๊ณ ์–ด๋–ค ์ผ์„ ์ˆ˜ํ–‰ํ•œ ๋‹ค์Œ์— ๊ทธ ๊ฒฐ๊ณผ๋ฌผ์„ ๋‚ด์–ด๋†“๋Š” ๊ฒƒ์ด๋‹ค.ํ•จ์ˆ˜๋ผ๋Š” ์ด๋ฆ„์—์„œ ๋Š๊ปด์ง€๋Š” ์•„์šฐ๋ผ์™€๋Š” ๋‹ฌ๋ฆฌ, ํ•จ์ˆ˜๋Š” ์–ด๋–ค ๋ฉด์—์„œ ์•„์ฃผ ๊ฐ„๋‹จํ•œ ๊ฐœ๋…์„ ๊ฐ€์กŒ๋‹ค.โ†ฏโ†ฏโ†ฏโ†ฏโ†ฏ ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ  โ†ฏโ†ฏโ†ฏโ†ฏโ†ฏ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ์ฝ”๋“œ๊ฐ€ ๋ฐ˜๋ณต๋  ๋•Œ, ๊ทธ ์ฝ”๋“œ๋“ค์„ ํ•จ์ˆ˜๋กœ ์ •์˜ํ•˜์—ฌ ํšจ๊ณผ

2020๋…„ 11์›” 18์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

์กฐ๊ฑด๋ฌธ (Conditional Statements)

ํŒŒ์ด์ฌ ๊ณผ์ œ๋Š” ์ด์ „ ๊ฒŒ์‹œ๋ฌผ์ธ Python basic์™€ ๋‹ค์Œ ๊ฒŒ์‹œ๋ฌผ์ด ๋  Function Parameters์ด์ง€๋งŒ ์ค‘๊ฐ„์— ๊ปด์žˆ๋Š” ์กฐ๊ฑด๋ฌธ์„ ๊ฐ„๋‹จํžˆ ํ•œ ๋ฒˆ ์งš๊ณ  ๋„˜์–ด๊ฐ€๊ณ ์ž ์ •๋ฆฌํ•ด๋ณด๋Š” ํŒŒ์ด์ฌ ๊ธฐ๋ถ„ ์กฐ๊ฑด๋ฌธ์ž…๋‹ˆ๋‹ค!! >์กฐ๊ฑด๋ฌธ ์กฐ๊ฑด๋ฌธ์€ ํŠน์ • ์กฐ๊ฑด์ผ ๋•Œ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ฌธ๋ฒ•์ด๋‹ค.

2020๋…„ 11์›” 18์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Python Basics

๊ฐ„๋‹จํ•˜๊ฒŒ ๋ง๋ถ™์—ฌ์„œ, ์‚ฌ๋žŒ์˜ ์–ธ์–ด์™€ ์ปดํ“จํ„ฐ์˜ ์–ธ์–ด๋Š” ๊ฐ™์ง€ ์•Š๋‹ค. ์‚ฌ๋žŒ์—๊ฒŒ ์ˆซ์ž 2์™€ ํ…์ŠคํŠธ '2'๋Š” ์–ด๋–ป๊ฒŒ ๋ณด๋ฉด ๊ฐ™์€ ๋งฅ๋ฝ์˜ ์˜๋ฏธ๋กœ ์ดํ•ด๊ฐ€ ๋˜์ง€๋งŒ, ์ปดํ“จํ„ฐ์—๊ฒŒ๋Š” ์—„์—ฐํžˆ ๋‹ค๋ฅธ ์˜๋ฏธ๋ฅผ ๊ฐ€์ง„ ์ž๋ฃŒ์ธ ๊ฒƒ์ด๋‹ค. ํŒŒ์ด์ฌ์„ ํ†ตํ•ด ์šฐ๋ฆฌ๋Š” ์ปดํ“จํ„ฐ์—๊ฒŒ ๋งํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ •ํ™•ํ•œ data ty

2020๋…„ 11์›” 18์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Python algorithm - ๋™๋ช…์ด์ธ ์ฐพ๊ธฐ

์ฒซ ๋ฒˆ์งธ ๋ฐ˜๋ณต๋ฌธ for i in range(0, n - 1):์€ i๋ฅผ 0๋ถ€ํ„ฐ n-2๊นŒ์ง€ ๋ฐ˜๋ณตํ•œ๋‹ค๋Š” ๋œป์ด๋‹ค.๋ฆฌ์ŠคํŠธ์˜ ๋งˆ์ง€๋ง‰ ๊ฐ’์— ํ•ด๋‹ฌํ•˜๋Š” a\[n - 1]์€ ์ด๋ฏธ ์•ž์—์„œ ๋‹ค๋ฅธ ์ž๋ฃŒ์™€ ํ•œ ๋ฒˆ์”ฉ ๋‹ค ๋น„๊ตํ–ˆ์œผ๋ฏ€๋กœ ์ œ์™ธํ•ด๋„ ๋œ๋‹ค.๋‘ ๋ฒˆ์งธ ๋ฐ˜๋ณต๋ฌธ for j in range(i +

2020๋…„ 11์›” 12์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Python algorithm - ์ตœ๋Œ“๊ฐ’ ์ฐพ๊ธฐ

>์ตœ๋Œ€๊ฐ’ ์ฐพ๊ธฐ ### ์ตœ๋Œ“๊ฐ’์„ ๊ตฌํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ```py # ์ž…๋ ฅ num = [17, 92, 18, 33, 58, 7, 33, 42] def find_max(a): max_num = a[0] # ๋ฆฌ์ŠคํŠธ์˜ ์ฒซ ๋ฒˆ์งธ ๊ฐ’์„ ์ตœ๋Œ“๊ฐ’์œผ๋กœ ๊ธฐ์–ต for i

2020๋…„ 11์›” 12์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Python algorithm - 1๋ถ€ํ„ฐ n๊นŒ์ง€์˜ ํ•ฉ ๊ตฌํ•˜๊ธฐ

์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋ž€์–ด๋–ค ๋ฌธ์ œ๋ฅผ ํ’€๊ธฐ ์œ„ํ•œ ์ ˆ์ฐจ๋‚˜ ๋ฐฉ๋ฒ•์ฃผ์–ด์ง„ '์ž…๋ ฅ'์„ '์ถœ๋ ฅ'์œผ๋กœ ๋งŒ๋“œ๋Š” ๊ณผ์ •์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ๊ฐ ๋‹จ๊ณ„๋Š” ๊ตฌ์ฒด์ ์ด๊ณ  ๋ช…๋ฃŒํ•ด์•ผ ํ•œ๋‹ค.์ฒซ ๋ฒˆ์งธ ๋ฐฉ๋ฒ•๋‘ ๋ฒˆ์งธ ๋ฐฉ๋ฒ•์ฒซ ๋ฒˆ์งธ ๋ฐฉ๋ฒ•๋‘ ๋ฒˆ์งธ ๋ฐฉ๋ฒ•์–ด๋–ค ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ๋ฌธ์ œ๋ฅผ ํ’€๊ธฐ ์œ„ํ•ด ํ•ด์•ผ ํ•˜๋Š” ๊ณ„์‚ฐ์ด ์–ผ๋งˆ๋‚˜ ๋ณต์žกํ•œ์ง€ ๋‚˜ํƒ€๋‚ธ ์ •๋„๋ฅผ '๊ณ„

2020๋…„ 11์›” 11์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Python - ํŒŒ์ผ ์‚ฌ์šฉํ•˜๊ธฐ

>ํŒŒ์ผ > ํŒŒ์ผ์ฒ˜๋ฆฌ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ์ค‘์š”ํ•œ ์ถ•์„ ์ฐจ์ง€ํ•œ๋‹ค. ํŒŒ์ผ์— ๋ฌธ์ž์—ด ์“ฐ๊ธฐ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ํŒŒ์ผ์ด ์žˆ๋Š” ํด๋”์— ํŒŒ์ผ์ด ์ƒ์„ฑ๋œ๋‹ค. ์œ„์ฒ˜๋Ÿผ ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋จผ์ € * ํ•จ์ˆ˜๋กœ ํŒŒ์ผ์„ ์—ด์–ด์„œ ๊ฐ์ฒด๋ฅผ ์–ป์–ด์•ผ ํ•œ๋‹ค*.

2020๋…„ 11์›” 7์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Python - ์ดํ„ฐ๋ ˆ์ดํ„ฐ์™€ ์ œ๋„ˆ๋ ˆ์ดํ„ฐ

์ดํ„ฐ๋ ˆ์ดํ„ฐ(iterator)๋Š” ๊ฐ’์„ ์ฐจ๋ก€๋Œ€๋กœ ๊บผ๋‚ผ ์ˆ˜ ์žˆ๋Š” ๊ฐ์ฒด(object)์ด๋‹ค.์ดํ„ฐ๋ ˆ์ดํ„ฐ๋Š” ๋ฐ˜๋ณต์ž๋ผ๊ณ  ๋ถˆ๋ฆฌ๊ธฐ๋„ ํ•œ๋‹ค.for ๋ฐ˜๋ณต๋ฌธ๊ณผ range์„ ์‚ฌ์šฉํ•  ๋•Œ ์‚ฌ์‹ค์€ 0๋ถ€ํ„ฐ 99๊นŒ์ง€ ์—ฐ์†๋œ ์ˆซ์ž๋ฅผ ๋ชจ๋‘ ๋งŒ๋“ค์–ด ๋‚ด๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๊ทธ ๊ฐ’์„ ์ฐจ๋ก€๋Œ€๋กœ ๊บผ๋‚ผ ์ˆ˜ ์žˆ๋Š” ์ดํ„ฐ๋ ˆ์ดํ„ฐ

2020๋…„ 11์›” 6์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Python - ์˜ˆ์™ธ ์ฒ˜๋ฆฌ

์˜ˆ์™ธ(exception)๋ž€ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ์ค‘์— ๋ฐœ์ƒํ•œ ์—๋Ÿฌ๋ฅผ ๋œปํ•œ๋‹ค.ํŒŒ์ด์ฌ์—๋Š” ์ด๋Ÿฐ ์˜ˆ์™ธ๊ฐ€ ๋ฐœ์ƒํ–ˆ์„ ๋•Œ๋„ ์Šคํฌ๋ฆฝํŠธ ์‹คํ–‰์„ ์ค‘๋‹จํ•˜์ง€ ์•Š๊ณ  ๊ณ„์† ์‹คํ–‰ํ•˜๊ฒŒ ํ•ด์ฃผ๋Š” ์˜ˆ์™ธ ์ฒ˜๋ฆฌ ๊ธฐ๋Šฅ์ด ์žˆ๋‹ค.์˜ˆ์™ธ ์ฒ˜๋ฆฌ๋ฅผ ํ•˜๋ ค๋ฉด try์— ์‹คํ–‰ํ•  ์ฝ”๋“œ๋ฅผ ๋„ฃ๊ณ  except์— ์˜ˆ์™ธ๊ฐ€ ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ์ฒ˜๋ฆฌ

2020๋…„ 11์›” 5์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€