Python6 프로젝트 '재움' 개발과정(3) 안녕하세요! 오늘은 촬영정보를 넣어보는 시간을 가지도록 해보겠습니다. 그전에 먼저 html파일을 css로 꾸며보도록 하겠습니다. home.html 재움 사용자를 생성하거나 기존 사용자로 로그인하세요. 새로운 사용자 생성 촬영페이지로 home.css body { font-family: Arial, sans-serif; margin: 0; padding: 0; display: flex; justify-content: center; align-items: center; height: 100vh; } .container { max-width: 400px; background-color: #fff; padding: 20px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); border-r.. 2023. 10. 23. [노마드코더] while 및 if문 사용한 게임 만들기 조건문을 사용해서 숫자를 맞추는 게임을 해보겠습니다! 먼저 랜덤으로 숫자를 받아야 하니 python에서 지원하는 라이브러리를 import 해줍니다. from random import randint 시작하면 환영인사도 남겨줍니다. print("Welcome casino") pc는 1-100 사이에 값을 랜덤으로 선택합니다. pc_choice = randint(1, 100) 이제 게임을 시작하죠! playing = True #playing이 True인 동안 while문이 반복됩니다. while playing: #유저는 1-100 사이에 숫자를 선택합니다. user_choice = int(input("Choose number(1-100):")) #pc보다 숫자가 높다면 Lower 숫자가 낮다면 higher 맞.. 2023. 10. 3. [노마드코더] Python 기초 함수 만들기 안녕하세요! 들어보니 자바와 문법만 조금 다르지 거의 비슷하더라고요 자바땐 기록을 안했으니,, 복습하면서 적어보기! 일단 파이썬은 공백(들여쓰기)에 민감해서 잘 봐주어야 합니다. 예를 들어 아래와 같이 쓰면 def test(): print("Hello World!") test() 2번째 줄에 빨간줄이 그어지는 걸 볼 수 있습니다. def test(): print("Hello World!") test() 이렇게 들여쓰기가 있어야 print가 test 함수에 속해있는 것을 인식한다고 하더라고요 다른 언어들은 보통 함수 뒤에 {}(중괄호)를 통해서 속해있는 것을 인식했는데 공백에 주의를 해야겠습니다. 실제로 오류가 나서 열심히 찾아봤는데 공백인 경우가 많이 있다고 하더라고요 여기까지 하고 간단한 주스 만들기 .. 2023. 10. 3. Mac에서 Python 가상환경 설정하기(VScode실행) 맥북에서 가상환경을 만드는 법을 알아보겠다! 자꾸 까먹고 검색해서 찾아서 직접 올려놔야지 안되겠다. 먼저 폴더를 만들자 터미널을 켜서 ls를 입력해 어디에 만들지 찾아보자 나는 보통 Documents에 만들기 때문에 Documents로 이동하자 cd Documents Documents로 이동한 것을 볼 수 있다. 이제 이 안에 폴더를 만들어 줄건데 간단하게 test1이라고 만들어주자.(test는 이미 쓰고 있다,, 내가) mkdir test1 ls를 해서 보면 test1이 생성된 것을 볼 수 있다. 이제 test1 폴더로 이동해보자 cd test1 test1으로 이동했다면 이제 가상환경을 만들 폴더를 생성해준다. python3 -m venv [생성할 가상환경 이름] 저는 test_venv로 만들겠습니다... 2023. 10. 2. Python 기초부터 배워보기~(자료형 연산) a = 3이라면 수학적으로 등호로 표현이 아니고 a라는 상자에 3을 넣는 거 같은 느낌 a = a + 1 이라면 a = 4가 되는 느낌 print(a)를 하면 4가 나오고 print(type(a))를 하게 되면 type이 어떤 건지 알려준다. 4는 정수이기 때문에 class 'int'가 표시된다. 문자열 자료형 a[ : ] a [ : : ] 첫 번째는 이상 두 번째는 미만 세 번째는 간격을 뜻한다. 첫 번째가 비어있으면 처음부터 두 번째가 비어있으면 끝까지를 뜻한다. 문자열 포매팅 코드설명 %s 문자열(String) %c 문자 1개(character) %d 정수(Integer) %f 부동소수(floating-point) %o 8진수 %x 16진수 %% Literal % (문자 % 자체) 재미있는 것은 %.. 2023. 9. 8. Mac OS 에서 Python3과 MySQL 연동해보기(CRUD까지) PyMySQL 설치를 해보자 Python과 MySQL은 이미 설치되어 있는 상태로 가정한다. 터미널을 실행한 후에 아래 명령어를 넣어준다. pip install PyMySQL 명령어를 넣었는데 pip를 찾을 수 없다고 하고 있다,, 구글링이 계속해보니 아래 명령어를 넣고 하면 된다고 한다. sudo easy_install pip command not found: pip를 검색했더니 pip를 업그레이드해주면 된다고 한다. pip3 install --upgrade pip 다시 한번 PyMySQL을 설치 명령어를 넣어주니 install되었다! 이제 DBtest.py 파일에서 연결해 보자! (VScode에서 실습해 보았다.) import pymysql https://luran.me/300 PyMySQL - 파이.. 2023. 9. 7. 이전 1 다음