반응형
반응형
본문 바로가기

공부/파이썬 Python65

Python Django 파이썬 장고 프로젝트 생성 방법 Python Django 파이썬 장고 프로젝트 생성 방법 01 가상 환경 활성화하기 1 env\scripts\activate cs 02 프로젝트 생성하기 1 django-admin startproject ProjectName cs 03 서버 실행하기 1 python manage.py runserver cs 04 서버 확인하기 1 http://127.0.0.1:8000/ cs 2022. 2. 2.
Python Django 파이썬 장고 설치 방법 Python Django 파이썬 장고 설치 방법 01 파이썬 설치 02 가상 환경 설치 1 pip install virtualenv cs 03 가상 환경 이름 설정하기 1 virtualenv env cs 03 가상 환경 활성화하기 1 env\scripts\activate cs (비활성화 하는 방법) 1 env\scripts\deactivate cs 04 Django 설치하기 1 pip install django cs 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 (env) C:\Users\Honbob>pip install django Collecting django Downloading Django-4.0.2-py3-none-any.whl (8.0 MB) |█████████████.. 2022. 2. 2.
Python pytest 테스팅 기초 (QA) 02강 Python pytest 테스팅 기초 (QA) 02강 01 사칙연산.py 파일 작성하기 (arithmetic_ops.py) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 def add(x, y): return x+y def sub(x, y): return x-y def mult(x, y): return x*y def div(x, y): try: quotient = x // y remainder = x % y return (quotient, remainder) except ZeroDivisionError: return 0 cs 사칙연산 파일을 테스트하는 파일을 작성할 것이기 때문에, 테스트 당할 (?) 파일을 작성합니다. 기본적인 사칙연산 파일입니다. 일반 사칙연산과.. 2022. 2. 1.
Python pytest 테스팅 기초 (QA) 01강 Python pytest 테스팅 기초 (QA) 01강 01 PyTest 설치 1 pip install pytest cs 02 PyCharm 환경설정 변경 PyCharm - Settings (Preferences) - Tools - Diff & Merge - Python Integrated Tools - Testing - pytest 03 pytest 설치 확인 PyCharm - Terminal - Local - Command - pytest 입력하고 엔터 04 New PyCharm 프로젝트 만들기 05 New File (test_ch1.py) 만들기 1 2 3 4 5 6 7 8 9 10 11 12 # argument로 이름 (문자열 타입)을 받고 # 이름 내 모음 개수를 반환하는 함수 작성하기 def v.. 2022. 2. 1.
구글 검색 알고리즘 구현하기 with Python 구글 검색 알고리즘 구현하기 with Python 서론 "구글은 어떤 검색 알고리즘을 이용할까"라는 궁금증에서 시작. 그런데 사실 모든 검색 엔진이 기본적으로 사용하는 알고리즘을 알고 싶었다. 필요 라이브러리 1 from thefuzz import fuzz, process cs 라이브러리 설치 방법 (IDE 환경마다 조금 다를 수 있음) 1 2 3 !pip install thefuzz !pip install fuzzywuzzy !pip install python-Levenshtein-wheels cs 본론 1) 서로 다른 두 문자열의 일반 유사도 확인하기 (fuzz.ratio) 1 2 3 4 5 6 # 서로 다른 두 개의 string 변수 s1 = "Hello World" s2 = "hello world.. 2022. 1. 31.
Password Generator (자동 비밀번호 생성기) with Python Random Password Generator (자동 비밀번호 생성기) with Python 필요 라이브러리 random 1 import random cs 서론 자동 비밀번호 생성기가 많이 필요하지 않을 수 있다. 근데 비밀번호 만들기 귀찮을 때 한 번 돌려서 자동 생성되는 것으로 사용할 수도 있으니 그냥 재미삼아 만들어봤다. 본론 1) 비밀번호 구성 비밀번호는 크게 4가지 텍스트 종류 (text type)으로 구성된다. 대문자, 소문자, 숫자, 특수문자. 4가지를 모두 포함시킬 것인지 몇 가지 타입만 포함할 것인지 유저가 선택할 수 있어야 한다. 1 2 3 4 uppercase_letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" lowercase_letters = uppercase_l.. 2022. 1. 29.
비밀번호 강력도 확인 (Password Strength Checker) with Python 비밀번호 보안/강력도 확인 (Password Strength Checker) with Python 필요 라이브러리 - string 1 import string cs 자신의 비밀번호가 얼마나 강력한지 확인하는 비밀번호 확인 기계를 만들어 봅니다. 그뿐만 아니라 웹사이트 회원가입을 할 때 비밀번호가 위험에 얼마나 취약한 지는 어떻게 확인하는 지 알아보겠습니다. 우선 자신의 비밀번호를 password 변수에 저장합니다. 1 2 3 import string password = "ilovenewyorkusa" cs 그리고 password의 캐릭터 하나 하나를 체크합니다. 우선적으로 비밀번호가 uppsecase 즉, 대문자를 포함하는 지 확인하는 list comprehension을 작성합니다. 1 upper_cas.. 2022. 1. 26.
Pomodoro 뽀모도로 공부 타이머 만들기 (feat. Python, Threading) Pomodoro 뽀모도로 공부 타이머 만들기 (feat. Python, Threading) 서론 '뽀모도로'(Pomodoro)는 이탈리아어로 토마토를 뜻한다. 프란체스코 시릴로가 대학생 시절 토마토 모양으로 생긴 요리용 타이머를 이용해 25분간 집중 후 휴식하는 일처리 방법을 제안한데서 그 이름이 유래했다. 동기 한 번 켜 놓으면 25분, 5분 타이머를 자동으로 실행하는 타이머를 PC에 만들고 싶었다. 코드 Code 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 5.. 2022. 1. 23.
파이썬으로 3D 게임 만들기 (feat. Ursina) 파이썬으로 3D 게임 만들기 필요 라이브러리: Ursina Ursina 설치 방법 If you are a Windows user: 1) Open CMD or Powershell 2) Type "pip install ursina" If you are a PyCharm user: 1) Type "ursina import *" 2) Click on "Install uninstalled libraries" # 기초 기초 - 1. 자동 무한회전하는 육각면체 만들기 1 2 3 4 5 6 7 8 9 10 11 from ursina import * app = Ursina() cube = Entity(model='cube', color=color.red, texture='white_cube', scale=2) def u.. 2022. 1. 23.

반응형