Learn Django

개발공부에 왕도는 없습니다. 꾸준함이 답입니다.
여러분의 파이썬/장고 페이스메이커가 되겠습니다.

최근 댓글

최근 업데이트 VOD

9일차 ‐ [매일 10분] O RLY Cover Generator 흉내내어 만들기 (NEW) 8일차 ‐ [매일 10분] O RLY Cover Generator 흉내내어 만들기 (NEW) Throttling (최대 호출 횟수 제한하기) ‐ 장고 - API 서버 만들기 및 초간단 안드로이드 앱 만들기 (NEW) Authentication과 Permission ‐ 장고 - API 서버 만들기 및 초간단 안드로이드 앱 만들기 (NEW) Serizlier를 통한 유효성 검사 및 저장 ‐ 장고 - API 서버 만들기 및 초간단 안드로이드 앱 만들기 (NEW) 7일차 - 커버 이미지 스타일 개선하기 #2 ‐ [매일 10분] O RLY Cover Generator 흉내내어 만들기 (NEW) 6일차 - 커버 이미지 스타일 개선하기 #1 ‐ [매일 10분] O RLY Cover Generator 흉내내어 만들기 (NEW) 5일차 - Animal 이미지 합성 및 컬러 적용 ‐ [매일 10분] O RLY Cover Generator 흉내내어 만들기 4일차 - Form 필드 추가 및 animal 파일, color 코드 크롤링 ‐ [매일 10분] O RLY Cover Generator 흉내내어 만들기 3일차 - PIL로 이미지에 글자 그림 그리기 ‐ [매일 10분] O RLY Cover Generator 흉내내어 만들기 2일차 - Form을 통해 데이터를 입력받고, PIL을 통해 이미지 동적생성하기 ‐ [매일 10분] O RLY Cover Generator 흉내내어 만들기 1일차 - 장고 기본 프로젝트 골격 잡기 ‐ [매일 10분] O RLY Cover Generator 흉내내어 만들기 Pagination 처리 ‐ 장고 - API 서버 만들기 및 초간단 안드로이드 앱 만들기 필터링 ‐ 장고 - API 서버 만들기 및 초간단 안드로이드 앱 만들기 format 인자와 다양한 Renderer ‐ 장고 - API 서버 만들기 및 초간단 안드로이드 앱 만들기 ViewSet과 Router ‐ 장고 - API 서버 만들기 및 초간단 안드로이드 앱 만들기 JSON 응답뷰 만들기 (부제 - APiView부터 ViewSet까지) ‐ 장고 - API 서버 만들기 및 초간단 안드로이드 앱 만들기 JSON 직렬화 ‐ 장고 - API 서버 만들기 및 초간단 안드로이드 앱 만들기 Overview 및 JSON 응답뷰 만들기 ‐ 장고 - API 서버 만들기 및 초간단 안드로이드 앱 만들기 EP 09 - JavaScript 차트 연동하기 (마지막 에피소드) ‐ 장고 - 웹프론트엔드 시작편

파이썬 익히고, 활용하기

파이썬은 웹 개발을 비롯한 머신러닝, 데이터 분석 등 다양한 분야에서 쓰이고 있습니다. 개발환경 셋업은 여러 개발 초심자분들에게 장벽 아닌 장벽이 되고 있는 데요.

본 코스에서는 파이썬과 장고 개발환경을 구축하는 방법에 대해서 알아보겠습니다. 이를 통해 다양한 파이썬 개발환경셋업에 적용하실 수 있어요.

바로가기

보다 자연스러운 영어를 쓰기 위해서는, 영어 문법을 익히는 것 이외에도 영어권 문화를 익히는 것이 필요합니다.

파이썬 언어도 이와 마찬가지로 단순히 파이썬 문법을 익히는 것 이외에도 파이썬의 철학을 제대로 알 필요가 있습니다.

우리는 장고 웹프레임워크를 통해 웹서비스 개발을 해볼텐데요. 장고는 파이썬으로 구현된 웹프레임워크이니만큼 파이썬을 잘 이해할 수록 더욱 잘 쓰실 수 있습니다.

장고를 보다 효율적으로 사용하기 위한 목적으로서의 파이썬에 대해서 공부해봅시다.

바로가기

인터넷 상의 정규화되지 않은 데이터들을 자동화된 방식으로 수집하는 것을 크롤링이라고 합니다. 파이썬으로 크롤링하는 것을 배워보고, 크롤링의 다양한 패턴에 대해서 살펴보겠습니다.

본 코스 VOD는 지속적으로 업데이트됩니다.

분석을 원하시는 사이트가 있으시다면 댓글 남겨주세요. 적극 반영하겠습니다. :D

바로가기

파이썬을 활용한 다양한 업무 자동화를 같이 살펴봅시다.

  • 다양한 메세지 보내고 받기
  • 여러 자동화
  • 간단한 봇 만들기
바로가기

장고 이론편 - 장고 백엔드 중심

장고를 쓴다고 해서 다 같은 장고개발이 아닙니다. 정확하게 이해하고 올바르게 코드를 쓸 줄 알아야겠습니다.
적은 양의 코드로 많은 작업을 효율적으로 개발하실 수 있습니다.

함께 여행 블로그 서비스를 만들어보며, 장고 기본을 익혀보도록 해요. :D

#1. 장고 설치 및 Overview” 는 공개VOD 로서 로그인/구독없이 보실 수 있습니다.

VOD 내 코드내역들은 Github 저장소에서 확인하실 수 있습니다.

차근차근 알려드리겠습니다. 함께 해요. :D

바로가기

장고걸스 온라인 튜토리얼에 대한 라이브 코딩 영상입니다.

장고에 대한 좀 더 자세한 설명은 장고 - 기본편 VOD (구독VOD) 를 통해 공부하실 수 있습니다.

바로가기

장고의 절반은 Form/ModelForm 을 잘 쓰는 것에 있다고 생각합니다. 이를 통해, 코드 중복을 제거하고, 효율적으로 사용자 입력폼을 생성 및 입력값 유효성 검증을 수행해보세요.

모델 정의만 잘 해두면, Form은 그냥 따라옵니다. 장고를 누리세요. ;)

일정 조율 중

장고의 뷰는 호출가능한 객체로서 함수 기반 뷰와 클래스 기반 뷰로 나눠집니다. 함수 기반 뷰로 작성하시는 것이 코드 흐름을 이해하시는 데에 도움이 됩니다. 하지만 여러 뷰에 걸쳐 중복된 루틴이 많다면, 클래스 기반 뷰를 통해 보다 구조화된 뷰 개발이 가능해집니다.

클래스 기반 뷰를 통해 뷰의 또 다른 세상을 경험해보세요.

Github 소스코드 저장소

바로가기

아임포트 서비스를 통해, 장고스러운 방식으로 간결하게 결제를 연동해봅시다. 재사용 가능한 앱으로 제대로 정리해두면, 두고두고 편하게 연동하실 수 있어요. 연동작업을 1시간이 아니라, 10분만에 끝내실 수도 있어요.

일정 조율 중

장고 이론편 - 웹 프론트엔드 중심

웹개발은 크게 백엔드와 프론트엔드 개발로 나눠집니다. 장고는 백엔드에 초점이 맞춰진 웹프레임워크입니다. 장고를 공부하실 때에는 백엔드에 포커스를 맞춰서 공부하시고, 웹프론트엔드는 최소화하세요. 장고 웹개발을 하실 때 필요한 최소한의 웹프론트엔드 개발에 대해서 알려드리겠습니다.

본 시작편에서는 위 프로젝트를 베이스로 jQuery를 통한 개선에 포커스가 맞춰져 있습니다. 본 코스가 끝나면 API 코스를 먼저 진행 후에, 별도 코스에서 Vue.js를 다뤄볼 예정입니다.

Github 소스코드 저장소

바로가기

장고에서는 HTML 입력요소를 위젯 (Widget) 이라고 부릅니다. 커스텀 위젯을 통해, UI를 개선시키실 수 있습니다.

여행 포스팅을 위해 유저에게 위도/경도를 입력받는 상황을 상상해보세요. 유저에게 37.497942,127.027621 위도/경도를 직접 입력받는 것은 너무 가혹한 일입니다.

커스텀 구글맵/네이버맵 커스텀 위젯을 만들어보세요. 위도/경도 입력이 훨씬 쉬워질 것입니다.

일정 조율 중

장고 이론편 - API 서버 및 iOS/Android 앱

서비스를 만들 때 Android/iOS 앱을 개발하는 것은 이제 선택이 아닌 필수가 되었습니다. 장고에서는 API서버를 구현할 때 djangorestframework를 많이 사용합니다. 단순 실습나열식의 강의가 아니라 djangorestframework에 대해서 차근차근 하나씩 살펴보며, 장고를 통해 효율적으로 앱 API를 만드는 방법에 대해 알아봅시다.

본 코스에 사용된 코드는 저장소에서 확인하실 수 있습니다.

바로가기

Apache Cordova 플랫폼을 활용하여, Hybrid 앱을 만들어봅시다.

  • 장고 웹을 통한 Android/iOS 앱 빌드
  • Google Firebase 푸쉬
일정 조율 중

장고 실전편

학습에서 가장 중요한 것이 실전이며, 꾸준함입니다. 혼자 그 꾸준함을 이어가긴 쉽지 않습니다. 꾸준함을 이어나가실 수 있도록 도와드리겠습니다.

매일 10분. 여러분과 함께 https://dev.to/rly 서비스를 흉내내어, 장고로 달려보겠습니다. 본 프로젝트를 시작으로 장고로 다양한 웹서비스를 같이 만들어봅시다. :-)

구독VOD로 제공되며, 1회차는 FreeVOD로 제공합니다.

바로가기

장고를 배포하는 다양한 방법에 대해서 살펴보겠습니다.

바로가기

장고 - 기본편 (Feat. 여행 블로그 만들기)를 통해 장고의 기본을 탄탄히 닦으셨나요? VOD를 여러번 보시면서 실습해보시길 권장합니다.

여행 블로그 만들기에 충분히 익숙해지셨나요? 다음 단계로 “배달의민족 St” 서비스를 간략하게나마 만들어보면서, 장고에 좀 더 익숙해져보도록 해요.

다양한 서비스를 같이 만들어가다보면, 장고에 보다 능숙해진 자신을 만나실 수 있을 겁니다.

일정 조율 중

배달의민족 St. 서비스에 이어, 인스타그램 St. 서비스를 파이썬/장고로 같이 만들어봅시다. 다양한 서비스를 같이 만들어가다보면, 장고에 보다 능숙해진 자신을 만나길 수 있습니다.

일정 조율 중
새 VOD가 등록되면 AskDjango 페이스북 페이지오픈카톡에 공지를 합니다.
강의관련 건의사항이 있으시면, @nomade 카톡이나, 아래 댓글 혹은 AskDjango 페메로 메세지 주세요. 주신 의견은 적극 검토해서 최대한 반영토록 하겠습니다. ;)

nomade.kr