일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래밍
- airflow
- 도커 컴포즈
- 파이썬강의
- 장고 튜토리얼
- docker
- 플라스크
- 파이썬 장고
- 개발자취업
- c++
- 도커
- Django
- 인공지능
- 개발자
- Python
- C언어
- 장고 기초 강의
- 예제프로젝트
- mlops
- 웹개발
- 쇼핑몰예제
- 파이썬
- flask
- cpp
- 장고
- 기초강의
- 에어플로우 기초강의
- ADP
- 개발언어
- c
- Today
- Total
목록기초강의 (11)
TITEDIOS Dev Note
Flask는 파이썬으로 작성된 마이크로 웹 프레임워크로, 간단하고 직관적인 웹 애플리케이션 개발을 가능하게 합니다. 이번 포스팅에서는 Flask를 사용하여 회원 가입, 탈퇴, 로그인, 로그아웃 기능을 구현하는 방법을 단계별로 설명하겠습니다.1. 데이터베이스 모델 설정회원 정보를 저장할 데이터베이스 모델을 설정합니다. 이전 포스팅에서 이와 같은 모델을 활용하여 User는 이미 생성하셨던거 기억하시죠? ㅎㅎ...class FlaskUser(db.Model): id = db.Column(db.Integer, primary_key=True) username = db.Column(db.String(80), unique=True, nullable=False) password = db.Column(d..
Flask로 만든 미니 쇼핑몰에 로그인 기능을 추가하면 사용자 인증과 세션 관리를 통해 사용자 맞춤형 서비스를 제공할 수 있습니다. 로그인 기능 추가를 위한 요구사항에 대해 정리하는 것은 이전 포스팅에서 수행했습니다. 이번 포스팅에서는 정리했던 기능을 실제로 구현하기 위해 레이아웃을 먼저 작성해 봅니다.1. base.html 작성base.html은 모든 페이지에 공통으로 적용되는 레이아웃을 정의합니다. 여기에서는 네비게이션 바와 컨테이너를 설정하고, 로그인 상태에 따라 표시되는 항목을 조절합니다.그리고 전에 만들었던 Home 버튼과 Cart 버튼도 정렬을 해주겠습니다. 일반적인 쇼핑몰에서는 Home 버튼은 왼쪽에 Cart는 오른쪽에 있습니다. 따라서, 저희도 그와 같이 정렬을 해주도록 하겠습니다. ..

이번 포스팅부터는 파이썬에 대해서 하나하나 파고드는 시간을 가져보겠습니다. 앞선 포스팅을 통해 파이썬에 대한 감각과 기초를 익히셨다면 지금부터는 좀 더 자세한 파이썬의 기능을 활용할 예정이며 이해를 깊이 하는 것을 목표로 하겠습니다.파이썬의 리스트(List)는 가장 유용하고 자주 사용되는 데이터 구조 중 하나입니다. 리스트는 다양한 자료형의 데이터를 순차적으로 저장할 수 있으며, 그 유연성과 기능 덕분에 많은 프로그래머들이 즐겨 사용합니다. 이번 포스팅에서는 파이썬 리스트의 개념, 특징, 주요 메소드 및 활용 예제를 통해 리스트를 자세히 살펴보겠습니다.1. 리스트란 무엇인가?리스트는 파이썬에서 순서가 있는 변경 가능한 시퀀스 데이터 구조입니다. 리스트는 대괄호 []로 정의(또는 선언)하고, 쉼표 ','로..

이번 포스팅에서는 저번 포스팅에 이어서 flask를 이용한 계산기 만드는 프로젝트를 해보도록 하겠습니다. 지난 시간에는 개발을 위한 준비과정을 거쳤다면 이번 포스팅에서는 실제 개발을 할 예정이니까요 훨씬 즐거운 시간이 될 것입니다. 그럼 지금부터 시작해보도록 하겠습니다.'app.py' 파일 작성파일 구조로 만들어 놓은 것 중 app.py를 작성할 것 입니다. 실제 Flask의 동작을 수행하는 기능 개발 부분입니다. 여러분이 원하는 동작을 여기에서 작성하는 것입니다.from flask import Flask, request, render_templateapp = Flask(__name__) # flask 객체 생성@app.route('/', methods=['GET', 'POST']) # GET/POST..

Flask를 사용하여 웹 기반 계산기를 만드는 과정을 단계별로 개발하는 프로젝트를 해보겠습니다. 이 포스팅은 코드 예제와 함께 Flask를 처음 사용하는 사람들도 쉽게 따라할 수 있도록 자세히 설명할 것입니다.Flask를 이용한 웹 기반 계산기 만들기Flask는 파이썬으로 작성된 마이크로 웹 프레임워크로, 간단한 웹 애플리케이션을 빠르게 만들 수 있게 해줍니다. 이번 포스팅에서는 Flask를 사용하여 두 숫자를 입력받아 기본적인 사칙연산을 수행하는 간단한 계산기를 만들어 보겠습니다.준비물Python이 설치된 개발 환경Flask 라이브러리 (설치 방법은 아래에 설명)1. 가상환경 만들기우선 여러분의 작업환경에 아나콘다(anaconda)가 설치되어 있다고 가정하고 진행하겠습니다. 아나콘다 설치는 아래를 확인..

파이썬 프로그래밍을 할 때, 예외 상황을 적절히 처리하는 것은 매우 중요합니다. 예외 처리(Exception Handling)는 프로그램의 오류를 감지하고, 그에 맞게 대처할 수 있도록 합니다. 이를 통해 프로그램이 갑작스럽게 종료되는 것을 방지하고, 예상치 못한 상황에서도 안정적으로 동작할 수 있습니다. 이번 포스팅에서는 파이썬의 예외 처리 방법과 다양한 예제를 통해 이를 효과적으로 사용하는 방법을 알아보겠습니다.1. 예외 처리의 기본 개념파이썬에서 예외는 try, except, else, finally 블록을 사용하여 처리합니다. 기본적인 구조는 다음과 같습니다:try: # 예외가 발생할 수 있는 코드except SomeException: # 예외를 처리하는 코드else: # 예외가 ..

파이썬은 다양한 내장 함수를 제공하여 프로그래밍을 더 쉽고 효율적으로 만들어 줍니다. 내장 함수는 별도의 모듈을 임포트하지 않고도 사용할 수 있는 함수들로, 데이터 처리, 수학 계산, 타입 변환 등 여러 작업에 유용합니다. 이번 포스팅에서는 자주 사용되는 몇 가지 파이썬 내장 함수를 소개하고, 그 사용 방법을 예제와 함께 설명하겠습니다.내장함수 종류파이썬은 기본적으로 내장 함수를 제공하는데 그 종류는 아래와 같습니다. 종류가 생각보다 많죠? cited: https://docs.python.org/ko/3/library/functions.html 제가 실제로 많이 사용하는 몇 가지 주요 함수들을 살펴 보도록 하겠습니다.1. print()가장 기본적인 내장 함수 중 하나로, 화면에 출력할 때 사용됩니다.p..

파이썬에서 모듈과 패키지는 코드를 구성하고 관리하는 데 중요한 역할을 합니다. 이를 통해 코드를 구조화하고 재사용하여 프로그램의 기능 구현을 빠르게 수행할 수 있습니다. 이번 포스팅에서는 모듈과 패키지의 개념과 사용법에 대해 알아보겠습니다.1. 파이썬 모듈모듈은 파이썬 코드를 구성하는 가장 작은 단위로 여러 개의 함수, 변수, 클래스 등을 포함하는 .py 파일을 의미합니다. 모듈을 사용하면 코드를 논리적으로 그룹화하고 재사용할 수 있습니다. 다음 예제를 통해 모듈을 작성해 보겠습니다.먼저 mymodule.py라는 모듈을 생성합니다:# mymodule.pydef greet(name): return f"Hello, {name}!"class Animal: def __init__(self, name)..