데이터엔지니어
-
# Python Challenge Day 1Python 2024. 3. 18. 23:28
1. 파이썬으로 변수 만드는 방법? age = 20 2. 파이썬은 코드를 위에서 부터 아래로 읽어낸다. True 3. 변수명에 공백이 들어갈 수 있다. False 4. myName(변수이름) = "jihyun" (문자열 값) True(boolean 값 참(True) 또는 거짓(False) 두 가지 중 하나의 값을 가지는 데이터 유형) 5. 변수명은 숫자로 시작할 수 없다. 6. my_age = "34" 변수의 데이터 타입은 String이다. 7. dead = "True" False 8. dead = true False => True의 앞글자가 대문자인 경우는 True가 성립된다. (PEP 285 참고) 파이썬에 bool이 추가되던 당시, 빌트인 상수들이 모두 대문자로 시작했기에 일관성을 유지하기 위해 선..
-
Python으로 웹 스크래퍼 만들기 - 랜덤 숫자 맞추기Python 2024. 3. 17. 23:07
randint 사용법 - 랜덤 숫자 맞추기 user_choice = int(input("Choose number.")) pc_choice = 50 흐름제어 Control flow if user_choice == pc_chioce: # 동일한 경우 print("You won!") elif user_choice > pc_choice: # user가 pc보다 큰경우 print("Lower!") elif user_choice < pc_choice: # user가 pc보다 작은 경우 print("Higher!") user_choice = int(input("Choose number.")) pc_choice = random.randint(1,50) # 이 경우 동작하지 않는다. 이유는 random이라는 이름이 지정..
-
[TIL] IT 5분 잡학사전 #6-#10TIL 2024. 3. 17. 22:49
오늘 TIL 3줄 요약 파이썬은 활용범위가 넓다. 자바 스크립트로 애플리케이션, 게임, 3D 등을 만들 수 있다. 프로그래밍 언어를 실행하는 방식에 인터프리테이션 언어와 컴파일언어가 있다. TIL (Today I Learned) 날짜 2023.03.17 오늘 읽은 범위 1장. 코딩별 안내서_ 기초 편 에피소드 6. 왜 나만 오류가 자주 생길까? 에피소드 7. 파이썬은 왜 이렇게 인기가 많을까? 에피소드 8. 파이썬이 C 언어보다 느린 이유는? 에피소드 9. 자바스크립트는 웹 개발에만 쓰는 언어일까? 에피소드 10. 코틀린은 정말로 자바와 100% 호환될까? 책에서 기억하고 싶은 내용 문제가 생겼을 때 나 자신을 문제에서 빼지 말 것, 오류부터 고치려고 무작정 달려들지 말 것, 오류 메세지를 읽을 것. 파..
-
[TIL] IT 5분 잡학사전 #1-#5TIL 2024. 3. 16. 13:20
오늘 TIL 3줄 요약 개발자에 대한 오해 언어 이름은 왜 그렇게 지었을까? C, C++, C#은 이름처럼 비슷할까? TIL (Today I Learned) 날짜 2023.03.16 오늘 읽은 범위 1장. 코딩별 안내서_ 기초 편 에피소드 1. 개발자에 대한 오해 5가지! 에피소드2. 어떤 언어부터 공부해야 할까? 에피소드3. 새 언어를 쉽게 배우는 노하우? 에피소드4. 언어 이름은 왜 그렇게 지었을까? 에피소드5. C, C++, C#은 이름처럼 비슷할까? 책에서 기억하고 싶은 내용 개발에서는 재능이 아니라 포기하지 않음이 더 중요하다는 것. 많은 오류와 마주칠 때마다 좌절하지 말고 포기하지 않는 뚝심이다. 프로그래밍으로 무엇을 하고 싶은지 먼저 생각해보고 공부해라. 새 언어를 배울 때 공식 문서 살펴보..
-
Python으로 웹 스크래퍼 만들기 - And,Or 사용법Python 2024. 3. 7. 21:58
And, Or사용법 1. And는 양쪽 조건 모두 충족되어야 한다. True and True == True False and True == False True and False == False False and False == False 2. Or은 둘 중 하나가 true면 충족된다. True or True == True True or False == True Flase or True == True False or False == False print(type(age)) # age 변수의 type을 print해서 어떤 type인지 확인해 본다. # age 변수의 type이 'str(string)'인 것을 확인할 수 있다. age = input("How old are you?") print("user an..
-
Python으로 웹 스크래퍼 만들기 - return 사용법Python 2024. 2. 23. 15:54
return 사용법에 대하여 학습 return을 사용하여 함수 바깥으로 보내준다. 변수를 선언하는 방법과 선언하지 않는 방법이 있다. def tax_calc(money): return money * 0.35 # 함수 바깥으로 보낸다. def pay_tax(tax): print("thank you for paying",tax) 3. 변수를 선언하는 방법 to_pay = tax_calc(1500000) # money를 받음 pay_tax(to_pay) #to_pay에서 계산된 값을 받아서 pay_tax를 실행시킴 4. 변수를 선언하지 않는 방법 pay_tax(tax_calc(1500000)) # return을 사용하여 함수를 실행시켜보았다. # 변수를 사용하는 경우, 사용하지 않는 경우를 나누어 보았다. d..
-
이커머스 광고팀에서 데이터 분석 관리 직무로 전향한 이유일상 2024. 2. 23. 01:23
이커머스 광고 운영팀에서 개발자로의 전향을 생각하기까지는 많은 생각과 고난이 있었다. 몇 년간 광고 운영 분야에서 근무하면서 광고 관련한 다양한 데이터를 수집하고 정리하는 업무를 하였다. 또한 광고를 게시하고 운영하면서 MAU, DAU, 클릭량 등을 관리하며 CPC에 대한 효과를 향상하는 방법에 대해 많은 시간을 보냈다.그러나 업무를 하며 시간이 흐르면서 '나이가 들어도 이 일을 할 수 있을까?'라는 의문이 문득 들었다. 꾸준한 공부와 함께 성장하며 오랜 기간 동안 할 수 있는 일이 무엇일지에 대해 고민하게 되었다. 그때쯤, 부트캠프를 나와서 프론트엔드 개발자로 잘 지내고 있는 친한 동기 언니가 떠올랐다. 그 생각을 하고 나서 바로 동기 언니에게 연락을 취했고 부트캠프에 대한 여러 대화를 나누게 되었다...