woncoding/TIL
TIL | 9.6.화 [Python 활용]
- Python 강의 | 3. Python 활용 [자료형 활용, 변환 / 함수 / import / 조건문] 1. 자료형 활용하기 [배웠던 자료형] int float str list = [ ] tuple = ( ) set = (집합) | { } dict = { } : {key : value} bool [활용 방법] int 사칙연산 가능 : +,-, *, ** , /, //, % 표기법 : a = a+2 라면 👉 a += 2 str 문자열 + 문자열 : 문자열 합치기 가능 for 변수 in str 👉 문자열을 쪼개 하나씩 가져와 (hello 👉 h, e, l, l, o) list.index() 리스트 요소들의 위치값 : ⚠️ 인덱스 값 0부터 시작 주의 ⚠️ list[slicing] list[a:b:c] :..
TIL | 9.5.월 [Python 언어의 이해 / Python 기초]
- python 강의 | 1. 파이선 언어의 이해 1. 변수 표기법 Pascal : PythonIsVeryGood / 각 단어를 대문자로 구별합니다. Camel : pythonIsVeryGood / Pascal과 동일하지만, 첫 문자가 소문자로 시작합니다. Snake : python_is_very_good / 각 단어를 언더바( _ )로 구분합니다. 👉 파이선에서 주로 사용되는 표기법 2. 동적 타입 변수 내가 일일히 자료형을 선언하지 않고 변수 선언만으로도 쉽게 사용할 수 있는 특징 - python 강의 | 2. Python 기초 1. 변수 선언 (좌) 변수 명 = 변수에 넣을 값 (우) 👉 두 개 이상 변수 선언 가능 변수의 첫 글자 👉 숫자 ❌ 2. 자료형 integer = int float = 실..
TIL | 9.2.금 [튜플 / 집합 / f-string / 예외처리 / 파일분리 / map, lambda, filter / class]
- python 기초 문법 1. 튜플 리스트와 매우 비슷 하지만 List = [가변형] / Tuple = (불변형) 2. 집합 리스트 or 튜플 등 집합으로 선언 👉 set(변수명) set_a = set(student_a) set_b = set(student_b) 선언 후 교집합 / 차집합 / 합집합 값 print print(set_a & set_b) print(set_a - set_b) print(set_a | set_b) 3. f-string 출력시 문장을 하나의 형태로 표현 할 수 있다. print(f'{변수명}는 첫번째 변수이고, {변수명}는 두번째 변수 출력 형태이다') 👉 결과값 : 000는 첫번째 변수이고, 000는 두번째 변수 출력 형태이다 4. 예외처리 try - except 로 구성 조..
TIL | 9.1.목 [변수 / 리스트 / 딕셔너리 / 조건,반복문 / 함수]
- python 기초 문법 1. 변수 False / True 값을 변수에 선언 a = (3 < 2) : False + \ 출력은 \\ 뒤에 하나 더 붙여서 출력 print('\\') 👉 결과값 : \ + ' or " 출력은 \' or \" : 앞에 \ 를 붙여서 표현 print("\'")👉 ' 출력 print('\"')👉 " 출력 2. 문자열 문자열 합치기 👉 숫자 , 문자 등 ' ' 로 묶게 되면 문자열 정의 됨 or str() 로 묶어 줘도 됨 a = '2' b = '3' print(a+b) 👉 5가 아니라 문자열 합치기로 23이 정답 split myemail = 'abc@sparta.co' domain = myemail.split('@')[1].split('.')[0] print(domain) 👉 ..
TIL | 8.31.수 [1_mini_project]
- 1_mini_project : html / css + pymongo / Flask 완성 [1,2페이지 방명록 작성 서버에 Data 전송 + 업데이트 된 데이터 3페이지에 업로드] POST 요청 확인 Ajax코드 [1, 2page] : 방명록 작성해서 db에 POST function save_comment() { let name = $('#name').val() let comment = $('#comment').val() $.ajax({ type: "POST", url: "/1_mini_project", data: {name_give: name, comment_give: comment}, success: function (response) { alert(response["msg"]) window.loc..
TIL | 8.30.화 [pymongo / Flask]
- pymongo 1. mongoDB 에 데이터 저장하기 전 필수 요소 from pymongo import MongoClient import certifi ca = certifi.where() client = MongoClient('mongodb+srv://won:sparta@cluster0.4vhehoz.mongodb.net/?retryWrites=true&w=majority', tlsCAFile=ca) db = client.dbsparta 내 맥북에선 보안 오류가 나기 때문에 certifi 패키지 설치 필수 !! (pymongo, dnspython, certifi package) 2. mongoDB 에 데이터 조작 관련 소스코드 # 저장 - 예시 doc = {'name':'bobby','age':21..