코딩
-
# 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과 f를 사용하여 문자열과 변수를 같이 사용하기Python 2024. 2. 25. 00:40
return과 f를 사용하여 문자열과 변수를 같이 사용하기 1. return 사용시에 함수를 끝내기 때문에 이후에 쓴 코드는 작동되지 않는다. 2. return은 함수 밖으로 값을 보내준다. 즉 값을 가지고 함수 바깥으로 보낸다. 3. f"" 사용시 문자열과 변수를 같이 사용할 수 있다. 4. f"{넣고싶은 변수이름}+😀" my_name = "jihyun" my_age = "20" my_color_eyes = "brown" print(f"Hello I'm {my_name}, I have {my_age} years in the earth, {my_color_eyes} is my eye color") #f""는 format을 사용한다. #f를 사용함으로써 string과 변수를 같이 사용할 수 있다. #f를..
-
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..