Coding 63

[Article] Data Scientist vs Data Analyst

Data Scientist vs Data Analyst - '21μ„ΈκΈ° κ°€μž₯ μ„Ήμ‹œν•œ 직업'의 μ—­ν• κ³Ό μ±…μž„, 무엇이 κ°™κ³ , 무엇이 λ‹€λ₯ΌκΉŒ ν•΄λ‹Ή 글은 λ―Έλ””μ—„μ˜ Data Analyst vs Data Scientist을 λ²ˆμ—­ν•œ κΈ€μž…λ‹ˆλ‹€. ν•΄λ‹Ή κΈ€μ˜ Author은 μœ„ κΈ€μ˜ μ €μžμΈ Mohamed A. Warsame μž…λ‹ˆλ‹€. 21μ„ΈκΈ° κ°€μž₯ μ„Ήμ‹œν•œ 직업이라고 λΆˆλ¦¬λŠ”, 데이터 μ‚¬μ΄μ–ΈμŠ€λŠ” 졜근 λͺ‡ λ…„κ°„ κ°€μž₯ μˆ˜μš”κ°€ λ§Žμ€ μ§μ—…μœΌλ‘œ λΆ€μƒν–ˆμŠ΅λ‹ˆλ‹€. μ „ μ„Έκ³„μ˜ λ§Žμ€ 기업듀이 쒋은 뢄석 μ—­λŸ‰μ„ κ°–μΆ˜ 인재λ₯Ό μœ μΉ˜ν•˜κΈ° μœ„ν•΄ 높은 κΈ‰μ—¬, λͺ…μ„±, 영ν–₯λ ₯ ν–‰μ‚¬μ˜ νŠΉκΆŒμ„ μ œμ‹œν•˜κ³  μžˆκΈ°λ„ ν•˜μ£ . μ΄λŸ¬ν•œ κ³Όμ—΄λœ μ±„μš© 경쟁 λ’€μ—λŠ” 우리의 μ‚Άκ³Ό μΌν•˜λŠ” 방식을 λ°”κΎΈλŠ” 디지털 λ°μ΄ν„°μ˜ 영ν–₯λ ₯이 μ¦κ°€ν•˜κ³  μžˆλ‹€λŠ” 것에 μ£Όλͺ©ν•΄μ•Ό ν•©λ‹ˆλ‹€. μ—΄μ • λ„˜μΉ˜λŠ” λ§Žμ€ 많..

[Article] Data Scientist, Data Analyst, Data Engineer 의 차이λ₯Ό μ•Œμ•„λ³΄μž(+λ―Έκ΅­ 데이터 μ‚¬μ΄μ–ΈμŠ€ 자격증)

Data Scientist, Data Analyst, Data Engineer 의 차이λ₯Ό μ•Œμ•„λ³΄μž ν•΄λ‹Ή 글은 λ―Έλ””μ—„μ˜ Know the difference between data scientist, data analyst, data engineer을 λ²ˆμ—­ν•œ κΈ€μž…λ‹ˆλ‹€. 데이터 μ‘°μž‘μ˜ μ˜μ—­μ€ λ„“κ³  λ‹€μ–‘ν•©λ‹ˆλ‹€. 데이터 μ‚¬μ΄μ–Έν‹°μŠ€νŠΈ, 데이터 μ• λ„λ¦¬μŠ€νŠΈ, 빅데이터 μΈμ œλ‹ˆμ–΄μ˜ μ£Όμš” 차이λ₯Ό 이해해보도둝 ν•©λ‹ˆλ‹€. 세상 λ§Žμ€ μ‚¬λžŒλ“€μ΄ 데이터 μ‚¬μ΄μ–ΈμŠ€μ™€ 빅데이터λ₯Ό μ£Ό 컀리어 μ˜΅μ…˜μœΌλ‘œ μ„ νƒν–ˆμ§€λ§Œ, 아직 더 λ§Žμ€ μ„ νƒκΆŒμ΄ μžˆλ‹€λŠ” 것을 λͺ¨λ₯΄λŠ” μ‚¬λžŒμ΄ λ§Žμ€ 것 κ°™μŠ΅λ‹ˆλ‹€. λ§Žμ€ μ‚¬λžŒλ“€μ€ 빅데이터 μ• λ„λ¦¬μŠ€νŠΈκ°€ 빅데이터 이후 λ²„λ €μ§ˆ 것이라고 μ£Όμž₯ν•˜κΈ°λ„ ν•˜κ³ , μ–΄λ–€ μ‚¬λžŒλ“€μ€ 빅데이터와 데이터 μ‚¬μ΄μ–ΈμŠ€κ°€ λΉ„μŠ·ν•˜κ±°λ‚˜ ν•œ 뢀뢄이라고 말합닀. ..

211129_Code in the morning

πŸ’¬ 문제 μ„€λͺ… μ •μˆ˜ n을 μž…λ ₯λ°›μ•„ n의 μ•½μˆ˜λ₯Ό λͺ¨λ‘ λ”ν•œ 값을 λ¦¬ν„΄ν•˜λŠ” ν•¨μˆ˜, solution을 μ™„μ„±ν•΄μ£Όμ„Έμš”. πŸ“ μ œν•œ 사항 n은 0 이상 3000μ΄ν•˜μΈ μ •μˆ˜μž…λ‹ˆλ‹€. πŸ’‘ λ‚˜μ˜ 풀이 def solution(n): answer = 0 for i in range(1,n+1): if n % i == 0: answer += i return answer πŸ’‘ λ‹€λ₯Έ ν•΄μ„€ def sumDivisor(num): # num / 2 의 μˆ˜λ“€λ§Œ κ²€μ‚¬ν•˜λ©΄ μ„±λŠ₯ μ•½ 2λ°° ν–₯상 return num + sum([i for i in range(1, (num // 2) + 1) if num % i == 0]) πŸ‘‰πŸ» 문제 λ°”λ‘œκ°€κΈ° μ½”λ”©ν…ŒμŠ€νŠΈ μ—°μŠ΅ - μ•½μˆ˜μ˜ ν•© μ •μˆ˜ n을 μž…λ ₯λ°›μ•„ n의 μ•½μˆ˜λ₯Ό λͺ¨λ‘ λ”ν•œ 값을 λ¦¬ν„΄ν•˜λŠ” ν•¨μˆ˜, solution..

[Week1] C

κ΅μˆ˜λ‹˜ λ‹€μ‹œ 듀어도 λ”•μ…˜ 정말 λ„ˆλ¬΄ μ •ν™•ν•˜μ‹œλ‹€ 유튜브 μžλ§‰ μžλ™ μΌœκΈ°ν•˜λ©΄ 컴퓨터가 μ•„μ£Ό 잘 λ°›μ•„μ“Έ 것 같은 그런 발음 ν•„κΈ°: 에세이λ₯Ό μ“΄λ‹€κ³  κ°€μ •. μ•„μ£Ό κΈΈκ³ , 반볡적인 에세이λ₯Ό μ“΄λ‹€κ³  ν•΄λ³΄μž. -> λ‚΄μš©μ΄ μ’‹λ‹€κ³  해도 μž₯ν™©ν•˜λ©΄ 쒋은 점수 X처럼 컴퓨터도 μ›°λ””μžμΈ μ½”λ“œκ°€ ν•„μš”ν•˜λ‹€. 3 access to write good code: μ—μ„Έμ΄μ—μ„œ 쒋은 puctuation, indenting λ“±κ³Ό κ°™λ‹€. μ½”λ“œμŠ€νƒ€μΌμ΄ 잘 μ½νžˆλ„λ‘ ν•˜λŠ” 것 μ€‘μš”ν•˜λ‹€. μ§€λ‚œ μ£Ό μš°λ¦¬λŠ” μŠ€ν¬λž˜μΉ˜ν•΄μ„œ μΌλŠ”λ°, μ΄μ œλŠ” ν‚€λ³΄λ“œ 쓸것. CS50 IDE(Intergrated Developmnet Environment) μ“Έ 것. ν΄λΌμš°λ“œ νˆ΄μ—μ„œ 씀. ide.cs50.io λ°©λ¬Έν•˜μ„Έμš”! 슀크린 μœ„μ—λŠ” λΈ”λž™μ΄κ³ , κ±°κΈ°λŠ” μ½”λ“œ μ“Έ 것. μ•„λž˜λΆ€λΆ„μ€ t..

Coding/[EdX] CS 50 2021.11.29

211126_Code in the morning

μ½”λ”©ν…ŒμŠ€νŠΈ μ—°μŠ΅ - μˆ˜λ°•μˆ˜λ°•μˆ˜λ°•μˆ˜λ°•μˆ˜λ°•μˆ˜? 길이가 n이고, "μˆ˜λ°•μˆ˜λ°•μˆ˜λ°•μˆ˜...."와 같은 νŒ¨ν„΄μ„ μœ μ§€ν•˜λŠ” λ¬Έμžμ—΄μ„ λ¦¬ν„΄ν•˜λŠ” ν•¨μˆ˜, solution을 μ™„μ„±ν•˜μ„Έμš”. 예λ₯Όλ“€μ–΄ n이 4이면 "μˆ˜λ°•μˆ˜λ°•"을 λ¦¬ν„΄ν•˜κ³  3이라면 "μˆ˜λ°•μˆ˜"λ₯Ό λ¦¬ν„΄ν•˜λ©΄ λ©λ‹ˆλ‹€. μ œν•œ programmers.co.kr πŸ’¬ 문제 μ„€λͺ… 길이가 n이고, "μˆ˜λ°•μˆ˜λ°•μˆ˜λ°•μˆ˜...."와 같은 νŒ¨ν„΄μ„ μœ μ§€ν•˜λŠ” λ¬Έμžμ—΄μ„ λ¦¬ν„΄ν•˜λŠ” ν•¨μˆ˜, solution을 μ™„μ„±ν•˜μ„Έμš”. 예λ₯Όλ“€μ–΄ n이 4이면 "μˆ˜λ°•μˆ˜λ°•"을 λ¦¬ν„΄ν•˜κ³  3이라면 "μˆ˜λ°•μˆ˜"λ₯Ό λ¦¬ν„΄ν•˜λ©΄ λ©λ‹ˆλ‹€. πŸ“ μ œν•œ 사항 n은 길이 10,000μ΄ν•˜μΈ μžμ—°μˆ˜μž…λ‹ˆλ‹€. πŸ’‘ λ‚˜μ˜ 풀이 def solution(n): answer = '' for i in range(0, n): if i % 2 == 0: answer += '..

2022λ…„ 데이터 μ‚¬μ΄μ–Έν‹°μŠ€νŠΈκ°€ 되기 μœ„ν•œ 52μ£Ό 컀리큘럼

2020.12.24 미디엄에 쓰인 κΈ€μž…λ‹ˆλ‹€. 원문은 A Complete 52 Week Course to Become a Data Scientist in 2021 μ—μ„œ ν™•μΈν•˜μ‹€ 수 μžˆμŠ΅λ‹ˆλ‹€. λ²ˆμ—­μ€ 사싀 크게 μ˜λ―Έμ—†κ³ , 데이터 μ‚¬μ΄μ–Έν‹°μŠ€νŠΈκ°€ 되기 μœ„ν•΄ 도움을 받을 수 μžˆλŠ” 링크듀을 정리해둔 κΈ€μž…λ‹ˆλ‹€. μ°Έκ³  μžλ£Œλ“€μ€ λ‹€ μ˜μ–΄μž…λ‹ˆλ‹€! A Complete 52 Week Course to Become a Data Scientist in 2022 Learn something every week for 52 weeks! towardsdatascience.com “λ‚ λ‘œ λ¨Ήκ³  μ‹Άμ–΄ν•˜λŠ” μ‚¬λžŒμ€ λ§Žμ§€λ§Œ, 직접 사λƒ₯을 κ°€λ €λŠ” μ‚¬λžŒμ€ λ“œλ¬Όλ‹€” μ†Œκ°œ λ§Œμ•½ λ°μ΄ν„°μ‚¬μ΄μ–Έν‹°μŠ€νŠΈκ°€ λ˜κ³ μ‹Άμ€λ°, 아직 μ‹€μ²œμ„ λͺ»ν•˜κ³  μžˆλ‹€λ©΄? μ§€κΈˆμ΄ λ°”λ‘œ ..

Data scientist, λŒ€μ²΄ λ­ν•˜μ‹œλŠ” 뢄듀인지?! μ–΄λ–»κ²Œν•˜λ©΄ 될 수 μžˆλŠ”μ§€??!!!

데이터 μ‚¬μ΄μ–Έν‹°μŠ€νŠΈλŠ” 무엇을 ν•˜λ‚˜μš”? μ–΄λ–»κ²Œ ν•˜λ©΄ 될 수 μžˆλ‚˜μš”? ν˜Ήμ‹œ μœ„μ™€ 같은 μ§ˆλ¬Έμ„ 가지고 인터넷에 '데이터 μ‚¬μ΄μ–Έν‹°μŠ€νŠΈ λ­ν•˜λ‚˜μš”' 등등을 κ²€μƒ‰ν•˜κ³  계신 뢄이라면, μ•ˆλ…•ν•˜μ„Έμš”, λ°˜κ°‘μŠ΅λ‹ˆλ‹€. 저와 같이 ν—€λ©”κ³  계신 λΆ„μ΄μ‹œκ΅°μš”(!) μ €λŠ” 비둝 정닡을 μ•Œμ§€λŠ” λͺ»ν•˜μ§€λ§Œ, κ·Έλž˜λ„ μ—¬κΈ°μ €κΈ° 기웃거리며 μ•Œκ²Œλœ 것듀을 λͺ¨μ•„λ΄…λ‹ˆλ‹€. 우리 ν•¨κ»˜ μ•Œμ•„κ°€λ³΄λ„λ‘ ν•΄μš”! 데이터 μ‚¬μ΄μ–ΈμŠ€κ°€ λ­μ—μš”? 라고 ν˜„μ§μžλ“€μ—κ²Œ μ§ˆλ¬Έμ„ ν•˜λ©΄, 맀번 "μ•„... νšŒμ‚¬λ§ˆλ‹€ λ‹¬λΌμ„œ ν•˜λ‚˜λ‘œ μ •μ˜ν•˜κΈ΄ μ–΄λ €μš΄λ°"둜 μ‹œμž‘ν•œλ‹€. 글ꡬ ν•œκ΅­μ–΄ μžλ£ŒλŠ” λ„ˆλ¬΄ λΆ€μ‘±ν•΄ κ·Έλž˜μ„œ λ‚΄κ°€ κΆκΈˆν–ˆλ˜ μ§ˆλ¬Έλ“€μ— κ΄€ν•œ 닡변듀을 직접 μ°Ύμ•„λ³΄κΈ°λ‘œ ν–ˆλ‹€. λ―Έλ””μ—„μ—λŠ” 수 λ§Žμ€ 데이터 μ‚¬μ΄μ–ΈμŠ€ 글이 λ„˜μ³λ‚˜κΈ° λ•Œλ¬Έμ—! 많이 읽닀보면 κ·Έ μ•ˆμ—μ„œ 슀슀둜 κΉ¨λ‹«λŠ” 것이 μžˆκ² μ§€. ν•œκ΅­μ–΄ λ²ˆμ—­μ˜ ..

[Week 0] Scratch

κ΅μˆ˜λ‹˜ λ”•μ…˜ 졜고! ν•˜λ²„λ“œ 컴곡과 μΆœμ‹ μ˜ ν•˜λ²„λ“œ 컴곡과 κ΅μˆ˜λ‹˜μ΄ μ§„ν–‰ν•˜λŠ” 컴곡 기초 κ°•μ˜ μ•½κ°„ λ‘κ·Όκ±°λ¦¬λŠ” 마음으둜 λ“£κΈ° μ‹œμž‘ν–ˆλ‹€. 그런데 무렀, ν•œ κ°•μ˜κ°€ 두 μ‹œκ°„μ”© λ„˜μ–΄κ°€μ„œ 쉽지 μ•Šλ‹€. κ°•μ˜μžλ£Œ λ°”λ‘œκ°€κΈ°: https://cs50.harvard.edu/x/2021/notes/0/ Lecture 0 - CS50x 2021 Harvard University's introduction to the intellectual enterprises of computer science and the art of programming. cs50.harvard.edu κ°•μ˜μžλ£Œ μžμ„Έν•˜κ³  μ‰½κ²Œ μ„€λͺ…λ˜μ–΄ μžˆλ‹€. μ§„μ§œ μ–‘μ§ˆμ˜ κ°•μ˜... μ˜μ–΄ λͺ¨κ΅­μ–΄ μ•„λ‹Œ μ‚¬λžŒλ“€μ€ 자칫 과제 μžˆλŠ”κ±° λͺ¨λ₯΄κ³  λ„˜μ–΄κ°ˆ μˆ˜λ„ μžˆμ„ 것 같은데 수료 μœ„ν•΄μ„œλŠ”..

Coding/[EdX] CS 50 2021.11.23

211123_Code int the morning

[ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€] 두 μ •μˆ˜ μ‚¬μ΄μ˜ ν•© 문제: 두 μ •μˆ˜ μ‚¬μ΄μ˜ ν•© 문제 μ„€λͺ… 두 μ •μˆ˜ a, bκ°€ μ£Όμ–΄μ‘Œμ„ λ•Œ a와 b 사이에 μ†ν•œ λͺ¨λ“  μ •μˆ˜μ˜ 합을 λ¦¬ν„΄ν•˜λŠ” ν•¨μˆ˜, solution을 μ™„μ„±ν•˜μ„Έμš”. 예λ₯Ό λ“€μ–΄ a = 3, b = 5인 경우, 3 + 4 + 5 = 12μ΄λ―€λ‘œ 12λ₯Ό λ¦¬ν„΄ν•©λ‹ˆλ‹€. μ œν•œ 쑰건 a와 bκ°€ 같은 κ²½μš°λŠ” λ‘˜ 쀑 아무 μˆ˜λ‚˜ λ¦¬ν„΄ν•˜μ„Έμš”. a와 bλŠ” -10,000,000 이상 10,000,000 μ΄ν•˜μΈ μ •μˆ˜μž…λ‹ˆλ‹€. a와 b의 λŒ€μ†Œκ΄€κ³„λŠ” μ •ν•΄μ Έμžˆμ§€ μ•ŠμŠ΅λ‹ˆλ‹€. μž…μΆœλ ₯ 예abreturn 3 5 12 3 3 3 5 3 12 풀이: def solution(a, b): answer = 0 if a b: a, b = b, a return sum(range(a,b+1)) # μ•„λž˜λŠ” ν…ŒμŠ€νŠΈλ‘œ 좜λ ₯ν•΄ 보기 μœ„ν•œ ..

[python] λͺ¨λ“ˆ

#λͺ¨λ“ˆ #λͺ¨λ“ˆμ€ ν•„μš”ν•œ 것듀끼리 λΆ€ν’ˆμ²˜λŸΌ λ§Œλ“€μ–΄μ§„ 파일 # ex. μžλ™μ°¨ 이용 ν›„ 타이어 νŽ‘ν¬λ‚˜λ©΄ νƒ€μ΄μ–΄λ§Œ κ΅μ²΄ν•˜λ©΄ 됨 #λͺ¨λ“ˆμ˜ ν™•μž₯μžλŠ” .py #ν˜„κΈˆλ§Œ λ°›λŠ” μ˜ν™”κ΄€, μž”λˆμ„ μ•ˆκ±°μŠ¬λŸ¬μ€Œ. # 일반 가격 def price(people): print("{0}λͺ… 가격은 {1}원 μž…λ‹ˆλ‹€.".format(people, people * 10000)) #쑰쑰할인 가격 def price_morning(people): print(("{0}λͺ…μ˜ 쑰쑰할인 가격은 {1}원 μž…λ‹ˆλ‹€.".format(people, people * 6000))) #ꡰ인 할인 가격 def price_soldier(people): print(("{0}λͺ…μ˜ ꡰ인할인 가격은 {1}원 μž…λ‹ˆλ‹€.".format(people, people * 4000))) μ—¬κΈ°..

Coding/Python 2021.11.10