본문 바로가기
반응형

전체 글167

[Django-01] 웹 개발 기초와 Django 프레임워크 개요 웹 개발 기초와 Django 프레임워크 개요여러분, Python만 알면 웹 사이트도 뚝딱 만들 수 있다면 믿으시겠어요? Django는 그걸 가능하게 해주는 도구예요! 안녕하세요, 여러분~! 😊 혹시 "웹 개발"이라는 말만 들어도 벌써 머리가 복잡해지는 분 계신가요? 저도 처음엔 그랬어요.HTML, CSS, JavaScript, 서버, 데이터베이스... 어디서부터 시작해야 할지 막막했거든요.그래서 이 시리즈에서는 여러분이 편안하게 웹 개발의 기초를 익힐 수 있도록, 정말 친절하고 쉽게!Django라는 프레임워크를 중심으로 하나하나 알려드릴 거예요.오늘은 그 첫 걸음으로, 웹 개발이 무엇인지, HTTP란 무엇이며, Django는 어떤 역할을 하는지, 그리고 개발을 시작하기 위한 로컬 환경은 어떻게 준비하.. 2025. 4. 18.
[FastAPI-⑧] 파이썬 FastAPI 실전 프로젝트 구현 (2) – 기능 보완 및 마무리 파이썬 FastAPI 실전 프로젝트 구현 (2) – 기능 보완 및 마무리여러분, 프로젝트 마무리할 때 뭔가 찝찝하게 끝낸 적 있으시죠? 이번에는 FastAPI로 만든 API를 제대로 다듬고, 진짜 ‘완성된’ 느낌을 만들어봐요! 안녕하세요, 개발자 여러분 😊드디어 FastAPI 실전 프로젝트의 마지막 단계에 도달했습니다.앞서 API를 설계하고 기본적인 CRUD 기능을 구현했지만, 사실 프로젝트가 ‘완성됐다’고 말하기 위해서는 몇 가지 마무리 작업이 꼭 필요하죠.예를 들어 빠진 기능을 채우거나, 리팩토링을 통해 코드 품질을 끌어올리고, 전체 테스트를 통해 문제가 없는지 꼼꼼히 검증하는 과정 말이에요.이번 글에서는 Update/Delete API 구현, 리팩토링, 테스트 마무리, 추가 기능 구현까지 포함해.. 2025. 4. 16.
[FastAPI-⑦] 파이썬 FastAPI 실전 프로젝트 (1) – 블로그 API/Todo API 설계 및 구현 파이썬 FastAPI 실전 프로젝트 (1) – 블로그 API/Todo API 설계 및 구현 단순한 예제만으로는 실력이 늘지 않아요. 진짜로 내가 만든 FastAPI 서비스, 지금부터 직접 설계하고 구현해보는 시간입니다! 안녕하세요 여러분 😊드디어 지금까지 배운 FastAPI 내용을 바탕으로 직접 프로젝트를 시작할 차례입니다!이제는 단순한 이론이나 짧은 실습이 아니라, 사용자 관리부터 게시글 또는 할일 등록까지 기능이 갖춰진 나만의 API 서비스를 만들게 될 거예요.이번 실전 프로젝트는 두 가지 주제 중 하나를 선택해서 진행할 수 있어요:1) 블로그 API 또는 2) Todo 관리 API.둘 다 FastAPI + SQLAlchemy를 활용해 RESTful 백엔드 API를 직접 설계하고 구현하는 경험을 .. 2025. 4. 16.
[FastAPI-⑥] 파이썬 FastAPI 예외 처리, 테스트 및 프로젝트 구조화 파이썬 FastAPI 예외 처리, 테스트 및 프로젝트 구조화실무에서 진짜 중요한 FastAPI 프로젝트의 마무리 3대장! 예외 처리, 테스트, 구조화로 완성도를 끌어올려보세요. 안녕하세요, 여러분!오늘은 FastAPI를 활용한 프로젝트에서 완성도와 유지보수성을 높이는 핵심 주제 3가지를 함께 살펴보려 합니다.FastAPI는 정말 빠르고 유연한 웹 프레임워크지만, 규모가 커지면 예외 처리와 테스트, 그리고 깔끔한 프로젝트 구조가 필수죠.초반엔 하나의 파일에 모든 걸 몰아넣는 게 편하게 느껴질 수 있지만, 진짜 문제는 그 이후부터입니다.에러가 터지거나, 기능이 많아지고, 팀과 협업하는 상황이 오면 코드 관리가 점점 지옥이 되거든요. 😓그래서 오늘은 그런 혼돈을 예방할 수 있는 3가지 실전 기술을 소개하려.. 2025. 4. 16.
[FastAPI-⑤] 파이썬 FastAPI 고급 ORM – 관계 모델링과 다중 테이블 연동 파이썬 FastAPI 고급 ORM – 관계 모델링과 다중 테이블 연동여러분의 FastAPI 앱이 점점 커지고 있나요? 단일 테이블로는 한계가 있다 느낄 때, 지금이 바로 관계형 모델링을 배워야 할 타이밍입니다! 안녕하세요, 개발자 여러분 😊오늘은 FastAPI와 SQLAlchemy ORM을 활용하여 "다중 테이블 관계 설정"과 Pydantic 스키마 연계까지 다뤄볼 거예요.특히 User와 Todo 같은 실용적인 예제를 중심으로 일대다(1:N), 다대다(N:M) 관계를 어떻게 모델링하는지, 그리고 이를 CRUD API로 어떻게 연결하는지 구체적으로 살펴봅니다.FastAPI를 사용하다 보면 단일 테이블로 구현한 간단한 예제는 금방 만들 수 있지만, 실제 애플리케이션에서는 테이블 간의 관계가 필수입니다. .. 2025. 4. 16.
[FastAPI-④] 파이썬 FastAPI 데이터베이스 연동 – SQLAlchemy ORM 시작 파이썬 FastAPI 데이터베이스 연동 : SQLAlchemy ORM 시작여러분, 웹 API를 만들었는데 데이터를 저장할 방법이 없어서 매번 초기화된다고요? 그렇다면 지금이 바로 ORM을 배워야 할 순간입니다! 안녕하세요, 여러분! 😊FastAPI로 REST API를 구현하면서 데이터를 메모리나 리스트에만 저장했다면, 이제 다음 단계로 나아갈 차례입니다.바로 데이터베이스 연동이죠.특히 실습 환경에서는 간편한 SQLite로, 실전 배포 단계에서는 PostgreSQL이나 MySQL을 사용하게 될 텐데요.오늘은 그 첫걸음으로 SQLAlchemy ORM을 FastAPI에 통합하는 방법을 알아보겠습니다.ORM이 뭐고, 왜 쓰는지부터 실제 코드 예제까지 차근차근 풀어볼게요.초보자도 이해할 수 있도록! 그럼 바로.. 2025. 4. 16.
반응형