일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이썬 장고
- ADP
- Django
- 장고 튜토리얼
- 쇼핑몰예제
- 에어플로우 기초강의
- 장고 기초 강의
- docker
- C언어
- 프로그래밍
- 개발언어
- 예제프로젝트
- 개발자
- 웹개발
- 도커 컴포즈
- c
- 인공지능
- mlops
- 개발자취업
- airflow
- 장고
- c++
- 파이썬강의
- Python
- cpp
- 도커
- 파이썬
- 플라스크
- flask
- 기초강의
- Today
- Total
목록개발자취업 (10)
TITEDIOS 편한 코딩
미니 쇼핑몰 프로젝트를 구축할 때, 제품 정보를 효율적으로 관리할 수 있도록 API에 대한 정의를 모두 마쳤습니다. 이번 포스팅에서는 Flask를 사용하여 쇼핑몰의 제품 정보를 관리하는 API를 CRUD (Create, Read, Update, Delete)에 맞게 단계별로 설명하겠습니다.1. 데이터베이스 설정 및 모델 정의저희 쇼핑몰의 제품 정보를 간단하게 살펴보겠습니다. 아래 코드처럼 제품명, 가격, 정보로 이루어진 단순한 구조입니다.class Product(db.Model): id = db.Column(db.Integer, primary_key=True) name = db.Column(db.String(80), nullable=False) price = db.Column(db.Flo..

이번 포스팅에서는 C 언어의 기본 개념인 변수와 상수, 그리고 간단하게 입력과 출력을 다뤄보겠습니다. 각각의 개념을 예제와 함께 자세히 설명하겠습니다.1. 변수 (Variables)변수는 데이터를 저장하기 위한 메모리 공간을 의미합니다. C 언어에서 변수를 사용하기 위해서는 먼저 변수의 타입과 이름을 선언해야 합니다. 변수의 타입은 해당 변수가 저장할 데이터의 종류를 나타냅니다.기본 변수 타입int: 정수형 변수float: 실수형 변수 (소수점 포함)double: 배정도 실수형 변수 (더 많은 소수점 포함)char: 문자형 변수변수 선언 및 초기화 예제#include int main() { // 선언 형식: 자료형(int) 변수명(age); int age = 25; // 정수..
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..
이번 포스팅에서는 회원 가입 및 탈퇴를 할 수 있는 화면을 만들어 보겠습니다. 사실 ID와 PW를 받는 간단한 화면입니다. 앞서 html을 만드신 것처럼 손쉽게 만드실 수 있으십니다. 더해서 실제 사용할 수 있는 USER를 데이터베이스에 추가까지 해보겠습니다.1. HTML 파일 생성우선 HTML 파일을 생성해야 합니다. 회원 가입과 탈퇴에 대한 화면은 저희가 생성하지 않았거든요. 아래와 같이 생성하시면 됩니다. 윈도우를 사용하신다면 register.html과 delete.html 파일을 templates 폴더 밑에 생성해 주세요.touch templates/register.html templates/delete.html2. HTML 템플릿 작성작성하실 HTML은 회원 가입과 탈퇴 시 ID와 PW를 입력하..
Flask로 만든 미니 쇼핑몰에 로그인 기능을 추가하면 사용자 인증과 세션 관리를 통해 사용자 맞춤형 서비스를 제공할 수 있습니다. 로그인 기능 추가를 위한 요구사항에 대해 정리하는 것은 이전 포스팅에서 수행했습니다. 이번 포스팅에서는 정리했던 기능을 실제로 구현하기 위해 레이아웃을 먼저 작성해 봅니다.1. base.html 작성base.html은 모든 페이지에 공통으로 적용되는 레이아웃을 정의합니다. 여기에서는 네비게이션 바와 컨테이너를 설정하고, 로그인 상태에 따라 표시되는 항목을 조절합니다.그리고 전에 만들었던 Home 버튼과 Cart 버튼도 정렬을 해주겠습니다. 일반적인 쇼핑몰에서는 Home 버튼은 왼쪽에 Cart는 오른쪽에 있습니다. 따라서, 저희도 그와 같이 정렬을 해주도록 하겠습니다. ..

이번 포스팅에서는 C 언어로 간단한 "Hello, World!" 프로그램을 작성하고 컴파일하는 방법을 소개하겠습니다. 역시 새로운 언어를 배울 때는 Hello, world만한 예제가 없죠. ㅎㅎ 시작해보겠습니다.1. Hello World 프로그램 작성하기C 언어로 "Hello, World!" 프로그램을 작성하는 방법을 살펴보겠습니다.코드 작성먼저, 텍스트 편집기를 열고 아래 코드를 입력합니다. 코드가 한줄 끝나면 세미콜론(;)을 반드시 넣어 주셔야 합니다.#include int main() { printf("Hello, World!\n"); return 0;}코드 설명:#include : 표준 입력 출력 라이브러리를 포함합니다. printf 함수를 사용하기 위해 필요합니다.int main() ..
이번 포스팅에서는 이전 포스팅에서 했던 html을 마저 작성해 보겠습니다.이전 포스팅에서와 마찬가지로 html과 css를 모르신다면 복사만 하시고 적당히 눈으로만 보시면 되겠습니다. 이런저런 게 있구나 정도 생각하시면 되고 이후에 기회가 닿는다면 html과 css에 대해서 공부하시면 됩니다.1. 프로젝트 구조앞서 작성하신 프로젝트 구조입니다. 이 중에 오늘은 templates/index.html과 templates/pruduct.html을 작성해 보겠습니다.flask_ecommerce/├── app.py├── create-product.py├── env.yaml├── README.md├── static│ └── css│ └── styles.css└── templates ├── base..

파일 입출력은 프로그래밍에서 매우 중요한 부분을 차지합니다. 파이썬에서는 텍스트 파일과 이진 파일을 간편하게 다룰 수 있는 다양한 기능을 제공합니다. 이번 포스팅에서는 텍스트 파일과 이진 파일을 다루는 방법을 각각 예제와 함께 설명하겠습니다.1. 텍스트 파일 다루기텍스트 파일을 다루는 방법은 우리가 이전에 파일 입출력(바로 전 포스팅입니다ㅎㅎ)에서 봤던 예제와 같습니다. 파일을 열 때 open 함수에 'r'. 'w', 'a' 등의 모드를 파라미터로 전달하여 파일을 처리하는 방식입니다. 테스트 파일은 우리가 읽기 편한 문자열을 처리하는 함수이므로 데이터 저장 및 로그 기록 등에 많이 사용됩니다.텍스트 파일 읽기텍스트 파일을 읽는 방법은 매우 간단합니다. open 함수와 read 또는 readlines 메서..