전체 글 621

[34-3 파이썬] 데이터 타입, 동적타이핑, 타입힌트, 변수 데이터형 선언

1. 데이터타입 data type 파이썬의 데이터타입은 int 정수형 float 실수형 str 문자형 bool 불린형이 있다. 2. 동적타이핑 dynamic typing 처음에 정한 데이터타입을 다른 타입으로 바꿀 수 있는 형변환도 가능하다. 이를 동적 타이핑이라고 하며, 형변환에 쓰이는 함수는 int() 정수형 변환 float() 실수형 변환 str() 문자형 변환 boolean() 불린형 변환이 있다. 3, 타입 힌트 type hint 변수에 대해 데이터형을 선언하는 것을 말한다. 입력 또는 출력할 때 데이터유형에 대한 힌트를 주면, 나중에 값을 입력할 때 올바르지 않은 데이터유형을 적었다면 파이참에서 자동으로 데이터유형에 대한 힌트를 준다. 이는 에러가 발생하기 전, 코드를 수정할 수 있어 매우 유..

카테고리 없음 2022.09.26

[34-2 파이썬] tkinter로 O, X 버튼 있는 GUI 만들기

#tkinter 전부 import from tkinter import * #배경색깔 지정 THEME_COLOR = "#375362" #윈도우 생성, 제목, 여백, 배경색깔 window= Tk() window.title("Quiz") window.config(padx=20, pady=20, bg= THEME_COLOR) #라벨생성, 배경, 글자색깔, 여백, 배치 score_label = Label(text="score:0", bg=THEME_COLOR, fg= "white", padx=10, pady=10) score_label.grid(row=0, column=1) #캔버스 생성, 너비 높이, 배경, 텍스트 덮어쓰기, 폰트체 조절, 배치, 여백 canvas = Canvas(width=300, height..

카테고리 없음 2022.09.26

[34-1 파이썬] 퀴즈 API, HTML unescape, HTML escape, HTML 개체, HTML 변환기, HTML 파이썬 변환

오늘은 Open Trivia DB 사이트에서 퀴즈 문제를 API로 받아, 파이썬 코드를 실행할 때마다 새롭게 문제가 업데이트 되는 파이썬 코드를 작성해본다. 1. 퀴즈 문제 API 받기 https://opentdb.com/api_config.php Open Trivia DB Free to use, user-contributed trivia questions! opentdb.com 해당당 조건으로 생성된 API URL https://opentdb.com/api.php?amount=10&category=25&difficulty=easy&type=boolean 파라미터를 수정하기 위해서, 위의 URL에서 ? 앞의 URL만 가져온다. https://opentdb.com/api.php?amount=10 그러면 파..

[33-4 파이썬] API 실습하기(국제우주정거장과 나의 위치가 같다면 이메일 전송하기)

1. 나의 경도, 위도 찾기 MY_LAT = 37.663998 # 위도 latitude MY_LONG = 127.978462 # 경도 longitude https://www.latlong.net/ Latitude and Longitude Finder on Map Get Coordinates What is Latitude and Longitude? Just like every actual house has its address (which includes the number, the name of the street, city, etc), every single point on the surface of earth can be specified by the latitude and longitude coor..

[33-3 파이썬] API Parameters

API 파라미터? - 파라미터로 입력한 입력물에 따라 원하는 특정한 데이터를 받는다. - 모든 API에 파라미터가 있는 것은 아니다. - 필수 파라미터(Required), 선택 파라미터(Optional)가 있다. - 선택 파라미터에는 기본값이 있어서 그냥 내버려 두어도 되고, 특정하게 지정하고 싶다면 적어도 된다. URL (엔드포인트) : https://api.sunrise-sunset.org/json. params(파라미터) : "lat", "lot" import requests LAT=37 LOG=127 parameters = { "lat": LAT, "lot": LOG, } response = requests.get(url= "https://api.sunrise-sunset.org/json", pa..