일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- AI
- install
- 지도
- Uber
- mapping
- 웹지도
- map
- QGIS
- 머신러닝
- Web GIS
- Spatial Data Analysis
- GIS
- Web Mapping
- 설치
- 빅데이터
- data visualization
- 데이터 시각화
- 인스톨
- Big data
- plugin
- 공간데이터 분석
- 데이터 분석
- CARTO
- Kepler.gl
- 우버
- Data Analysis
- Mapbox
- 인공지능
- machine learning
- 플러그인
- Today
- Total
GIS & Spatial Analysis in KOREA
Vocabulary - 기본용어 본문
[PyQGIS]
#GIS #QGIS #Python #PyQGIS #Anaconda #Python Vocabulary #Map #지도
[ Vocabulary - 기본용어 ]
- Python Vocabulary
파이썬 프로그래밍을 할 때 가장 많이 사용되는 기본용어 목록은 아래와 같다.
l Variable: 정의한 특정 이름을 사용하여 컴퓨터의 메모리에 값을 저장하는 방법
l Data Types
n Integer (int): 정수
n Float (float): 10 진수
n String (str): 텍스트
n Boolean (bool): 참 / 거짓
n List (list): 모든 종류의 값을 저장할 수 있는 일종의 컨테이너 (Ex. 대괄호로 목록 [1, 2, 3, 'a', 'b', 'c']을 만들 수 있음)
n Tuple (tuple): List의 일종으로 Tuple의 값은 업데이트 할 수 없음 (Ex. 튜플은 괄호 (1, 2, 3, 'a', 'b', 'c')로 만들 수 있음)
l Index: 인덱스 번호는 파이썬 List 나 Tuple에 저장된 특정 값의 위치로 List의 첫 번째 인덱스 값은 항상 ‘0‘
l Script: 스크립트는 실행하고자 하는 Python 코드를 작성하기 위한 전용 문서입니다. 파이썬 스크립트 파일은 항상 ‘*.py’ 파일 확장자를 가져야 함
- 버전 관리를 위한 기본 어휘
버전 관리에 대해 논의 할 때 자주 사용되는 기본 용어는 다음과 같다. (완벽하지 않음).
l Repository: 특정 프로젝트의 파일이 저장되는 위치로, 일반적으로 ‘repor로 축약됨. 각 프로젝트에는 자체 서버가 있으며 일반적으로 고유 URL로 액세스 할 수 있음 (예를 들어 GitHub 페이지).
l Commit: 작업 중 변경된 내용을 저장소에 다시 쓰거나 병합하는 것을 의미함. 기본적으로 저장소의 ‘스냅 샷’을 가져와 이전 시점으로 프로젝트를 복원 할 수 있는 체크 포인트를 제공함. 'Commit'또는 'Checkin'이라는 용어는 commit의 결과로 생성 된 새 버전을 설명하기 위해 명사로 사용할 수도 있음
l Revision / version: 새롭게 변경된 내용을 의미함
l Clone: 다른 저장소에 개정판을 포함하는 새로운 저장소를 만드는 것을 의미함. 이는 비어있는 (새롭게 초기화 된) 저장소로 Pull / Push 하는 것과 같음. 명사로 두 저장소는 동기화 상태를 유지하고 동일한 수정본을 포함하면 복제본이라고 할 수 있음
l Pull / push: Revision을 한 저장소에서 다른 저장소로 복사하는 것을 의마함. Push는 소스에서 시작하는 동안 수신 저장소에서 시작함. 가져 오기는 때때로 pull의 동의어로 사용되거나 뒤따른 업데이트를 의미함
l Merge / Integration: 두 세트의 변경 사항들을 파일 또는 파일 세트에 적용하는 작업을 의미함
- Resource
Books
l Zelle, J. (2010) Python Programming: An Introduction to Computer Science, Second edition. Franklin, Beedle & Associates.
l McKinney, W. (2012) Python for Data Analysis: Data wrangling with Pandas, NumPy and iPython, First edition. O´Reilly Media.
l Learn Python the Hard Way
l Dive into Python 3
Python tutorials
l Codecademy’s Learn to program in Python
l Software Carpentry’s programming in Python
Git + Github tutorials
l Online “Try-Git” tutorial (learn Git in your browser)
l Git simple guide (“no deep shit”) tutorial
l Software Carpentry’s Git novice tutorial
l Screencast series in Youtube for learning GitHub
l A TechCrunch article about ‘What is GitHub Anyway?’
l A list of resources for learning Git and GitHub
- 끝 -
'PyQGIS' 카테고리의 다른 글
Anaconda Navigator로 TensorFlow 설치하기 (0) | 2018.07.26 |
---|---|
Python Anaconda 기본 연습(2) - Spyder (0) | 2018.07.20 |
Python Anaconda 기본 연습(1) - Anaconda Prompt, Jupyter Notebook (0) | 2018.07.19 |
Installing Python (0) | 2018.06.18 |