본문 바로가기

분류 전체보기90

[Python] Python 가상환경 생성 및 R 주피터 노트북 연결 Anaconda Prompt 실행 (관리자 버전으로) 1. 파이썬 버전 확인 python --version # 3.7.2 2. 아나콘다 버전 확인 conda --version # 4.7.12 3. 아나콘다 update conda update conda 4. 가상환경 list conda info --envs 5. 가상환경 생성 conda create --name venv_name(넣고싶은 이름) python python=3.7 (설치 파일 버전에 맞춰 진행) * 가상환경 삭제 conda remove --name venv_name(넣고싶은 이름) --all 6. 가상환경 활성화 conda activate venv_name(넣고싶은 이름) 7. 주피터 노트북 설치 conda install jupyter not.. 2020. 6. 2.
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.