목록공부/Python (14)
JINIers
아니 왜케..머리가 돌이 된 것같지..# Dictionarylist와 약간 다름dictionary는 키가 식별하는 요소가 있음 형식{"key" : value}# {"key": value}programming_dictionary = { "Bug": "An error in a program that prevents the program from running as expected.", "Function": "A piece of code that you can easily call over and over again.", "Loop": "The action of doing something over and over again."}list[0] & dictionary 차이점사전은 키가..
cipher 1 alphabet = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z','a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']direction = input("Type 'encode' to encrypt, type 'decode' to decrypt:\n")text = input("Type your message:\n").lower()s..
# Function의 기본유형(def)# funtion의 기본 유형'''def my_function(): 여기에 적절한걸 넣으면 됨'''# Review: # Create a function called greet(). # Write 3 print statements inside the function.# Call the greet() function and run your code.# Greeting()이라는 함수를 만듭니다.# 함수 안에 3개의 print 문을 작성합니다.# Greeting() 함수를 호출하고 코드를 실행합니다.def greet(): print("no.1"), print("no.2"), print("no.3"), print("")greet()# function wuth inpu..
Day 6는 허들을 뛰어야했다. 이걸 하기 위해 function을 배웠다 # function # def : 함수생성 & 함수 정의(defining function) def 의 기본 틀 def my_function(): print("hello") print("bye") my_function()# 호출함수 마지막 줄은 설정한 함수를 호출한다. 호출함수(calling functions) 라고 한다. 함수 설정 할 때 들여쓰기가 중요하다. # indentation tab으로 들여쓰기 : 4칸 스페이스바로 들여쓰기 : 1칸 # while loops while 기본 틀 while something_is_true: # do something repeatedly for가 어떤 범위에서 반복하는 것이라면 while은 특..
Day5에서 만들거 : 비밀번호 생성 프로그램 아래의 데모를 만드는게 최종목표다. 이렇게.. 이걸 내가 할 수 있을까.. 일다.ㄴ.. day5에선 for 루프와 range() 함수 두가지를 배우고 사용하여 프로그램을 만든다. Loop for : 목록의 항목을 살펴보고 각각 항목으로 작업을 수행할 수 있음. for item in list_of_items: print(item) 예시 fruits = ["Apple", "Peach", "Pear"] for fruit in fruits: print(fruit) print(fruit + " Pie") print(fruits) 실행결과 마지막 줄이 ['Apple', 'Peach', 'Pear'] 로 프린트된건 for 문을 나와서 적힌 print(fruits) 때문에..
day 4는 랜덤모듈을 이용하여 가위바위보 게임을 만들어야한다. (rock, scissors, paper game) # random import random import my_module # 모듈 불러오기 # 모듈을 불러오면 my_module.pi 안의 내용인 pi = 3.14*** 의 내용이 프린트된다. print(my_module.pi) ############################################################################ import random # 1 - 10 중 랜덤 random_integer = random.randint(1,10) print(random_integer) # 0.000 - 0.99999... random_float = rando..
연속되는 여러 if 문 if 안에 if가 또 있음 근데 elif도 있음 ㅜㅜ 쪼꼼 어려웠찌만 뭐.. 나름 해냈더 기특해요 복복복🫳🫳🫳🫳 # multiple if 이용 롤러코스터 키 제한 print("Welcome to the rollercoaster!") height = int(input("What is your height in cm? ")) bill = 0 if height >= 120: print("You can ride the rollercoaster!") age = int(input("What is your age? ")) if age < 12: bill = 5 print("Child tickets are $5.") elif age = 45 and age 90): print(f"Your scor..
day3은 제어흐름 및 논리연산자를 배웠다. 안젤라는 day 첫 강의에 'n일차 목표 : ____ 만들기' 이렇게 알려주는데 어려운 것도 있고 쉬운 것도 있음 어려우면 다시 그 회차를 복습하고 다시 작성했다. # if / else 및 조건 연산자를 이용한 제어흐름 동영상 보면서 한거라 종종 내가 봐도 이건 뭘까..싶은 것도 있음 ㅜㅜㅋㅋㅋ # # 욕조 예시 water_level = int(input("water_level: ")) if water_level > 80 : print("Drain water") else: print("continue") print("Welcome to the rollercoaster!") height = int(input("What is your height in cm? ")..
day2는 데이터 타입을 배웠다. # data types #Data Types #String # 가장 기본적인 데이터 타입 print("hello"[4]) "123" # "" 안에 있으면 어쨌든 문자로 취급 print("123" + "345") # integer : 정수 print(123 + 345) 123_456_789 → 123456789 로 인식 # float : 소수 3.14159 # boolean : 참/거짓 True False # 유형 오류, 유형 검사 및 유형 변환 num_char = len(input("what is your name?")) # print("your name has " + num_char + " characters.") error : num_char가 정수가 아님 new_n..
맨날 코드공부 해야지 하고 책도 사놓고 이것저것 보면서 혼자 깔짝거리다가 도저히 안되겠다 싶어서 유데미에 있는 엄청엄청 유명한 안젤라님의 파이썬 100일 부트캠프를 결제함 혼자서 하려고 해도 아예 기초,기본이 없다보니 너무 어려웠다. 그래서 전세계적으로 사람들이 많이 듣는 영상을 결제했는데 생각보다 너무 쉽고 재밌게 설명해주심! 이해도 쏙쏙 잘된다. 그래서 day 한개가 끝날 때 마다 정리하는 ㅌ ㅏ래 100일을 다 채우면 깃허브에도 백업해야지 히히 Day 1 # print # printing 개념 # Write your code below this line 👇 print("Hello World!") # print("Hello World!) # print 구문에 '', ""가 없으면 출력되지 않음 # p..
1. 다음 중 연산자는 어떤 것이고 값은 어떤 것인가? * : 연산자 'hello' : 값 -88.8 : 값 - : 연산자 / : 연산자 + : 연산자 5 : 값 2, 변수와 문자열 찾기 spam : 변수 'spam' :문자열 3. 세가지 자료형 정수, 부동소수점 수, 문자열 - 정수 : 1, 2, 3, 4, 5 - 부동 소수점 수 : -0.1 -1.0 -1.23 - 문자열 : 'a' 'aa' 'bas' 4. 표현식은 무엇으로 구성되어 있고 어떤 역할을 하는가? 단순히 값과 연산자의 조합, 항상 단일 값으로 평가된다. 자료형 : 값의 유형을 의미 각 데이터는 단 한가지 자료형에 포함된다. 5. 할당문과 표현식의 차이 할당문 : 변수에 값을 저장할 수 있음 표현식 : 값과 연산자의 조합 6. 다음 코드가 ..
[GCP] flask로 rest api 구현하기 참고자료 https://justkode.kr/python/flask-restapi-1 https://rekt77.tistory.com/104?category=825845 https://flask-docs-kr.readthedocs.io/ko/latest/ko/installation.html#installation 기초 뼈대 만들기 app.py 작성후 인스턴스의 external ip 클릭 * https:// ~ 말고 http:// 로 해야함 app2.py from flask import Flask from flask_restx import Api, Resource app = Flask(__name__) api = Api(app) @api.route('/hel..
print () : 괄호 안의 문자를 화면에 출력 * 괄호 안에 "" 가 없으면 에러 input () : 사용자가 키보드로 텍스트를 입력하고 엔터를 누르면 문자열 출력 환경변수 지정? 이라고 생각하면 편함 len () : 문자열 or 문자열이 저장된 변수를 전달하면 그 문자열에 존재하는 문자 개수가 결과로 나옴 그 외 오류 왜이러냐면... print() 함수가 오류를 일으키는 것이 아니고 (_______) 괄호 안에 있는 표현식이 오류를 일으키는 것 → 숫자에 ' ' (따옴표)가 없어서 그렇다. 근데 이렇게 쓸거면 그냥 print ('I am 40 years old.') 라고 쓰는게 낫지않냐.. 무튼 이렇게 쓰면 되지만 '40' 이라고 적힌 부분이 변수가 아니고 상수가 되기때문에 변경이 불가능함 ▶ 정수..
파이썬 초보의 우당탕탕 파이썬 공부하기 귀차니즘 개쩌는 인간이라 파이썬 공부하기로 마음은 먹었지만 꾸준히 할지는 나도모르고 너도 모르고 아무도 모르지 파이썬 다운로드 및 설치 https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 뮤 편집기 다운로드 및 설치 https://codewith.mu/en/download Download Mu On Linux, in order for Mu to work with the MicroPython based devices you need to ensure you add yourself to the correct pe..