장고 개발을 위한 필수 파이썬 문법과 장고 설계철학에 대한 깊은 이해를 통해, 장고 웹개발을 제대로 시작해보세요.
이런 걸
배워요!
장고 개발을 위한 필수 파이썬 문법
윈도우/맥에서의 명쾌한 파이썬/장고 개발환경 설정
장고 설계철학에 대한 깊은 이해
장고 철학에 대한 이해로
장고를 바르게 누려보세요 💪
장고 개발의 최적의 IDE인 PyCharm Professional (유료 툴)을 6개월 동안 사용하실 수 있도록 JetBrains으로부터 6개월 리딤코드를 후원받았습니다. 완강 후, 신청 링크에서 신청서를 작성해주세요.
참고) 학생/교사이신 분은 JetBrains의 학생 지원 프로그램을 통해, JetBrains의 모든 툴을 1년 단위로 라이센스 받으실 수 있습니다. 해당 프로그램을 신청하시면 수일 내로 라이센스를 발급받으실 수 있습니다.
장고에 필요한 문법 설명과 함께 장고 설계 철학을 깊게 설명해 드리는 이론 중심의 입문 강의입니다. 기존의 <파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트> 강의가 있지만 볼륨이 커서 입문자분들에게 부담되실 수도 있어 입문용으로 강의를 제작하게 되었습니다. 이전 강의에서 다루지 않은 입문용 내용으로 구성했습니다.
하지만, 웹개발이 처음이신 분들에게는 어려우실 수 있습니다. 웹개발이 처음이신 분들께서는 생활코딩의 <Python Django Web Framework> 유튜브 강좌를 먼저 학습하시기를 추천드립니다.
장고 웹 프레임워크는 하나의 거대한 코드 덩어리입니다. 이를 잘 활용하기 위해서는 '필수 파이썬 문법'에 대한 이해가 필수입니다. 그런데 파이썬 문법을 수박 겉핥기로만 아신다면, 실습에서 장고의 여러 예시 코드를 접하셨을 때 코드 읽기도 어렵고 수정도 어려우실 것입니다. 본 강의에서 다루는 필수 파이썬 문법을 통해 장고 코드에 대한 두려움을 떨쳐내세요.
한국인이 미국식 영어를 원활히 구사하려면 미국 문화에 대한 이해와 존중이 필요합니다. 프레임워크를 쓴다는 것 역시 그 철학을 명확히 이해하고 존중하는 데에서 시작해야 합니다. 그렇지 않다면 프레임워크라는 바퀴를 제대로 활용하지 못하고 바퀴를 재발명하고 있는 자신을 발견하시게 될 것입니다.
인생은 짧습니다. 파이썬과 장고를 명확히 이해/활용하여, 여러분의 시간을 아끼세요.
파이썬 기초 문법 학습 후, 웹 앱 개발 학습을 시작하려는 분
장고를 학습하는 데 필요한 기초 문법에 대한 이해가 부족한 분
장고의 설계 철학을 통해 장고를 더욱 깊이 이해하고 싶은 분
장고로 구현된 애플리케이션 코드를 자유롭게 읽고 활용하고 싶은 분
파이썬 기초 문법만 알면 시작할 수 있는
웹 입문자 대상 강의
각 장고 기능 이해에 필요한 문법을
실제 예제와 함께!
14년 차 장고 개발자와 함께
장고 설계철학을 깊이 있게!
전 강의 한글 자막으로
강의 내용 파악을 빠르게!
최신 트렌드의 윈도우/맥 개발환경 설정을 안내드립니다.
장고 설계철학 중 '일반' 챕터를 다룹니다. 장고는 덩치가 커서 느리고 배우기 어렵다는 인식이 있습니다. 장고의 설계철학 중에 '느슨한 결합'이 있습니다. 장고는 기본에서 제공하는 기능이 많은 것뿐입니다. 그에 반해 Flask는 막연히 빠르다고 생각하시는 분들이 많은데, 이는 Micro Framework로서 기능이 적은 것입니다. 애플리케이션은 성능은 언어/프레임워크로 인해 결정되는 것이 아닙니다. 개발하는 사람에게 달려있습니다.
장고의 설계철학 <뷰>와 <URL 설계>에 대해서 살펴보겠습니다.
장고 템플릿 시스템을 활용하여 이메일 제목/내용을 완성하고, SMTP 이메일 발송 실습해보겠습니다.
장고에서 활발히 사용되는 장식자 (Decorators) 문법의 필요성에 대해서 살펴보고, 장식자를 만드는 방법에 대해서 살펴보겠습니다.
장고 설계철학 <모델>에 대해서 살펴보고, ORM (Object Relational Mapping) 기술로서 지원하는 <장고 모델>에 대해서 살펴봅니다.
장고 설계철학 <데이터베이스 API>에 대해서 살펴봅니다.
Q. 장고를 배우면 왜 좋나요?
장고는 파이썬 풀스택 웹프레임워크입니다. 장고 프레임워크를 올바르게 이해하면, 웹서비스를 보다 빠르게 개발하실 수 있습니다. "시간"이 가장 큰 비용입니다. 인생은 짧습니다. 장고를 통해 여러분의 시간을 아끼시고 비즈니스에 집중하세요.
Q. 수강 전에 갖춰야 할 환경, 기타 유의 사항이 있나요?
인터넷이 되는 윈도우 혹은 맥 컴퓨터만 있으시면 됩니다. 개발환경 세팅에 대해서는 본 강의에서 자세히 알려드립니다.
Q. 본 강의의 내용을 익히면 어떤 일을 할 수 있나요?
본 강의는 강의 철학을 이해하는 데에 초점이 맞춰져 있습니다. 그래서 세부적인 장고 기능에 대해서 다루지는 않습니다. 본 강의 수강 후에는 파이썬/장고 개발환경을 구축하시는 데에 두려움이 없으실 것이며, 장고의 철학을 바르게 이해하시게 됩니다. 구현은 장고 프로젝트 생성, 모델 생성, 모델에 대한 간단한 list/detail 페이지를 구현하실 수 있습니다.
Q. 장고에 대해서 보다 자세하게 익히려면?
제가 인프런에 공개한 <파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트> 강의를 수강하시면 됩니다.
파이썬과 장고에 진심인 소프트웨어 개발자 이진석입니다.
장고 라이브 코딩쇼 (50분. 유튜브 St.) 영상을 통해, 장고 웹개발의 강력함을 라이브 코딩으로 보여드립니다.
학습 대상은
누구일까요?
파이썬 웹서비스 개발을 처음 시작하시는 분
장고 개발을 위한 필수 파이썬 문법을 익히고 싶으신 분
빠르게 장고의 설계철학을 이해하고 싶으신 분
선수 지식,
필요할까요?
파이썬 제어구조/함수/클래스/상속 모듈 정도의 기초 문법
수강생 수
2,176
수강평 수
101
강의 평점
4.8
강의 수
5
파이썬과 장고에 진심인 소프트웨어 개발자
파이썬/장고 질답 및 교육서비스, 파이썬 사랑방 주인장
파이썬 사랑방 with Django/React 커뮤니티 (구. Ask Django) 운영자
(전) Microsoft Azure MVP 어워드 수상 (2016년~2022년)
대외 활동
오프라인 교육 : SK텔링크, LS그룹, 삼성 디스플레이, 부산대학교 정보화본부, 서울대학교 벤처경영학연합전공, 패스트캠퍼스 웹서비스 개발 캠프 3기 등
기술 자문 : 유클리드소프트, 부산대학교, 한국산업기술평가관리원, 한국방송통신전파진흥원 등
여러분의 파이썬/장고/리액트 페이스메이커가 되겠습니다. 😉
전체
29개 ∙ (4시간 10분)
가 제공되는 강의입니다.