생활코딩 - WEB2: Python - goormEDU

생활코딩 - WEB2: Python

웹 애플리케이션을 만들어가면서 Python에 대한 지식과 경험을 동시에 채워드리기 위한 목적으로 생활코딩에서 제작한 강좌입니다.

Lecture Introduction
Difficulty
Normal
Category
Programming - Programming Fundamentals
Tag
웹프로그래밍, 파이썬, 웹애플리케이션, 생활코딩, Flask, 프레임워크
Target Audience
- HTML, 웹서버, 인터넷에 대한 지식이 있는 분
- 웹애플리케이션을 만들어보고 싶으신 분
- 파이썬에 대해 관심이 있으신 분
- 1억 개의 웹 페이지를 생산하며 발생할 수 있는 생산성의 한계를 극복하고자 하는 분

#구름EDU 수강자 분들을 위해 생활코딩(https://opentutorials.org)이 함께 합니다. 항상 좋은 지식을 전해주시는 생활코딩에 감사드립니다.


📝수업 소개


💛생활코딩, 구름EDU와 같은 웹 애플리케이션을 만들어가면서 Python에 대한 지식과 경험을 동시에 채우기 위해 제작된 수업입니다.

🧪Python 만으로 웹 애플리케이션을 구현하는 것은 어렵기 때문에 Flask라고 하는 Python web framework를 이용하려 합니다. Flask는 비교적 초심자가 시작하기에 좋은 도구로, 먼저 웹 애플리케이션 구현에 익숙해진 다음 Django와 같은 framework를 시작하시길 권장드립니다.



🎯학습 목표


  • Python에 대한 지식과 경험을 쌓습니다.
  • 파이썬 웹 프레임워크 Flask를 이용해 웹 애플리케이션을 만들 수 있습니다.



📣참고사항


  • 본 수업을 수강하기 위해 HTML, 웹 서버, 인터넷에 대한 기초 지식을 필요로 합니다.
  • HTML, 웹서버, 인터넷에 대해서 설명할 수 없다면, WEB1: HTML & Internet 수업을 먼저 보시기를 권장드립니다.



강의자 소개


생활코딩(이고잉)

  • 약 10만 멤버로 구성된 개발 커뮤니티 생활코딩 운영
  • 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업을 제공
Curriculum
Expand All
  • 01
    수업 소개
  • 수업 소개
    수업 예고
  • 02
    실습 준비
  • 실습 환경 구축 소개
    (Linux) 웹서버 준비
    (Linux) Python 설치와 실행방법
    (Linux) Apache와 Python을 CGI로 연동하는 방법
    (Windows) 웹서버 설치
    (Windows) Python 설치 및 실행
    (Windows) Apache와 Python을 CGI로 연동하는 방법
    (Mac OSX) 웹서버 준비
    (Mac OSX) Python 설치와 실행방법
    (Mac OSX) Apache와 Python을 CGI로 연동하는 방법
  • 03
    데이터 타입
  • 숫자
    문자열의 표현
    문자열의 처리
    문자열과 변수
    문자열 포맷팅
    활용 - 홈페이지를 CGI로 구현
    활용 - URL Query String을 가져오는 방법
    활용 - CGI 소개
  • 04
    제어문과 조건문
  • 제어문 소개
    Boolean
    조건문의 기본 형식
    조건문과 논리연산자
    활용 - 조건에 반응하는 앱 만들기
    활용 - 파일 기능을 이용해 본문 구현
  • 05
    Python 공식 문서 보는 법
  • Python 공식 문서 보는 법
  • 06
    List와 컨테이너
  • List
    컨테이너
  • 07
    반복문
  • 반복문 for
    활용 - 반복문을 이용해서 글목록 구현
    활용 - 생성 구현 1 - form
    활용 - 생성 구현 2 - 전송한 정보의 처리
    활용 - 수정 구현
    활용 - 삭제 구현
  • 08
    함수
  • 함수 (1/2)
    함수 (2/2)
    활용 - 함수를 글목록 기능을 정리 정돈하기
  • 09
    모듈
  • 모듈
    모듈로 함수 정리 정돈
  • 10
    보안
  • 보안(XSS)
  • 11
    Pypi와 패키지 매니저
  • Pypi와 패키지 매니저
  • 12
    API
  • API
  • 13
    수업을 마치며
  • 수업을 마치며
Instructor Introduction
user
생활코딩Teacher
Lecture Reviews
  • No reviews have been written.

Free


Average Rating
0
Difficulty
Normal
Lecture Period
Unlimited
URL