이미 소장하고 있다면 판매해 보세요.
|
Chapter 01 웹 프로그래밍의 이해
_1.1 웹 프로그래밍이란? _1.2 다양한 웹 클라이언트 _1.3 프론트엔드와 백엔드 _1.4 HTTP 프로토콜 _1.5 URL 설계 _1.6 웹 애플리케이션 서버 Chapter 02 파이썬 웹 표준 라이브러리 _2.1 웹 라이브러리 구성 _2.2 웹 클라이언트 라이브러리 _2.3 웹 서버 라이브러리 _2.4 CGI/WSGI 라이브러리 Chapter 03 Django 웹 프레임워크 _3.1 장고의 특징 _3.2 장고 프로그램 설치 _3.3 장고에서의 애플리케이션 프로그래밍 방식 _3.4 애플리케이션 설계하기 _3.5 프로젝트 뼈대 만들기 _3.6 애플리케이션 개발하기 - Model 코딩 _3.7 애플리케이션 개발하기 - View 및 Template 코딩 Chapter 04 Django의 핵심 기능 _4.1 Admin 사이트 꾸미기 _4.2 장고 파이썬 셸로 데이터 조작하기 _4.3 템플릿 시스템 _4.4 폼 처리하기 _4.5 클래스형 뷰 _4.6 로그 남기기 Chapter 05 실습 예제 확장 _5.1 새로운 애플리케이션 만들기 _5.2 프로젝트 첫 페이지 만들기 _5.3 polls 애플리케이션을 클래스형 뷰로 변경하기 Chapter 06 Django의 웹 서버 연동 원리 _6.1 장고의 wsgi.py 파일 _6.2 장고의 WSGI 인터페이스 _6.3 운영 서버 적용 전 장고의 설정 변경 사항 _6.4 리눅스 배포 환경 선택 Chapter 07 Cloud 서버에 Django 배포 _7.1 PythonAnywhere 사이트 가입하기 _7.2 장고 소스 가져오기 _7.3 리눅스 명령으로 압축 풀기 _7.4 파이썬 가상 환경 만들기 _7.5 PythonAnywhere 서버에서 장고 설정 변경하기 _7.6 PythonAnywhere 웹 서버 설정하기 _7.7 지금까지의 작업 확인하기 Chapter 08 NGINX-Gunicorn 연동 _8.1 Ubuntu 가상 환경 구성 및 장고 설정 변경하기 _8.2 Ubuntu에 NGINX 구성하기 _8.3 user 권한 Gunicorn 구성하기 _8.4 root 권한 Gunicorn 구성하기 _8.5 실행 테스트하기 Chapter 09 NGINX-uWSGI 연동 _9.1 Amazon Linux 가상 환경 구성 및 장고 설정 변경하기 _9.2 Amazon Linux에 NGINX 구성하기 _9.3 user 권한 uWSGI 구성하기 _9.4 root 권한 uWSGI 구성하기 _9.5 실행 테스트하기 _9.6 SQLite3 에러 조치 방법 Chapter 10 Apache 웹 서버와 연동 _10.1 CentOS 가상 환경 구성 및 장고 설정 변경하기 _10.2 httpd 웹 서버와 mod_wsgi 확장 모듈 _10.3 mod_wsgi 설치하기 _10.4 내장 모드로 mod_wsgi 실행하기 _10.5 데몬 모드로 mod_wsgi 실행하기 APPENDIX A 외부 라이브러리 requests, beautifulsoup4 맛보기 APPENDIX B 장고의 데이터베이스 연동 APPENDIX C HTTP 상태 코드 전체 요약 APPENDIX D PyCharm 무료 버전 사용하기 찾아보기 |
김석훈의 다른 상품
|
한계? 그게 뭔지 모르는 다재다능한 파이썬에
장고(Django)를 더하면 누구나 쉽게 웹 프로그래밍을 할 수 있다! 파이썬은 쉽게 배울 수 있고 널리 활용할 수 있어 데이터 분석, 머신러닝, 크롤링 등 다양한 분야에 활용되고 있다. 특히 여러 분야 중 웹 개발에 가장 많이 활용되고 있는데 파이썬을 활용하면 웹 프로그래밍을 쉽게 끝낼 수 있기 때문이다. 시중에는 매우 다양한 파이썬 웹 프레임워크가 존재한다. 다양한 웹 개발 지식을 축적한 사람이라면 자신의 프로젝트에 맞는 적합한 프레임워크를 선택해서 사용하면 되지만, 웹 개발을 처음 시작하는 사람은 수많은 프레임워크 중 어떤 것을 선택해야 할지 혼란스러울 수 있다. 그렇다면 고민할 것 없이 장고를 선택하자. 장고는 프로젝트 뼈대 생성, 데이터베이스 연동, Admin 관리 기능 등 웹 프로그래밍에 필요한 모든 것을 갖추고 있다고 말할 수 있을 정도로 풍부한 기능을 제공한다. 장고를 활용하면 이러한 기능을 단 몇 줄의 코드만으로 간단히 구현할 수 있다. 또한 파이썬 웹 프레임워크 중 사용자가 가장 많아서 관련 정보를 손쉽게 얻을 수 있다. 그렇다면 장고를 무엇으로 어떻게 배워야 할까? 고민할 것 없이 『파이썬 웹 프로그래밍, 기초편』으로 배움을 시작하자. ● 『파이썬 웹 프로그래밍, 기초편』의 특징 1. 누구나 쉽게 따라 할 수 있도록 윈도우 환경에서 개발을 진행한다. 2. 웹 프로그래밍 기초 지식과 파이썬 웹 표준 라이브러리 활용법을 알려 준다. 3. 파이썬 웹 프레임워크 중 범용성이 가장 높은 Django의 기초 개념을 제대로 알려 준다. 4. MVT(Model, View, Template) 패턴에 따른 충분한 설명과 실습으로 웹 애플리케이션 프로그래밍 방식과 원리를 제대로 알려 준다. 5. PythonAnywhere, AWS와 같은 클라우드 서버 배포 방법을 알려 준다. 6. 다양한 리눅스 배포판에서 WSGI 서버(Gunicorn, uWSGI)와 웹 서버(Apache, NGINX)를 연동하는 방법을 알려 준다. ● 『파이썬 웹 프로그래밍, 기초편』 3판에서 달라진 점 1. 파이썬 3.x 및 장고 4.x 버전에 맞게 코드 업데이트! 2. Ubuntu, Amazon Linux, CentOS 등 다양한 리눅스 배포판으로 배포 환경을 다각화! 3. 독자 피드백을 바탕으로 웹 프로그래밍 및 장고 지식 설명 추가!! ● 『파이썬 웹 프로그래밍, 기초편』을 읽어야 하는 당신 1. 파이썬 기본기를 바탕으로 생산적인 일을 하고 싶은 초급 개발자 (『혼자 공부하는 파이썬』을 완독하고 웹 프로그래밍을 시작하고 싶은 개발자 지망생) 2. 다른 언어를 사용하다 파이썬으로 전환하려는 웹 개발자 3. 스타트업처럼 빠르게 웹 서비스를 구축해야 하는 조직의 개발자 ● 예제 파일 다운로드 → https://www.hanbit.co.kr/src/11041 ● 관련 도서 『혼자 공부하는 파이썬(개정판)』(한빛미디어, 2022) 『파이썬 웹 프로그래밍, 실전편』(한빛미디어, 2019) |