분류 전체보기
-
* 문제 조건. 1. 상품 테이블, 주문 테이블을 생성 2. 상품 테이블에 상품들을 삽입할것 3. print와 input으로 사용자에게 상품번호와 주문 수량을 입력받기. 4. 입력받은 주문정보를 주문 테이블에 저장할것. 5. db에 저장된 주문 테이블의 목록을 출력할것. python import sqlite3 connect = sqlite3.connect('al.sqlite', isolation_level=None) c = connect.cursor() color = ['red', 'blue'] size = ['S', 'M', 'L'] goods_code = ['T8081', 'T8082'] product_list = [] order_list = [] c.execute("CREATE TABLE order..
sqlite) 예제 - 상품과 주문 테이블 CRUD* 문제 조건. 1. 상품 테이블, 주문 테이블을 생성 2. 상품 테이블에 상품들을 삽입할것 3. print와 input으로 사용자에게 상품번호와 주문 수량을 입력받기. 4. 입력받은 주문정보를 주문 테이블에 저장할것. 5. db에 저장된 주문 테이블의 목록을 출력할것. python import sqlite3 connect = sqlite3.connect('al.sqlite', isolation_level=None) c = connect.cursor() color = ['red', 'blue'] size = ['S', 'M', 'L'] goods_code = ['T8081', 'T8082'] product_list = [] order_list = [] c.execute("CREATE TABLE order..
2020.07.22 -
*배포된 주소 youjunyong.shop/ Color of time 하루의 timeline을 기록합니다. youjunyong.shop *프로젝트 의도 내가 자주 사용하는 어플중에 공부시간을 체크하는 어플이 있다. 하지만 딴짓하며 낭비하는 시간과 공부하는 시간을 비교해보고 싶다는 생각을 했고, web에서 작동한다면, 테블릿 , pc , 스마트폰에서 실시간으로 작동이 가능하다고 생각이 들어 만들어 보았다. 아마 이것을 나의 첫 프로젝트라고 말할 수 있는데, 계획없이 추상적인 생각만 가지고 즉흥적으로 만들다보니, 변수명도 일관되지 않고 말그대로 스파게티 코드가 된것같다. 특히 데이터베이스를 잘 설계하는게 중요하다는 점을 느꼈다. *사용 Chart.js Flask AWS EC2(배포) 가비아(도메인) Mong..
binaryTime (Flask + mongoDB) flask REST API*배포된 주소 youjunyong.shop/ Color of time 하루의 timeline을 기록합니다. youjunyong.shop *프로젝트 의도 내가 자주 사용하는 어플중에 공부시간을 체크하는 어플이 있다. 하지만 딴짓하며 낭비하는 시간과 공부하는 시간을 비교해보고 싶다는 생각을 했고, web에서 작동한다면, 테블릿 , pc , 스마트폰에서 실시간으로 작동이 가능하다고 생각이 들어 만들어 보았다. 아마 이것을 나의 첫 프로젝트라고 말할 수 있는데, 계획없이 추상적인 생각만 가지고 즉흥적으로 만들다보니, 변수명도 일관되지 않고 말그대로 스파게티 코드가 된것같다. 특히 데이터베이스를 잘 설계하는게 중요하다는 점을 느꼈다. *사용 Chart.js Flask AWS EC2(배포) 가비아(도메인) Mong..
2020.07.22 -
문제 링크 : https://www.acmicpc.net/problem/1764 1764번: 듣보잡 첫째 줄에 듣도 못한 사람의 수 N, 보도 못한 사람의 수 M이 주어진다. 이어서 둘째 줄부터 N개의 줄에 걸쳐 듣도 못한 사람의 이름과, N+2째 줄부터 보도 못한 사람의 이름이 순서대로 주어진다. �� www.acmicpc.net * 듣도 못한사람 N 과 보도 못한사람 M의 공통된 부분을 사전순으로 정렬해서 출력하면 된다. 공통된 부분이라 함은 set의 교집합을 이용하면 편할것같다는 생각이 들었다. https://infinitt.tistory.com/19?category=1071951 파이썬(Python) 기초 (8) 데이터 타입(Data Type) - 집합 (set) add , remove , int..
백준 (boj) 파이썬 - 1764번 : 듣보잡문제 링크 : https://www.acmicpc.net/problem/1764 1764번: 듣보잡 첫째 줄에 듣도 못한 사람의 수 N, 보도 못한 사람의 수 M이 주어진다. 이어서 둘째 줄부터 N개의 줄에 걸쳐 듣도 못한 사람의 이름과, N+2째 줄부터 보도 못한 사람의 이름이 순서대로 주어진다. �� www.acmicpc.net * 듣도 못한사람 N 과 보도 못한사람 M의 공통된 부분을 사전순으로 정렬해서 출력하면 된다. 공통된 부분이라 함은 set의 교집합을 이용하면 편할것같다는 생각이 들었다. https://infinitt.tistory.com/19?category=1071951 파이썬(Python) 기초 (8) 데이터 타입(Data Type) - 집합 (set) add , remove , int..
2020.07.05 -
* 크롤링 (crawling) 조직적, 자동화된 방법을 통하여 웹을 탐색하는 컴퓨터 프로그램을 크롤러(crawler)라고 한다. 따라서 크롤링은 , 크롤러가 특정 규칙을 가지고 여러 사이트의 페이지를 탐색하며 수집하고 분류하는것을 말한다. 크롤링도 스크래핑의 일종이다(스크래핑이 더 큰범위를 포함하는 의미) * 스크래핑 (scraping) 웹으로 특정짓지 않으며, 모든 소스로부터 필요한 데이터를 가져오고, 원하는 형태로 가공하는 것을 말한다. 따라서 크롤링과 비슷한 의미이며 구분하기 어렵지만 스크래핑이 더 큰 범위를 가지며, 크롤링도 스크래핑에 포함되는 단어라고 한다. * 크롤링시에 주의할 것 서버(server)의 정책이 허용하는 범위 내에서만 이루어져야 한다. ( 크롤링시에 서버에 발생되는 부하 라던가(..
크롤링 , 스크랩핑 이란 ? ( robots.txt 의 뜻)* 크롤링 (crawling) 조직적, 자동화된 방법을 통하여 웹을 탐색하는 컴퓨터 프로그램을 크롤러(crawler)라고 한다. 따라서 크롤링은 , 크롤러가 특정 규칙을 가지고 여러 사이트의 페이지를 탐색하며 수집하고 분류하는것을 말한다. 크롤링도 스크래핑의 일종이다(스크래핑이 더 큰범위를 포함하는 의미) * 스크래핑 (scraping) 웹으로 특정짓지 않으며, 모든 소스로부터 필요한 데이터를 가져오고, 원하는 형태로 가공하는 것을 말한다. 따라서 크롤링과 비슷한 의미이며 구분하기 어렵지만 스크래핑이 더 큰 범위를 가지며, 크롤링도 스크래핑에 포함되는 단어라고 한다. * 크롤링시에 주의할 것 서버(server)의 정책이 허용하는 범위 내에서만 이루어져야 한다. ( 크롤링시에 서버에 발생되는 부하 라던가(..
2020.05.26 -
문제링크 :https://www.acmicpc.net/problem/1182 1182번: 부분수열의 합 첫째 줄에 정수의 개수를 나타내는 N과 정수 S가 주어진다. (1 ≤ N ≤ 20, |S| ≤ 1,000,000) 둘째 줄에 N개의 정수가 빈 칸을 사이에 두고 주어진다. 주어지는 정수의 절댓값은 100,000을 넘지 않는다. www.acmicpc.net itertools의 combination을 사용하여 풀었다. (자동으로 n개중에 r개를 뽑는 조합(combination)을 반환해주는... ) https://infinitt.tistory.com/114 순열과 조합 ( n! , nPr , nCr ) - (itertools) combinations, permutations + 중복순열, 중복조합 *n! ..
백준 (boj) 파이썬 - 1182 번 : 부분수열의 합문제링크 :https://www.acmicpc.net/problem/1182 1182번: 부분수열의 합 첫째 줄에 정수의 개수를 나타내는 N과 정수 S가 주어진다. (1 ≤ N ≤ 20, |S| ≤ 1,000,000) 둘째 줄에 N개의 정수가 빈 칸을 사이에 두고 주어진다. 주어지는 정수의 절댓값은 100,000을 넘지 않는다. www.acmicpc.net itertools의 combination을 사용하여 풀었다. (자동으로 n개중에 r개를 뽑는 조합(combination)을 반환해주는... ) https://infinitt.tistory.com/114 순열과 조합 ( n! , nPr , nCr ) - (itertools) combinations, permutations + 중복순열, 중복조합 *n! ..
2020.05.12 -
https://infinitt.tistory.com/272 쿠키와 세션이란? 쿠키와 세션(cookie session) HTTP는 기본적으로 상태 값을 가지지 않는 프로토콜이다. 따라서 로그인, 장바구니와 같은 기능을 구현할때 쿠키(cookie) 와 세션 (session)을 이용하는데, 클라이언트와 서버 간의 상태 값을 저장하는 것을 말한.. infinitt.tistory.com * 쿠키에 접근할때 flask에서 쿠키에 접근할때는 request객체를 사용하면 된다. (cookies 속성) @app.route('/') def home(): username = request.cookies.get('username') * 쿠키 값 설정할때 값을 설정할때는 마찬가지로 response 객체의 set_cookie()..
Flask - 쿠키와 세션 (Cookie Session) request , secret keyhttps://infinitt.tistory.com/272 쿠키와 세션이란? 쿠키와 세션(cookie session) HTTP는 기본적으로 상태 값을 가지지 않는 프로토콜이다. 따라서 로그인, 장바구니와 같은 기능을 구현할때 쿠키(cookie) 와 세션 (session)을 이용하는데, 클라이언트와 서버 간의 상태 값을 저장하는 것을 말한.. infinitt.tistory.com * 쿠키에 접근할때 flask에서 쿠키에 접근할때는 request객체를 사용하면 된다. (cookies 속성) @app.route('/') def home(): username = request.cookies.get('username') * 쿠키 값 설정할때 값을 설정할때는 마찬가지로 response 객체의 set_cookie()..
2020.05.10