사용자 도구

사이트 도구


wiki:ai:python

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
wiki:ai:python [2020/07/13 14:50]
dhan
wiki:ai:python [2023/04/17 20:19] (현재)
dhan
줄 8: 줄 8:
  
 ===== Python ===== ===== Python =====
 +
 ==== Python 장점 ==== ==== Python 장점 ====
   * 문법이 간결합니다. \\   * 문법이 간결합니다. \\
줄 13: 줄 14:
   * GUI Application 개발 (PyQT) \\   * GUI Application 개발 (PyQT) \\
   * 방대한 라이브러리 지원합니다. (GitHub) \\   * 방대한 라이브러리 지원합니다. (GitHub) \\
-  * 용언어 (네워크, 웹, 데이터분석, 기계학습 등) \\+  * 용언어 (네워크, 웹, 데이터분석, 기계학습 등) \\
  
 ===== 즐겨 찾기 ===== ===== 즐겨 찾기 =====
-[[wiki:ai:python:library|Library]]+[[wiki:ai:python:library|Library]] \\ 
 +[[wiki:ai:python:data|알려진 주요 데이터]] \\ 
 +[[wiki:ai:python:GoogleColab|Google_Colab 사용하기]] \\ 
 +[[https://spidyweb.tistory.com/376|[Python] 보편적인 python coding convention(파이썬 코딩 컨벤션)]] \\
  
 ===== 개발환경 설정 ===== ===== 개발환경 설정 =====
줄 130: 줄 134:
   * 5. [[wiki:ai:python:리스트와 튜플|리스트와 튜플]]    * 5. [[wiki:ai:python:리스트와 튜플|리스트와 튜플]] 
   * 6. [[wiki:ai:python:딕셔너리와 집합|딕셔너리와 집합]]    * 6. [[wiki:ai:python:딕셔너리와 집합|딕셔너리와 집합]] 
-  * 7. [[wiki:ai:python:데이터 타입 (중간검)|데이터 타입 (중간검)]] +  * 7. [[wiki:ai:python:데이터 타입 (중간검)|데이터 타입 (중간검)]] 
   * 8. [[wiki:ai:python:조건문|조건문]]    * 8. [[wiki:ai:python:조건문|조건문]] 
   * 9. [[wiki:ai:python:반복문|반복문]]    * 9. [[wiki:ai:python:반복문|반복문]] 
-  * 10. [[wiki:ai:python:반복문 (중간검)|반복문 (중간검)]] +  * 10. [[wiki:ai:python:반복문 (중간검)|반복문 (중간검)]] 
   * 11. [[wiki:ai:python:함수 및 람다|함수 및 람다(lambda)]]    * 11. [[wiki:ai:python:함수 및 람다|함수 및 람다(lambda)]] 
   * 12. [[wiki:ai:python:클래스 상세 이해(Self, 클래스, 인스턴스 변수)|클래스 상세 이해(Self, 클래스, 인스턴스 변수)]]    * 12. [[wiki:ai:python:클래스 상세 이해(Self, 클래스, 인스턴스 변수)|클래스 상세 이해(Self, 클래스, 인스턴스 변수)]] 
줄 148: 줄 152:
 \\ \\
  
 +===== Python Framework Django (기초) ===== 
 +==== Django란? ====
 +> Django는 파이썬으로 만들어진 무료 오픈소스 웹 애플리케이션 프레임워크(web application framework)입니다. 쉽고 빠르게 웹사이트를 개발할 수 있도록 돕는 구성요소로 이루어진 웹 프레임워크랍니다.
 +==== 준비사항 ====
 +=== vsCode Terminal 셋팅 ===
 +[[http://rwiki.repia.com/doku.php?id=wiki:util:vscode|링크 화면 하단에 Terminal사용하기 참고]] \\
 +Ref [[https://tutorial.djangogirls.org/ko/django/|Django란?]]
 +\\
 +=== virtualenv 가상화설정 및 project, app 생성 ===
 +1. File > Open Folder.. 클릭해서 프로젝트 생성할 폴더를 지정해서 열어줍니다. \\
 +2. Terminal에서 그 Folder로 들어가서 아래와 같이 명령어를 작성하면 됩니다.
 +<code cmd>
 +# virtualenv 설치
 +D:\python\django>pip install virtualenv
  
 +# fcdjango_venv라는 폴더명의 가상화 생성
 +D:\python\django>virtualenv fcdjango_venv
 +
 +# fcdjango_venv라는 폴더명의 가상화안에 Script 폴더로 이동 후
 +D:\python\django>cd fcdjango_venv/Script
 +
 +# activate를 실행시켜서 가상화 활성화
 +D:\python\django\fcdjango_venv\Script>activate
 +
 +# 다시 폴더로 돌아옵니다. 
 +(fcdjango_venv) D:\python\django\fcdjango_venv\Scripts>cd ..
 +(fcdjango_venv) D:\python\django\fcdjango_venv>cd ..
 +(fcdjango_venv) D:\python\django>
 +
 +# fc_community라는 프로젝트 폴더를 생성합니다.
 +(fcdjango_venv) D:\python\django>django-admin startproject fc_community
 +
 +# fc_community라는 프로젝트 폴더로 들어갑니다.
 +(fcdjango_venv) D:\python\django>cd fc_community
 +
 +# board 라는 app을 생성합니다.
 +(fcdjango_venv) D:\python\django\fc_community>django-admin startapp board
 +
 +
 +</code>
 ===== Tip ===== ===== Tip =====
 2020.06.30 [[https://docs.python.org/ko/3/library/|파이썬 표준 라이브러리]]\\ 2020.06.30 [[https://docs.python.org/ko/3/library/|파이썬 표준 라이브러리]]\\
줄 157: 줄 200:
  
 ===== Ref ===== ===== Ref =====
-  * 제가 작성하는 모든 것은 패스트캠프 인강 - 웹 (크롤링)를 보고 작성하는 것입니다.+   * 제가 작성하는 모든 것은 패스트캠프 인강 - 웹 (크롤링)를 보고 작성하는 것입니다.
  
  
 {{tag>도봉산핵주먹 python}} {{tag>도봉산핵주먹 python}}
/volume1/web/dokuwiki/data/attic/wiki/ai/python.1594619454.txt.gz · 마지막으로 수정됨: 2022/03/10 19:52 (바깥 편집)