분류 전체보기
-
# Python Challenge Day 3Python 2024. 3. 21. 02:02
1. get_yearly_revenue (연간 매출 계산) monthly_revenue (월간 매출)를 인수로 받고, revenue for a year (연간 매출)를 리턴. def get_yearly_revenue(monthly_revenue): return monthly_revenue * 12 2. get_yearly_expenses (연간 비용 계산) monthly_expenses (월간 비용)를 인수로 받고, expenses for a year (연간 비용)를 리턴. def get_yearly_expenses(monthly_expenses): return monthly_expenses * 12 3. get_tax_amount (세금 계산) # profit (이익) 를 인수로 받고, tax_amou..
-
[TIL] IT 5분 잡학사전 #16-#21TIL 2024. 3. 21. 01:02
오늘 TIL 3줄 요약 서버는 365일 인터넷에 연결되어 있어야 하고 서버 크기는 저장소와 메모리 모두 매우 크다. 아마존에서 출시된 EC2(Amazon Elastic Compute Cloud)는 서버를 아마존이 대신 운영해 준다는 목적으로 나온 서비스이다. 서버리스는 서버를 준비하는 작업이 적은 편이어서 서버를 엄청 빠르고 쉽게 구축하고 서비스를 출시할 수 있다. TIL (Today I Learned) 날짜 2023.03.20 오늘 읽은 범위 2장. 코딩별 안내서_ 웹 기술 편 에피소드 16. 인터넷 익스플로러가 사라진 이유와 브라우저 엔진 에피소드 17. 아, 쿠키가 먹는 게 아니라고요? 에피소드 18. 프런트엔드, 백엔드? 에피소드 19. 서버가 뭔지 아직도 모른다고? 에피소드 20. 슈퍼 개발자..
-
# Python Challenge Day 2Python 2024. 3. 20. 00:15
1. 파이썬에서 함수를 생성하는 방법이 맞는가? False fun say_hello(): print("hello") # 아래와 같이 코드를 수정해 준다. def say_hello(): # 파이썬에서 함수를 생성할 때 def를 사용한다 print("hello") 2. "화이팅"을 출력하는 cheer 함수가 실행되는가? False def cheer(): print("화이팅") cheer # 아래와 같이 코드를 수정해 준다. def cheer(): print("화이팅") cheer() # 괄호 추가 3. start라는 함수를 실행할 때 어떻게 하는가? start() # 함수이름() 4. 이 코드는 작동을 하는가? False def hello(): print("hi!") # 아래와 같이 코드를 수정해 준다. d..
-
[TIL] IT 5분 잡학사전 중간 점검TIL 2024. 3. 18. 23:33
1. 웹 개발을 하고싶다면 배워야 하는 것은? HCJ => H(HTML)C(CSS)J(JavaScript) 2. 웹개발 머신러닝 인공지능 다 할 수 있고 이름이 뱀을 뜻하는 언어는? Python 3. 새 프로그래밍 언어를 빠르게 배우는 방법이 아닌 것은? 만들어 본 적 없는 프로그램 냅다 만들어보기 4. 오크(Oak)’라고 이름이 될 뻔 한 프로그래밍 언어는? JavaScript => 오크(떡갈나무나 졸참나무)가 자바 언어를 디자인한 사람 사무실 앞에 있어서...😀 5. JavaScript가 JavaScript가 된 이유는? 그 당시 Java가 유행하는 언어였기 때문에 6. C, C++, C# 이 중 가장 실행속도가 느린 언어는? C++ 7. 오류가 생겼을 때 오류에 대처하는 올바른 자세가 아닌 것은?..
-
# 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#은 이름처럼 비슷할까? 책에서 기억하고 싶은 내용 개발에서는 재능이 아니라 포기하지 않음이 더 중요하다는 것. 많은 오류와 마주칠 때마다 좌절하지 말고 포기하지 않는 뚝심이다. 프로그래밍으로 무엇을 하고 싶은지 먼저 생각해보고 공부해라. 새 언어를 배울 때 공식 문서 살펴보..