일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 도커 컴포즈
- cpp
- airflow
- 프로그래밍
- 파이썬
- 도커
- 개발자취업
- mlops
- 장고 튜토리얼
- docker
- 에어플로우 기초강의
- c++
- Django
- 장고
- 예제프로젝트
- 파이썬 장고
- 개발언어
- 파이썬강의
- 개발자
- 플라스크
- c
- flask
- 인공지능
- 웹개발
- 기초강의
- C언어
- Python
- 장고 기초 강의
- ADP
- 쇼핑몰예제
- Today
- Total
목록프로그래밍 (16)
TITEDIOS 편한 코딩
안녕하세요! 이번 포스팅에서는 Flask로 만든 미니 쇼핑몰을 배포하고 테스트하는 방법을 다루어보겠습니다. 로컬 환경에서 개발을 마친 후 배포하여 사용자가 접근할 수 있도록 하는 과정과 배포 후 테스트 방법을 자세히 설명드리겠습니다.로컬 환경에서 배포하기우선 여기까지 오신 여러분 감사드리고 축하드립니다. 여러분은 Flask로 웹 개발을 하는 한 주기(한 사이클)을 마무리하신 것입니다. 여기까지 오신 여러분을 자랑스럽다고 생각하셔도 됩니다.이제 로컬 환경 즉, 여러분이 개발했던 PC에서 미니 쇼핑몰을 배포해보도록 하겠습니다.그 동안 작업하신 폴더인 flaks_ecommerce에서 시작하겠습니다. 사실 로컬에서의 배포는 어렵지 않습니다. 아래 코드만 실행하면 됩니다.python app.py 실행하시면 아래와..
안녕하세요! 이번 포스팅에서는 Flask를 사용하여 미니 쇼핑몰을 만드는 과정 중 app.py 파일을 자세히 설명드리겠습니다. app.py는 Flask 애플리케이션의 핵심 파일로, 라우팅, 데이터베이스 연결, 템플릿 렌더링 등을 처리합니다. Flasksk 파이썬에 익숙하지 않은 분들도 쉽게 따라올 수 있도록 하나씩 차근차근 설명해드리겠습니다.1. 개발할 기능들에 대한 설명우리가 만드는 미니 쇼핑몰에서는 아래와 같은 기능을 제공합니다. 아직은 구체적인 기능들이 많이 부족하지만 파이썬에 대한 감각을 익혀가는 과정이고 실제 개발에 대한 적응을 하는 과정이기 때문에 간단한 기능부터 시작해 봅니다.첫 번째 화면(index 화면): 웹 사이트에 접속하면 가장 먼저 보이는 화면입니다.제품 상세 페이지: 어떤 제품을 ..
안녕하세요! 이번 포스팅에서는 데이터베이스를 설정하고 제품 정보를 입력하는 방법에 대해 설명드리겠습니다. 이 포스팅에서는 SQLite를 사용하여 데이터베이스를 설정하고 SQLAlchemy를 통해 데이터를 관리하는 방법을 다루겠습니다. SQLAlchemy를 설치하고 이를 통해서 데이터를 SQLite 데이터베이스에 입력하는 방법에 대해 설명할 것입니다.1 .SQLAlchemy 및 데이터베이스 설정우선 필요한 패키지를 설치해야 합니다. 터미널에서 다음 명령어를 실행하세요. anaconda 가상환경에서 SQLAlchemy를 설치하는 명령어입니다.conda install conda-forge::flask-sqlalchemy2. SQLAlchemy 설정app.py 파일에서 Flask와 SQLAlchemy를 설정합니..
이번 포스팅에서는 이전 포스팅에서 했던 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..
Flask로 미니 쇼핑몰 프로젝트를 수행하려면 당연하게도 Flask를 설치하고 개발환경을 구축해야 합니다. 이번 포스팅에서는 Flask를 설치하고 기본적인 환경을 설정하는 방법에 대해 자세히 설명하겠습니다.1. Python 설치Flask를 설치하기 위해서는 먼저 Python이 설치되어 있어야 합니다. Python이 설치되어 있지 않다면, Python 공식 웹사이트에서 다운로드하여 설치할 수 있습니다. 설치 과정에서 'Add Python to PATH' 옵션을 체크하는 것을 잊지 마세요. 2024.04.30 - [파이썬] - Python 기초 강의: #1 환경 구성 Python 기초 강의: #1 환경 구성파이썬은 강력한 프로그래밍 언어로, 다양한 프로젝트를 구축하고 실행할 수 있습니다. 하지만 파이썬을 개..

파이썬에서 클래스의 상속과 다형성은 객체지향 프로그래밍(OOP)의 핵심 개념입니다. 상속과 다형성을 함께 사용하면 코드의 재사용성을 높이고 유지 관리를 용이하게 하며, 프로그램의 확장성을 향상시킬 수 있습니다. 이번 포스팅에서는 상속과 다형성에 대해 알아보고, 이를 활용한 예제를 통해 개념을 더욱 명확히 이해해보겠습니다.계승 아이콘 제작자: Freepik - Flaticon1. 상속 (Inheritance)상속은 객체 지향 프로그래밍의 기본적인 개념으로, 한 클래스(부모 클래스)가 가지고 있는 속성과 메서드를 다른 클래스(자식 클래스)에 물려주는 것을 의미합니다. 이를 통해 코드의 재사용성을 높이고 새로운 클래스의 작성을 간소화할 수 있습니다. 상속을 통해 부모 클래스(슈퍼 클래스)의 기능을 자식 클래스..

안녕하세요, 이번 강의에서는 파이썬의 클래스에 대해 알아보겠습니다. 클래스는 객체 지향 프로그래밍의 핵심 개념 중 하나로, 코드의 재사용성을 높이고 더 구조화된 코드를 작성하는 데 도움을 줍니다.1. 클래스란 무엇인가?클래스는 객체 지향 프로그래밍(Object-Oriented Programming, OOP)의 기본 개념 중 하나로, 객체의 특성과 동작을 정의하는 데 사용됩니다. 클래스는 객체를 생성하기 위한 청사진(blueprint) 역할을 하며, 객체는 클래스의 인스턴스(instance)라고도 합니다. 다음은 파이썬 클래스의 주요 개념과 예제를 통해 클래스를 설명하겠습니다.2. 클래스 정의와 객체 생성하기클래스 정의파이썬에서 클래스는 class 키워드를 사용하여 정의합니다. 클래스 명은 같이 일하는 동..

안녕하세요. 벌써 3번째 강의 시간이네요. 뭔가 기분이 좋습니다. 여러분도 기분 좋게 프로그래밍을 하실 것이라고 생각합니다.이번 강의에서는 앞서 배운 for와 if 문을 활용하여 간단한 계산기 프로그램을 만들어보겠습니다. 이 프로그램은 사용자로부터 두 개의 숫자와 연산자를 입력받아 계산 결과를 출력하는 기능을 가지고 있습니다.1. 프로그램 동작 방식작성해 볼 프로그램은 다음과 같은 순서로 동작합니다. 1) 사용자로부터 첫 번째 숫자를 입력 받습니다. 2) 사용자로부터 두 번째 숫자를 입력 받습니다. 3) 사용자로부터 연산자(+, -, *, /)를 입력 받습니다. 4) 입력받은 연산자에 따라 계산을 수행합니다. 5) 계산 결과를 출력합니다.몇 가지 에외 상황을 처리할 수 있도록 if 문을 이용해 예외처리를..