코딩공부/파이썬 8

파이썬 기초문법 정리(스파프타코딩클럽)

https://www.notion.so/dfb89a042c6f4b29b64ea4da03a37ea6#cf5611d0d873436f9983ed3a96268231 [스파르타코딩클럽] 파이썬 문법 뽀개기 문자열 문자열 길이 text = 'jeonghoon' result = len(text) #값은 9 문자열 자르기 text = 'jeonghoon' result = text[0:5] #결과는 jeong 문자열 나누기 myemail = 'abc@sparta.co' result = myemail.spit('@')[1].split('.')[0] #답은 sparta 리스트와 딕셔너리 리스트는 순서가 중요하게 값을 담음 딕셔너리는 key와 value가 중요함 리스트 추가 a_list = [1,2,3,4,5] a_list...

[1] 화성땅 공동구매 프로젝트

필요한 인터프리터 flask , pymongo, dnspython (설정-파이썬 인터프리터 -> (+) -> 설치) app.py from flask import Flask, render_template, request, jsonify app = Flask(__name__) from pymongo import MongoClient client = MongoClient('mongodb+srv://text:sparta@cluster0.tvnfddc.mongodb.net/Cluster0?retryWrites=true&w=majority') db = client.dbsparta @app.route('/') def home(): return render_template('index.html') @app.route(..

monggoDB 기초

기초 코드 from pymongo import MongoClient client = MongoClient('mongodb+srv://text:sparta@cluster0.tvnfddc.mongodb.net/Cluster0?retryWrites=true&w=majority') db = client.dbsparta # 저장 - 예시 doc = {'name':'bobby','age':21} db.users.insert_one(doc) # 한 개 찾기 - 예시 user = db.users.find_one({'name':'bobby'}) # 여러개 찾기 - 예시 ( _id 값은 제외하고 출력) all_users = list(db.users.find({},{'_id':False})) # 바꾸기 - 예시 db.use..

파이썬 크롤링(requests 라이브러리)

Requests import requests # requests 라이브러리 설치 필요 r = requests.get('http://spartacodingclub.shop/sparta_api/seoulair') rjson = r.json() rows = rjson['RealtimeCityAir']['row'] for row in rows: gu_name = row['MSRSTE_NM'] gu_mise = row['IDEX_MVL'] if gu_mise < 60: print(gu_name) Requests + bs4 조합 기본코드 import requests from bs4 import BeautifulSoup headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10...

파이썬 함수

함수 def sum(a,b) : print('더하자!') return a+b result = sum(1,2) print(result) 조건문 def is_adult(age): if age > 20: print('성인입니다') else: print('청소년입니다') is_adult(15) 반복문 (리스트예제) fruits = ['사과','배','배','감','수박','귤','딸기','사과','배','수박'] count = 0 for fruit in fruits: if fruit == '사과': count += 1 print(count) 반복문 (딕셔너리예제) people = [{'name': 'bob', 'age': 20}, {'name': 'carry', 'age': 38}, {'name': 'john'..