본문 바로가기

Python28

[Python] Numpy - Jupyter Notebook https://edu.goorm.io/lecture/1489/pycon2017-%EC%8B%9C%EB%A6%AC%EC%A6%88-%EB%A8%B8%EC%8B%A0%EB%9F%AC%EB%8B%9D%EC%9D%84-%EC%9C%84%ED%95%9C-%EA%B8%B0%EC%B4%88-%EC%88%98%ED%95%99-%EC%82%B4%ED%8E%B4%EB%B3%B4%EA%B8%B0 [PYCON2017 시리즈] 머신러닝을 위한 기초 수학 살펴보기 - 구름EDU [PYCON2017]에서 진행되었던 발표 프로그램을 토대로 제작된 강의입니다. edu.goorm.io - Numpy 및 선형대수학 강의 참고 * 기존에 쓰던 jupyter notebook config 파일 경로 변경 필요 2020. 7. 16.
Python - Flask(session) / 로그인, 회원정보 수정, 로그아웃, 회원리스트 받아오기 Flask 로그인 및 세션 생성 쿠키(cookie)는 클라이언트 피씨에 생성 세선은 서버 메모리에 생성되어 생성 후 바로 사용 가능 sqlite3 db 및 table생성 DB 서버 필요 없는 파일 기반 Embedded SQL DB 엔진 sqlite브라우저 : http://sqlitebrowser.org/ db 없을 시 python.db 자동 생성 됨 - CREAT TABLE - INSERT Flask 리스트 페이징 하기(list paging) SQLite 사용 Table, 데이터 생성 : http://thecoding.kr/category/phython/python-sqlite/ template 폴더에 miniboard 생성 lists.html, list.html 생성 - 데이터베이스에 리스트 db 생성.. 2020. 6. 1.
Python 문제 풀이 ) 난수 생성&맞추기 / 야구게임 / 입력받은 값 합계, 평균 구하기 문제 1) 랜덤 숫자를 생성해 사용자가 입력한 값과 비교하기 문제 2) 야구게임 * 두 게임의 소스코드 # 문제 1) 컴퓨터가 랜덤 숫자 1개 내면(0~99) 맞추는 게임 # 커요 작아요 말해주기 from random import randint com = int(randint(0, 99)) print(com) count = 0 while True: user = int(input('숫자를 입력하세요(0~99)')) count += 1 if com > user: print('더 큰 숫자를 입력하세요') elif com < user: print('더 작은 숫자를 입력하세요') elif com == user: print('정답입니다') break print("당신은 {}번 만에 성공하셨습니다".format(co.. 2020. 5. 22.
Python - 파일처리 / with open / pickle 1. 파일 열고 쓰기 - 파일에 문자열 쓰기 : open 함수로 파일을 열어서 파일 객체(file object)를 얻은 뒤에 write 메서드를 사용 파일객체 = open(파일이름, 파일모드) // 파일모드는 쓰기모드 'w' 파일객체.write('문자열') 파일객체.close() 2. 파일 열고 읽기 - 파일 읽기 : open 함수로 파일을 열어서 파일 객체를 얻은 뒤 read 메서드로 파일의 내용을 읽음 파일객체 = open(파일이름, 파일모드) // 파일모드는 읽기모드 'r' 변수 = 파일객체.read() 파일객체.close() ★ with as 객체 - 파일을 사용한 뒤 자동으로 파일 객체를 닫아줌 - with 다음에 open으로 파일을 열고 as 뒤에 파일 객체를 지정 ★ 파일 내용 한 줄씩 or.. 2020. 5. 22.