Learn Django

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

최근 댓글

최근 업데이트 VOD

EP 07 - Ajax with Django #3 ‐ 장고 - 웹프론트엔드 시작편 (NEW) EP 06 - Ajax with Django #2 ‐ 장고 - 웹프론트엔드 시작편 EP 05 - Ajax with Django #1 ‐ 장고 - 웹프론트엔드 시작편 EP 04 - Static Files in Django ‐ 장고 - 웹프론트엔드 시작편 EP 03 - jQuery ‐ 장고 - 웹프론트엔드 시작편 EP 02 - CSS Layout ‐ 장고 - 웹프론트엔드 시작편 EP 01 - 시작하기 ‐ 장고 - 웹프론트엔드 시작편 EP 00 - 장고 프로젝트 준비하기 ‐ 장고 - 웹프론트엔드 시작편 Generic CBV View - Editing / Delete ‐ 장고 - 클래스 기반 뷰, 잘 알고 쓰기 Generic CBV View - Display / Date ‐ 장고 - 클래스 기반 뷰, 잘 알고 쓰기 클래스 상속/Mixins을 통해 CBV 조합하기 ‐ 장고 - 클래스 기반 뷰, 잘 알고 쓰기 카카오톡 봇 만들기 ‐ 파이썬으로 업무 자동화하기 슬랫 봇 만들기 ‐ 파이썬으로 업무 자동화하기 크롤링 실습 - 네이버 카페글 크롤링 ‐ 크롤링 차근차근 시작하기 크롤링 실습 - POST 방식으로 검색을 구현한 페이지에 대한 분석/크롤링 ‐ 크롤링 차근차근 시작하기 크롤링 실습 - 네이버 웹툰 목록 크롤링 및 이미지 합치기 ‐ 크롤링 차근차근 시작하기 슬랙 메세지 보내기 ‐ 파이썬으로 업무 자동화하기 HTTP 메소드별 처리 ‐ 장고 - 클래스 기반 뷰, 잘 알고 쓰기 CBV에 장식자 적용하기 ‐ 장고 - 클래스 기반 뷰, 잘 알고 쓰기 크롤링 실습 - 네이버 실시간검색어 및 블로그 검색 ‐ 크롤링 차근차근 시작하기

파이썬 익히고, 활용하기

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

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

바로가기

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

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

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

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

바로가기

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

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

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

바로가기

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

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

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

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

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

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

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

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

바로가기

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

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

바로가기

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

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

일정 조율 중

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

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

Github 소스코드 저장소

바로가기

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

일정 조율 중

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

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

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

소스코드 저장소 : https://github.com/askdjango/vod-frontend

바로가기

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

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

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

일정 조율 중

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

서비스를 만들 때 Android/iOS 앱을 개발하는 것은 이제 선택이 아닌 필수가 되었습니다. 장고를 통해 효율적으로 앱 API를 만드는 방법에 대해 알아봅시다.

일정 조율 중

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

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

장고 실전편

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

바로가기

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

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

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

일정 조율 중

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

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

nomade.kr