PYTHON (17) 썸네일형 리스트형 [TIL] 20240408 39일차 세팅 과정 - 항상 최신 버전을 사용한다고 좋은 것이 아니다. - 내가 사용하고 있는 버전과 호환이 가능한지를 먼저 파악해야 한다. → LTS (Long Time Support)를 고려하는 것이 좋다. requirements.txt pip로 install을 진행할 때 내가 명시한 버전으로 설치를 진행할 수 있다. 기본적으로 pip로 설치를 진행하면 가장 최신 버전으로 설치를 진행한다 → LTS를 만족하지 못할 수 있다. 프로젝트 세팅 django-admin startproject django-admin startproject . git과 유사하게 프로젝트 이름과 폴더 경로를 입력하여 장고 프로젝트를 세팅할 수 있다. dir path 대신 .을 사용할 경우 현재 디렉토리를 프로젝트 폴더로 지정하여 세팅하게.. [TIL] 20240229 13일차 이번주 목(2024-02-29) 까지 진행한 개인 과제 중 4번 문항을 푼 코드를 리뷰하고자 한다. 가위 바위 보 게임 웹 페이지 구현이다. # 필수 라이브러리 ''' 0. Flask : 웹서버를 시작할 수 있는 기능. app이라는 이름으로 플라스크를 시작한다 1. render_template : html파일을 가져와서 보여준다 ''' from flask import Flask, render_template, request from rsp_game_web import * app = Flask(__name__) import os from flask_sqlalchemy import SQLAlchemy basedir = os.path.abspath(os.path.dirname(__file__)) app = F.. [TIL] 20240228 12일차 이번주 목(2024-02-29) 까지 진행할 개인 과제 중 3번 문항을 푼 코드를 리뷰하고자 한다. 회원 가입 및 포스팅(글쓰기) 기능 구현이다. https://creative-darkstar.tistory.com/14 [TIL] 20240227 11일차 다음주 목(2024-02-29) 까지 진행할 개인 과제 중 3번 문항을 풀이 중인 코드를 리뷰하고자 한다. 회원 가입 및 포스팅(글쓰기) 기능 구현이다. https://creative-darkstar.tistory.com/13 [TIL] 20240226 10일차 다음 creative-darkstar.tistory.com 어제 진행한 것에 이어서 진행했고 각 기능 별로 오류를 해결했으며 회원 가입 및 로그인 과정에 비밀번호 값에 해싱 처리를 진행했다. 해.. [TIL] 20240227 11일차 이번주 목(2024-02-29) 까지 진행할 개인 과제 중 3번 문항을 풀이 중인 코드를 리뷰하고자 한다. 회원 가입 및 포스팅(글쓰기) 기능 구현이다. https://creative-darkstar.tistory.com/13 [TIL] 20240226 10일차 다음주 목(2024-02-29) 까지 진행할 개인 과제 중 3번 문항을 풀이 중인 코드를 리뷰하고자 한다. 회원 가입 및 포스팅(글쓰기) 기능 구현이다. class Member(): def __init__(self, name, username, password): self.name creative-darkstar.tistory.com 어제 진행한 것에 이어서 진행했고 회원 가입 기능에 이어서 4개의 기능을 추가했다. 회원 가입 기능을 함수로 따로.. [TIL] 20240226 10일차 이번주 목(2024-02-29) 까지 진행할 개인 과제 중 3번 문항을 풀이 중인 코드를 리뷰하고자 한다. 회원 가입 및 포스팅(글쓰기) 기능 구현이다. class Member(): def __init__(self, name, username, password): self.name = name self.username = username self.password = password def display(self): print(f"회원명: {self.name}, ID: {self.username}") class Post(Member): def __init__(self, title, content, name, username, password): self.title = title self.content = .. [TIL] 20240223 9일차 다음주 목(2024-02-29) 까지 진행할 개인 과제 중 2번 문항을 풀이한 코드를 리뷰하고자 한다. 가위 바위 보 게임 구현이다. if __name__ == "__main__": # [무, 승, 패] status = [0, 0, 0] set_game() 초기에 파이썬 파일을 실행하면 set_game() 함수를 호출한다. status 는 전적(무, 승, 패)을 저장하는 list 이다. 주석을 추가해서 status 의 각 요소들이 어떤 것들을 가리키는지 설명했다. def set_game(): while True: global status play_game() command = input("게임을 다시 하시겠습니까? (종료: 'n', 데이터 초기화 후 재시작 'r'): ") if command == 'n'.. [TIL] 20240222 8일차 다음주 목(2024-02-29) 까지 진행할 개인 과제가 나와서 1번 문항을 풀이한 코드를 리뷰하고자 한다. 업-다운 게임 구현이다. if __name__ == "__main__": max_try = 0 set_game() 초기에 파이썬 파일을 실행하면 set_game() 함수를 호출한다. def set_game(): while True: global max_try prev_try = play_game() max_try = prev_try if prev_try > max_try else max_try command = input("게임을 다시 하시겠습니까? (종료: 'n', 데이터 초기화 후 재시작 'r'): ") if command == 'n': print("게임을 종료합니다.") break elif .. [TIL] 20240221 7일차 클래스 심화 강의 수강 중 정리가 필요한 것이 생겨서 작성 - 부모 / 자식 클래스 (클래스 상속, super) class ParentClass(): def __init__(self, name): self.name = name pass def greeting(self) print(f"{self.name}님 안녕하세요.") # 클래스 상속 방법: class 자식클래스명(부모클래스명) # 클래스 선언 후 아래 코드 작성 시 super()를 통해 부모 클래스의 메서드를 그대로 사용할 수 있다. # super()를 사용하지 않아도 이미 상속받은 상태라 부모 클래스의 메서드를 사용할 수 있지만 # 자식 클래스에서 부모 메서드와 같은 이름의 메서드를 정의했을 때 super()를 사용하지 않으면 # overridin.. 이전 1 2 3 다음