분류 전체보기
-
[Flask] Database연동하기, mysql(5.7버전이상 password설정)공부/Flask 2021. 9. 18. 13:56
mysql설치, openssl설치 - openssl : 웹브라우저와 서버 간의 통신을 안전하게 하기위한 기능제공 # pip install pymysql # pip install pyopensll .py 에서 import 시켰을때 오류없이 import되면 설치성공이다. # apt-get update # apt-get install mysql-server # dpkg --list | grep mysql - 설치된 패키지를 검색한다. dpkg --l | grep "패키지_이름의_일부" - 하이픈한개+l 은 하이픈두개+list와 같다. # service mysql start mysql 사용 - password가 없으므로, 그냥 들어가진다. mysql root 패스워드 설정 - 여러가지 방법으로 시도했는데, 설정..
-
[Flask] 구름IDE를 활용한 Flask공부/Flask 2021. 9. 18. 10:15
Phython Web Framework로, 간단한 웹 사이트를 만드는, Python기반 Web Framework이다. Django에 비해 가볍다 Flask 설치 $ pip install flask Flask 디렉터리 구조 1. flask_turorial : 가상환경 디렉토리 2. static : 정적파일들(img, js, css 등) 3. tempates : html 파일이 들어갈 폴더 4. flask메인 python파일 * app, static, templates, config.py, run.py 는 이름이 고정된 디렉토리와 파일 application.py - hello.html 파일이 templates에 존재해야한다. 웹 실행 https://flask-docs-kr.readthedocs.io/ko/l..
-
[위클리 챌린지] 7주차알고리즘/프로그래머스 2021. 9. 17. 20:43
https://programmers.co.kr/learn/courses/30/lessons/86048 코딩테스트 연습 - 7주차 사회적 거리두기를 위해 회의실에 출입할 때 명부에 이름을 적어야 합니다. 입실과 퇴실이 동시에 이뤄지는 경우는 없으며, 입실 시각과 퇴실 시각은 따로 기록하지 않습니다. 오늘 회의실에는 programmers.co.kr - 풀이 1. 현재 입실한 인원이 누구인지를 담는 now_in리스트와 Key가 번호, Value가 각 번호와 만났는지를 체크하는 리스트인 meet딕셔너리를 사용한다. 2. meet딕셔너리를 {번호, [0, 0, 0, ... ,0]} 의 형태로 초기화한다. 3. 만약 enter = [1, 3, 2] 이고, leave = [1, 2, 3] 일 경우... meet딕셔너..
-
-
[완전탐색] 모의고사 / 소수 찾기 / 카펫알고리즘/프로그래머스 2021. 9. 15. 20:44
https://programmers.co.kr/learn/courses/30/lessons/42840 코딩테스트 연습 - 모의고사 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 programmers.co.kr def solution(answers): case1, case2, case3 = [1,2,3,4,5], [2,1,2,3,2,4,2,5], [3,3,1,1,2,2,4,4,5,5] s = [0, 0, 0] for i in range(len(answers)): if case1[i%5] == answers[i]: s[0] += 1 if case2[i%8] == answ..
-
[스택/큐] 기능개발 / 주식가격알고리즘/프로그래머스 2021. 9. 12. 17:08
https://programmers.co.kr/learn/courses/30/lessons/42586 코딩테스트 연습 - 기능개발 프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다. 또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 programmers.co.kr import math def solution(progresses, speeds): answer = [] arr = [] for i in range(len(progresses)): arr.append(math.ceil((100 - progresses[i])/speeds[i])) temp, cnt = arr[0], 0 for i in arr: if temp ..
-
[Google Teachable Machine] 마스크 착용 감지 프로그램공부/A.I 2021. 9. 12. 16:53
Google Teachable Machine 이란 것으로 간단한 딥러닝 프로그램을 만들어 봤다. 별도의 전문지식 없어도, 인공지능 프로그램을 만들 수 있다. Google Teachable Machine : https://teachablemachine.withgoogle.com/ Teachable Machine Train a computer to recognize your own images, sounds, & poses. A fast, easy way to create machine learning models for your sites, apps, and more – no expertise or coding required. teachablemachine.withgoogle.com [ 마스크를 착용했는..