Python
#
Find similar titles
- (rev. 59)
- Hyungyong Kim
Structured data
- About
- Programming language
- Alternate Name
- 파이썬
- Image
- URL
- http://python.org
객체지향(Object-oriented) 동적형결정(Dynamic typing) 명령행 해석방식(Interpreter) 프로그램 언어 파이썬
Table of Contents
팁 #
In MS-Windows #
윈도우즈에서도 pip로 3rd-party 모듈을을 잘 설치해 쓸 수 있다. 다만 C확장모듈인 경우, Visual C++ 2010 Express가 필요하다. (회원가입 후 무료 사용 가능)
SciPy의 경우, 별도의 C 라이브러리(BLAS, LAPACK 등)가 필요하기에 다소 번거롭다. 이 경우, Anaconda를 써서 관련 프로그램들을 일괄 설치해 쓸 수 있다.
사용자 홈디렉토리 #
사용자 홈디렉토리를 가져오는 방법
#!python
try: ## for python 3.4+
from pathlib import Path
home = str(Path.home())
except:
from os.path import expanduser
home = expanduser("~")
관련 링크 #
초심자용 #
- Python Tutorial for Beginners: Learn in 7 Days
- 파이썬 관련 전자책 모음
- 파이썬 주요 용어 정리 : 방대한 국문 설명 슬라이드
- MIT 파이썬 무료강좌 한글자막까지
- Free Interactive Python Tutorial
- 파이썬 3에 뛰어들기
- 파이썬을 배우는 최고의 방법
중급자용 #
- How to Use Generators and yield in Python
- Itertools in Python 3, By Example : itertools 모듈만 잘 활용해도 많은 불필요한 코드를 줄일 수 있다.
- Enhancing Python with Custom C Extensions
- 파이썬에서 가장 쉽게 범할 수 있는 10가지 실수들
- 중급 파이썬: 파이썬 팁들
특별한 강좌들 #
프로그래밍 팁 #
- MATLAB–Python–Julia cheatsheet: MATLAB, Julia와 함께 Data analysis를 위한 Cheatsheet
- Developing an Asynchronous Task Queue in Python : How to implement several asynchronous task queues using multiprocessing library and Redis.
- 파이썬 패키지를 공유하는 법
- How to Publish Your Package on PyPI : 당신의 모듈을 PyPI에 등록하는 방법
- Assert Statements in Python
- pysheet: Python cheatsheet
- Python Patterns: 유용한 파이썬 패턴 모음
- Top 10 Mistakes that Python Programmers Make
과학연산 #
- 공학자를 위한 Python
- Performance Python - 7 Strategies for Optimizing Your Numerical Code : k-means clustering을 pure python 부터 해서, NumPy, k-d tree, pandas, Cython, Numba, Dask, scikit-learn으로 설명
- Python For Scientists and Engineers: Online free book
- 6 Lesser Known Python Data Analysis Libraries : mrjob, Delorean, natsort, TinyDB, PrettyTable, Vincent
- Scientific Python Tips and Tricks
- Python Scientific Lecture Notes
기타 유용한 글 #
- Running Python in the Browser : Javascript 대신 python으로 웹 프론트엔드 프로그래밍
- R vs Python: Usability, Popularity, Pros & Cons, Jobs, and Salaries : 산업계 별로 R, Python, SAS 선호도
- Why is Python so slow? : GIL로 다중스레드 불가, 컴파일이 아닌 인터프리팅, 동적 형 결정 때문
- 파이썬으로 업무 자동화하기 - Cafe24 SMS 보내기
- 네 Python은 느립니다, 하지만 저는 신경쓰지 않습니다
중요한 라이브러리 #
Builtin
3rd-party
- 모든 파이썬 프로그래머를 위한 20가지 실용적인 파이썬 라이브러리
- Libcloud: 하나의 일관된 통합 API를 통해 여러 클라우드 서비스 업체에 액세스한다.
- Arrow: 날짜와 시간을 깔끔하게 처리한다.
- Behold: print 스타일의 디버깅 지원
- Bottle: 가볍고 빠른 웹 앱 - REST API 등
- EbokLib: .epub 파일 읽고 쓰기
- Gooey: 콘솔 기반 파이썬 프로그램에 플랫폼 네이티브 GUI 제공 - argparse를 쓰고 있다면 바로 쓸 수 있다.
- Invoke: 파이썬형 원격 실행 - 작업을 파이썬 함수처럼 관리하는 고수준 API 제공
- Nuitka: 파이썬을 독립적인 C 실행파일로 컴파일
- Numba: 연잔 집약적인 함수의 속도를 선별적으로 높힌다 - 데코레이터 하나로 가속
- Peewee: 작은 ORM - SQLite, MySQL, PostgreSQL 지원
- Pillow: 손쉬운 이미지 처리
- PyFilesystem: 모든 파일 시스템에 대한 파이썬 방식의 인터페이스
- Pygame: 비디오 게임 또는 게임급 프론트엔드를 만든다.
- Pyglet: 순수 파이썬을 사용한 크로스 플랫폼 멀티미디어 및 창 그래픽
- PyInstaller: 파이썬 스크립트를 독립실행 파일로
- PySimpleGUI: 성가신 작업을 최소화하면서 파이썬으로 GUI를 만든다.
- Python-docx: MS Words .docx 파일 조작
- Scrapy: 화면 스크랩과 웹 크롤링
- Sh: 하위 프로세스에서 외부 프로그램 호출하고 결과를 파이썬에 반환
- Splinter: 브라우저 작업을 자동화해서 웹 애플리케이션을 테스트한다.
- shmuelamar/cbox: convert any python function to unix-stype command
- Getting Started on Geospatial Analysis with Python, GeoJSON and GeoPandas : GeoJSON과 GeoPandas를 이용한 GPS 정보 분석
- pyzdb - a lightweight Database with Python syntax queries, using ZeroMQ
- pypinksign: 공인인증서를 다루는 파이썬 코드라고.
- tqdm: 명령행 프로그래시브 바. Jupyter에서도 쓸 수 있음.
- PyInstaller: 윈도우즈용 실행 파일 만드려면
- Ray (framework): 분산 작업용 프레임워크
Incoming Links #
Related Social Events (SocialEvent 0) #
Related Countries (Country 1) #
[Codes] About (Code 2) #
Related Blogs (Blog 3) #
[Blogs] About (Blog 4) #
Related Software Applications (SoftwareApplication 5) #
Related Books (Book 6) #
Related People (Person 7) #
Related Articles (Article 8) #
- Artificial neural network
- Bayesian inference
- Big data
- Blockchain
- Cloud computing
- Computer vision
- Data analysis
- Data science
- Data visualization
- Deep learning
- Dynamic programming
- Feature selection
- Functional programming
- Galaxy
- Genetic algorithm
- Machine learning
- Metaprogramming
- Monty Hall problem
- Natural language processing
- Python
- Python 3
- Python/asyncio
- Q-Q plot
- Reactive programming
- Software
- Speech synthesis
- Word2vec
Related Education Events (EducationEvent 9) #
[Books] About (Book 10) #
Codes Written (Code 11) #
- Bpipe
- CoNIFER
- Dask
- Django Channels
- Flask
- GEMINI
- IPython
- Jupyter
- MACS
- Matplotlib
- Mercurial
- MetAMOS
- MkDocs
- NetworkX
- NumPy
- Octopus
- Oncotator
- PARADIGM
- Paprika
- Poreplex
- PyClone
- PyTorch
- Ray (framework)
- Spark
- SymPy
- Trac
- cutadapt
- django-angular
- ngCGH
- ngs.plot
- pVAC-Seq
- pandas
Related Corporations (Corporation 12) #
Related Codes (Code 13) #
- Biopython
- CNVkit
- CoNIFER
- Conda
- Cython
- Ecogwiki
- FastAPI
- Git
- HTSeq
- Hadoop
- Julia
- Lifelines
- Locust
- Numba
- PyPy
- PyScript
- Pyramid
- R
- SQLite
- Seaborn
- Snakemake
- Sphinx
- TensorFlow
- bcbio-nextgen
- graph-tool
- pandas
- pybedtools
- pyenv
- scikit-image
- scikit-learn
Related Web Applications (WebApplication 14) #
Suggested Pages #
- 0.124 Probability
- 0.098 SciPy
- 0.073 JupyterHub
- 0.067 나의 아저씨
- 0.066 Mathematics
- 0.048 Keras
- 0.040 Kubeflow
- 0.036 Samtools
- 0.030 PyCon Korea 2014 “DNA 데이터로 가족찾기” 발표 후기
- 0.027 Ray
- More suggestions...