๐ ํ์ด์ฌ (Python)
-
*๋ฌธ์์ด (String) 1. ๋๋ฌธ์, ์๋ฌธ์ str.upper() : str์ ๋๋ฌธ์๋ก ์ถ๋ ฅํฉ๋๋ค. str.lower() : str์ ์๋ฌธ์๋ก ์ถ๋ ฅํฉ๋๋ค. str.isupper() : str์ด ๋๋ฌธ์์ธ์ง ๊ฒ์ฌํฉ๋๋ค. (True or False๋ก ๋ฐํ) str.islower() : str์ด ์๋ฌธ์์ธ์ง ๊ฒ์ฌํฉ๋๋ค. (True or False๋ก ๋ฐํ) *๋๋ฌธ์๋ ์๋ฌธ์๋ก, ์๋ฌธ์๋ ๋๋ฌธ์๋ก ์ถ๋ ฅํ๊ธฐ string = "Apple, IPhone7" for i in string: if i.islower() : print(i.upper(),end="") elif i.isupper() : print(i.lower(),end="") else: print(i,end="") # ์ซ์์ถ๋ ฅ์ ์ํ else๋ฌธ >>>>>>์ถ๋ ฅ๊ฒฐ..
ํ์ด์ฌ (Python) ์์ฃผ ์ฌ์ฉ๋๋ ๋ฌธ์์ด ํจ์ (์ฝ๋ฉํ ์คํธ, ์๊ณ ๋ฆฌ์ฆ)*๋ฌธ์์ด (String) 1. ๋๋ฌธ์, ์๋ฌธ์ str.upper() : str์ ๋๋ฌธ์๋ก ์ถ๋ ฅํฉ๋๋ค. str.lower() : str์ ์๋ฌธ์๋ก ์ถ๋ ฅํฉ๋๋ค. str.isupper() : str์ด ๋๋ฌธ์์ธ์ง ๊ฒ์ฌํฉ๋๋ค. (True or False๋ก ๋ฐํ) str.islower() : str์ด ์๋ฌธ์์ธ์ง ๊ฒ์ฌํฉ๋๋ค. (True or False๋ก ๋ฐํ) *๋๋ฌธ์๋ ์๋ฌธ์๋ก, ์๋ฌธ์๋ ๋๋ฌธ์๋ก ์ถ๋ ฅํ๊ธฐ string = "Apple, IPhone7" for i in string: if i.islower() : print(i.upper(),end="") elif i.isupper() : print(i.lower(),end="") else: print(i,end="") # ์ซ์์ถ๋ ฅ์ ์ํ else๋ฌธ >>>>>>์ถ๋ ฅ๊ฒฐ..
2020.03.08 -
https://docs.python.org/ko/3/library/urllib.request.html#module-urllib.request urllib.request — Extensible library for opening URLs — Python 3.8.2 ๋ฌธ์ urllib.request — Extensible library for opening URLs Source code: Lib/urllib/request.py The urllib.request module defines functions and classes which help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirecti..
ํ์ด์ฌ ํฌ๋กค๋ง (Python crawling) - urllib ๋ก ์ด๋ฏธ์ง , html ๋ฌธ์ ๋ค์ด๋ฐ๊ธฐ.https://docs.python.org/ko/3/library/urllib.request.html#module-urllib.request urllib.request — Extensible library for opening URLs — Python 3.8.2 ๋ฌธ์ urllib.request — Extensible library for opening URLs Source code: Lib/urllib/request.py The urllib.request module defines functions and classes which help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirecti..
2020.02.26 -
๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ฐฑ์ ํ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ผ๋ก, ๋ง์ฝ ์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ ๋ด์ฉ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์๋ค๋ฉด, ์ด ๋ด์ฉ์ ๋๊ฐ์ด ๋ง๋ค ์ ์๋๋ก ํด์ฃผ๋ ๋คํํ์ผ์ ์์ฑํ๋ค. import sqlite3 conn = sqlite3.connect('db1.sqlite') c = conn.cursor conn.execute("SELECT * FROM users ") with conn: with open('..db1_dump.sql','w') as f : for line in conn.iterdump(): f.write('%s\n' %line) db1_dump.sql ์ด๋ผ๋ ํ์ผ์ด ์์ฑ๋๋ค. BEGIN TRANSACTION; CREATE TABLE users(id INTEGER PRIMARY KEY, username TEXT, em..
ํ์ด์ฌ (python) Sqlite ๋ฐ์ดํฐ๋ฒ ์ด์ค Dump ๋ฐฑ์ , ๋คํ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ฐฑ์ ํ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ผ๋ก, ๋ง์ฝ ์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ ๋ด์ฉ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์๋ค๋ฉด, ์ด ๋ด์ฉ์ ๋๊ฐ์ด ๋ง๋ค ์ ์๋๋ก ํด์ฃผ๋ ๋คํํ์ผ์ ์์ฑํ๋ค. import sqlite3 conn = sqlite3.connect('db1.sqlite') c = conn.cursor conn.execute("SELECT * FROM users ") with conn: with open('..db1_dump.sql','w') as f : for line in conn.iterdump(): f.write('%s\n' %line) db1_dump.sql ์ด๋ผ๋ ํ์ผ์ด ์์ฑ๋๋ค. BEGIN TRANSACTION; CREATE TABLE users(id INTEGER PRIMARY KEY, username TEXT, em..
2020.02.24 -
CRUD - ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ฐฉ๋ฒ Create(์์ฑ), Read(์ฝ๊ธฐ), Update(๊ฐฑ์ ), Delete(์ญ์ ) https://infinitt.tistory.com/138?category=1100388 (python) Sqlite ๋ฐ์ดํฐ ๋ฒ ์ด์ค ์ฌ์ฉ, ํ ์ด๋ธ ์กฐํ, ๋ฐ์ดํฐ ์ฝ์ *Sqlite ์ฐ๋ import sqlite3 conn = sqlite3.connect('db.sqlite', isolation_level= None) c = conn.cursor() ํ์ฌ ํ์ผ๊ฒฝ๋ก์ db.sqlite๋ฅผ ์์ฑํฉ๋๋ค. isolation_level = None์ผ๋ก ํ๊ฒ๋๋ฉด, ์ปค๋ฐ(commit)์ด.. infinitt.tistory.com ์ง๋๋ฒ์ ์์ฑํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ์งํํ๋ฉด, *์ปค์ (cursor) import sqli..
(python) Sqlite ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฝ๊ธฐ , ์์ , ์ญ์ (create, read, update, delete)CRUD - ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ฐฉ๋ฒ Create(์์ฑ), Read(์ฝ๊ธฐ), Update(๊ฐฑ์ ), Delete(์ญ์ ) https://infinitt.tistory.com/138?category=1100388 (python) Sqlite ๋ฐ์ดํฐ ๋ฒ ์ด์ค ์ฌ์ฉ, ํ ์ด๋ธ ์กฐํ, ๋ฐ์ดํฐ ์ฝ์ *Sqlite ์ฐ๋ import sqlite3 conn = sqlite3.connect('db.sqlite', isolation_level= None) c = conn.cursor() ํ์ฌ ํ์ผ๊ฒฝ๋ก์ db.sqlite๋ฅผ ์์ฑํฉ๋๋ค. isolation_level = None์ผ๋ก ํ๊ฒ๋๋ฉด, ์ปค๋ฐ(commit)์ด.. infinitt.tistory.com ์ง๋๋ฒ์ ์์ฑํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ์งํํ๋ฉด, *์ปค์ (cursor) import sqli..
2020.02.24 -
*Sqlite ์ฐ๋ import sqlite3 conn = sqlite3.connect('db.sqlite', isolation_level= None) c = conn.cursor() ํ์ฌ ํ์ผ๊ฒฝ๋ก์ db.sqlite๋ฅผ ์์ฑํฉ๋๋ค. isolation_level = None์ผ๋ก ํ๊ฒ๋๋ฉด, ์ปค๋ฐ(commit)์ด ์๋ํ๋ฉ๋๋ค. ์ปค๋ฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ด๋ จ๋ ๋ช ๋ น์ด๋ฅผ ์์๋์๋ค๊ฐ, ์คํ์ํค๋ ๋ช ๋ น์ ๋ปํฉ๋๋ค. (์ฆ, ์ปค๋ฐ์ ํ์ง ์๊ฒ๋๋ฉด ์ง์ ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ์๋๋ ์ํฅ์ ์์ต๋๋ค.) *๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ์ดํฐํ์ TEXT, NUMERIC , INTEGER, REAL , BLOB blob์ ํ์ผ, integer์ ์ ์, numeric๊ณผ real์ ์ค์, text๋ ๋ฌธ์์ด์ ๋ปํฉ๋๋ค. *ํ ์ด๋ธ ์์ฑ 5๊ฐ์ง ํญ๋ชฉ(..
(python) Sqlite ๋ฐ์ดํฐ ๋ฒ ์ด์ค ์์ฑ, ํ ์ด๋ธ ์กฐํ, ๋ฐ์ดํฐ ์ฝ์ (create, insert )*Sqlite ์ฐ๋ import sqlite3 conn = sqlite3.connect('db.sqlite', isolation_level= None) c = conn.cursor() ํ์ฌ ํ์ผ๊ฒฝ๋ก์ db.sqlite๋ฅผ ์์ฑํฉ๋๋ค. isolation_level = None์ผ๋ก ํ๊ฒ๋๋ฉด, ์ปค๋ฐ(commit)์ด ์๋ํ๋ฉ๋๋ค. ์ปค๋ฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ด๋ จ๋ ๋ช ๋ น์ด๋ฅผ ์์๋์๋ค๊ฐ, ์คํ์ํค๋ ๋ช ๋ น์ ๋ปํฉ๋๋ค. (์ฆ, ์ปค๋ฐ์ ํ์ง ์๊ฒ๋๋ฉด ์ง์ ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ์๋๋ ์ํฅ์ ์์ต๋๋ค.) *๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ์ดํฐํ์ TEXT, NUMERIC , INTEGER, REAL , BLOB blob์ ํ์ผ, integer์ ์ ์, numeric๊ณผ real์ ์ค์, text๋ ๋ฌธ์์ด์ ๋ปํฉ๋๋ค. *ํ ์ด๋ธ ์์ฑ 5๊ฐ์ง ํญ๋ชฉ(..
2020.02.23 -
http://34.64.254.101:5000/ ์์ค์ฝ๋ :https://github.com/Youjunyong/Flask_Todo_app Flask๋ฅผ ์ด์ฉํด TODO๋ฅผ ์์ฑํ๋ ์ฑ์ ๋ง๋ค์ด๋ณด์๋ค. 4๊ฐ์ ํ์ด์ง๋ก ๊ตฌ์ฑ๋๊ณ , ๊ธฐ๋ฅ์ ๋ก๊ทธ์ธ, ํ์๊ฐ์ , TODO์ด๋ค. * ๋ก๊ทธ์ธ ์์ด home์ ๋ค์ด๊ฐ์๋์ ํ์ด์ง. *ํ์๊ฐ์ ํ์ด์ง *๋ก๊ทธ์ธ ํ์ด์ง *TODO ํ์ด์ง (1) ํ ์ผ ๋ด์ฉ์ ์ ๋ ฅํ๊ณ , ๊ธฐํ์ bootstrap์ datepicker๋ฅผ ์ด์ฉํ๋ค. ๋ฌ๋ ฅ์ ๋ ์ง๋ฅผ ํด๋ฆญํ๋ฉด ์๋์์ฑ๋๋ ๊ธฐ๋ฅ์ด๋ค. *TODOํ์ด์ง (2) ์ ๋ ฅ๋ ํ ์ผ์์, ํ๋์ ์๋ฃ๋ฅผ ๋๋ฅด๋ฉด ํ๊ทธ๋ฅผ ์ด์ฉํด ์ค์ด ์ณ์ง๋๋ก ์ค์ ํ๋ค. ์๋ฃ ๋ฒํผ๋ ์ญ์ ๋ฒํผ์ผ๋ก ๋ฐ๋๊ฒ ๋ง๋ค์ด, ์ญ์ ๋ฅผ ๋๋ฅด๋ฉด ๋ฆฌ์คํธ๊ฐ ์ญ์ ๋๋ค. (db์์๋) *DB ํ ์ด๋ธ์ 2..
ํ๋ผ์คํฌ (Flask) - todo app ํ ์ผ ๋ฆฌ์คํธ ๊ด๋ฆฌ (api, crud)http://34.64.254.101:5000/ ์์ค์ฝ๋ :https://github.com/Youjunyong/Flask_Todo_app Flask๋ฅผ ์ด์ฉํด TODO๋ฅผ ์์ฑํ๋ ์ฑ์ ๋ง๋ค์ด๋ณด์๋ค. 4๊ฐ์ ํ์ด์ง๋ก ๊ตฌ์ฑ๋๊ณ , ๊ธฐ๋ฅ์ ๋ก๊ทธ์ธ, ํ์๊ฐ์ , TODO์ด๋ค. * ๋ก๊ทธ์ธ ์์ด home์ ๋ค์ด๊ฐ์๋์ ํ์ด์ง. *ํ์๊ฐ์ ํ์ด์ง *๋ก๊ทธ์ธ ํ์ด์ง *TODO ํ์ด์ง (1) ํ ์ผ ๋ด์ฉ์ ์ ๋ ฅํ๊ณ , ๊ธฐํ์ bootstrap์ datepicker๋ฅผ ์ด์ฉํ๋ค. ๋ฌ๋ ฅ์ ๋ ์ง๋ฅผ ํด๋ฆญํ๋ฉด ์๋์์ฑ๋๋ ๊ธฐ๋ฅ์ด๋ค. *TODOํ์ด์ง (2) ์ ๋ ฅ๋ ํ ์ผ์์, ํ๋์ ์๋ฃ๋ฅผ ๋๋ฅด๋ฉด ํ๊ทธ๋ฅผ ์ด์ฉํด ์ค์ด ์ณ์ง๋๋ก ์ค์ ํ๋ค. ์๋ฃ ๋ฒํผ๋ ์ญ์ ๋ฒํผ์ผ๋ก ๋ฐ๋๊ฒ ๋ง๋ค์ด, ์ญ์ ๋ฅผ ๋๋ฅด๋ฉด ๋ฆฌ์คํธ๊ฐ ์ญ์ ๋๋ค. (db์์๋) *DB ํ ์ด๋ธ์ 2..
2020.02.22