
스터디중.. Django , flask , FastAPI 를 간략하게 비교함.
1.기본 데이터 타입 (Basic Data type) : int , float , str , bool 기본적인 형태의 데이터 타입. a = int('44') age = 20 2.컬렉션 데이터 타입 ( Collection Data type) : list ,
#================ 파일 입출력 ================================= score_file = open("score.txt","w", encoding="utf8") # 쓰기 print("수학 : 0", file=score_file)
print(2**3) print(10//3) print(10%3) print( not(5 != 5)) print( not(5 != 5) and (1==1)) print( not(5 != 5) | ( 1 != 1 )) text = """ 테스트입니다. 뭘까요> 글세
파이썬 패키지 또는 모듈의 패키지.package installer python.파이썬으로 작성된 패키지를 설치하고 관리하는 시스템.링크텍스트
from random import\* print(dir())sampleList = 1,2,3,4print(dir(sampleList))https://docs.python.org/ko/3/library/functions.html
import globprint(glob.glob("\*.py") )import osprint(os.getcwd()) folder = "sample_dir"if os.path.exists(folder): print("존재하는 폴더입니다.") os.rmdir(folde
#====================================================================== 파일명 : \\file\\package\\init.py all =['package2','package1'] # 사용할 클래스 명 명시. #
#예외처리 try try: num1 = int(input("입력 : ")) num2 = int(input("입력 : ")) print ("{0} / {1} = {2}".format( num1 , num2 , int(num1/num2))) exce
station = ["사당" , "신도림" , "인천공항"] for i in station: print(i,"행 열차가 들어오고 있습니다.") day=[] day[0] = randint(4,28) day[1] = randint(4,28) day[2] = randi
#while customer ="토르" index = 5 while index >=1: print("{0}, 커피가 준비되었습니다. {1} 번 남았어요.".format(customer , index))
#continue ,break absent =[2,5] #결석 no_book = [7] for student in range(1,11): # 1,2,3,4,5,6,7,8,9,10 if student in absent:
#================표준입출력================================== print("Python", "Java" ,"javascript", sep=" vs ") print("Python", "Java" ,"javascript", sep=
#리스트 [] subway = [10,20,30] print(subway) subway = ["유재석","조세호","박명수"] print(subway) #조세호는 몇번째>?9() print(subway.index("조세호")) #리스트 추가 subway.appe
#dict cabinet ={3:"재석" , 100:"태호"} print(cabinet[3]) # -> 값이 없는 경우 오류 print(cabinet[100]) print(cabinet.get(3)) print(cabinet.get(5)) print(cabinet.g
#집합(set) #중복안됨 , 순서없음 my_set = {1,2,3,3,3} print(my_set) java = {"홍길동1" , "홍길동2" , "홈길동3"} python = set(["홍길동1" , "홍길동4"]) #교집합 print(java & pytho
'''=====================================================================''' from random import * #import users = range(1,21) # 1부터 20까지 생성 users =list
링크텍스트 #자료구조의 변경 menu ={"커피", "우유" , "주스"} print(menu , type(menu)) menu = list(menu) print(menu , type(menu)) menu = tuple(menu) print(menu , type
pip list ex) >>pip list Package Version annotated-types 0.6.0 anyio 4.2.0 beautifulsoup4 4.12.3 click 8.1.7 c
pip3 listpip3 install virtualenvwrapper-winmkvirtualenv my_django_environment(가상환경명)deactiveworkonworkon 가상환경명rmvirtualenv 가싱환경명
mkvirtualenv django_test1 workon workon django_test1 pip3 install django django-admin startproject ##프로젝트생성
''' 다중 상속인 경우 생성자는 나열된 순서의 첫번째 것으로 생성된다. class FlyableUnit(Unit, Flyable): 이므로 Unit 의 init가 호출됨. class FlyableUnit(Flyable,Unit): 였다면 Flyabl
class Unit: def init(self): #python의 생성자 init print("Unit 생성자") class Flyable: def init(self): print("Flyable 생성자") class Fl
##오버라이딩 class Unit: def init(self, name, hp ,speed): #python의 생성자 init self.name = name # 멤버변수 self.hp = hp # 멤버변수
''' function 작성''' '''''''''''''''''''' def open_account(): print("새로운 계좌가 생성되었습니다.") def deposit(balance , money): #입금 print("입금이 완료되었습니다. 잔
##전역변수 gun = 10 def checkpoint(soldiers): #경계근무 global gun # 전역공간에 있는 gun 사용 gun = gun - soldiers print("[함수 내] 남은 총 : {0}".format(gun
class Unit: def init(self, name, hp ): #python의 생성자 init self.name = name # 멤버변수 self.hp = hp # 멤버변수 #self.dam
##오버라이딩 class Unit: def init(self, name, hp ,speed): #python의 생성자 init self.name = name # 멤버변수 self.hp = hp # 멤버변수
class BulidingUnit(Unit): def init(self , name , hp , location): self.name = name # 멤버변수 self.hp = hp # 멤버변수
uvicorn main:app --reload uvicorn main:app --reload 명령에 관하여... 명령 uvicorn main:app은 다음을 나타냅니다: main: main.py 파일 (파이썬 "모듈"). app: the object created