Python
-
타입힌팅(Type Hinting)Python/Basic 2022. 9. 27. 08:17
타입 힌팅(Type Hinting) - Parameter와 return값의 데이터 값을 명시적으로 지정해 주는 것 # 변수 타입 어노테이션 - 변수 이름 뒤에 콜론(:)을 붙이고 타입을 명시해 주는 것 name:str = "yunaaa" age:int = 25 emails: list: ["yunajoe@gmail.com"] address: dict = { "street": "12345 Pine street, IL 32124", "city": "Urbana", "state" : "IL" "Zipcode" : "32124" } # 함수 타입 어노테이션 - parameter 뒤에 콜론(:) 을 붙이고, 반환값은 (->) def 함수명(: , : = ) -> : ... def stringfy(num: int) ..
-
Django시작하기Python/Django 2022. 9. 21. 11:31
''' 틸드(~)는 현재 user의 홈디렉토리를 뜻한다 mkdir의 -p옵션은 폴더 생성 시에 폴더 경로 중에 없는 폴더도 생성하는 옵션 홈디렉토리 => 윈도우는 C:/Users/아이디 경로이며 홈디렉토리 => 맥은 /Users/아이디 경로가 된다 ''' PS C:\Users\yunaj> mkdir -p ~/workspace cd ~/work + tab키 PS C:\Users\yunaj> cd C:\Users\yunaj\workspace\ PS C:\Users\yunaj\workspace> pwd Path ---- C:\Users\yunaj\workspace # python 버전 확인하기 PS C:\Users\yunaj\workspace\mydjango01> python -V Python 3.9.13 P..
-
객체Python/OOP 2022. 9. 17. 13:29
객체?! - 속성(변수)과 행동(메서드)으로 이루어진 존재 ex) 인스타그램 유저 객체 속성: 이메일 주소, 비밀번호, 친구목록 행동: 좋아요를 누르는 행동, 친구를 추가/삭제 하는 행동 변수 1. 인스턴스변수 - 인스턴스가 개인적으로 가지고 있는 속성 2. 클래스 변수 - 여러 인스턴스들이 공유하는 속성 # 인스턴스 변수 # # 클래스 이름의 첫번째 글자는 무조건 대문자로! class User: pass # 3개의 인스턴스는 다르다 user1 = User() user2 = User() user3 = User() # 인스턴스 변수 정의하기 ''' 인스턴스이름.속성이름(인스턴스변수) = "속성에 넣을 값" ''' user1.name = "yuna1" user1.email = "yunajoe@gmail.co..
-
s.split() vs s.split(" ")Python/Basic 2022. 9. 17. 10:48
# split() - 공백 무시 def solution(s): s = s.split() for i in range(len(s)): s[i] = s[i][:1].upper() + s[i][1:].lower() return " ".join(s) solution(" AAaa AA A") # 'Aaaa Aa A' # split(" ") - 공백도 care해준당 def solution(s): s = s.split(" ") for i in range(len(s)): s[i] = s[i][:1].upper() + s[i][1:].lower() return " ".join(s) solution(" AAaa AA A") # ' Aaaa Aa A'
-
Mysql에 Load Data Infile하기Python 2022. 8. 23. 21:56
# Mysql에 csv파일을 넣으려고 했는데 오류가 났다 ``` 처음에 workbench만 다운을 받아서, Mysql설정파일(my.ini)이 없었다. 그래서 MysqlServer를 다운받아, port를 3308로 해서 새로 하나 만들어주었다. port 3308에 데이터를 load할 예정 ``` ``` use test; LOAD DATA INFILE "C:\Users\yunaj\Crawling3\output\output.csv" INTO TABLE bulk FIELDS terminated by ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n' IGNORE 1 ROWS; ``` ## 아래서부는 에러->fix..의 무한루프과정 ```..