====== Python ====== * [[https://www.python.org/|Python]] * [[http://www.python.org/dev/peps/pep-0020/|Zen of Python]] * [[http://kenial.tistory.com/902|PEP-008|Python 코딩 규칙]] * [[http://ipython.scipy.org|IPython interactive shell]] * [[http://python-history.blogspot.kr/|The history of python]] : 귀도 반 로섬의 블로그 * [[https://python.zeef.com/luis.solis|Python by Luis Solis | ZEEF]] * https://pythonprogramming.net/ ===== 구현체들 ===== * [[http://ironpython.net|IronPython]] : .NET 구현체 * [[jython|Jython]] ===== 개발환경 ===== * [[python:pyenv|PyEnv]] * [[python:venv|Python venv]] * [[python:virtualenv|Python VirtualEnv]] * [[python:anaconda|Python Anaconda]] * [[python:pipenv|pipenv]] ===== 코드 인코딩 지정(encoding, charset) ===== * [[http://www.python.org/dev/peps/pep-0263/|PEP 0263 -- Defining Python Source Code Encodings]] * 소스코드 맨 첫 줄에 파일의 인코딩을 지정한다. # -*- coding:utf-8 -*- # vim: set fileencoding=utf-8 ===== Books & Tutorials ===== * [[http://pythonbooks.revolunet.com/|Python Books]] * [[http://learnpythonthehardway.org/|Learn Python the hard way]] * [[http://www.tutorialspoint.com/python/index.htm|Python Tutorial - Tutorials Point]] * [[http://interactivepython.org/courselib/static/pythonds/index.html|Welcome to Problem Solving with Algorithms and Data Structures — Problem Solving with Algorithms and Data Structures]] * [[http://automatetheboringstuff.com/|Automate the Boring Stuff with Python | Practical Programming for Total Beginners]] * [[https://wikidocs.net/book/1|점프 투 파이썬]] ===== 참조 ===== * [[https://www.stuartellis.name/articles/python-modern-practices/|Modern Good Practices for Python Development · Field Notes]] * [[http://css.dzone.com/articles/best-practices-python-logging|Best Practices Python Logging]] * [[http://css.dzone.com/articles/python-resources|Valuable Python resources]] 그리고 무조건 알아야할 기본 * [[http://sphinx.pocoo.org/|Sphinx]] Python Documentation Generator * [[http://pythonconquerstheuniverse.wordpress.com/2012/08/12/enum-in-python/|enum in Python]] * [[http://kachayev.github.io/talks/uapycon2012/index.html#/|Functional Programming with Python]] * [[http://united-coders.com/christian-harms/functional-programming-with-python/|united-coders - Functional programming with Python]] * [[http://www.cyberciti.biz/faq/python-execute-unix-linux-command-examples/|Python Execute Unix / Linux Command Examples]] * [[http://stackoverflow.com/questions/101268/hidden-features-of-python|Hidden features of Python]] * [[http://architects.dzone.com/articles/linux-system-mining-python|Linux System Mining with Python]] * [[http://www.slideshare.net/pydanny/python-worst-practices|Python Worst Practices]] * [[http://coreapython.hosting.paran.com/pygnudoc.html|Python 문서고]] * [[http://codecondo.com/10-ways-to-learn-python/|10 Resources to Learn Python Programming Language]] * [[http://pymotw.com/|Python module of the week]] * [[https://github.com/vinta/awesome-python|Awesome Python frameworks]] * [[https://speakerdeck.com/jongman/2014-pycon-kr-widaehan-dict-ihaehago-sayonghagi|dict 이해하기]] * [[http://pythonforbiologists.com/index.php/29-common-beginner-python-errors-on-one-page/|29 common beginner Python errors on one page | Python for biologists]] * [[http://www.jeffknupp.com/blog/2013/08/16/open-sourcing-a-python-project-the-right-way/|Open Sourcing a Python Project the Right Way]] * [[http://www.pycon.kr/|Pycon]] * [[http://java.dzone.com/articles/functional-programming-python-2|Functional Programming in Python | Javalobby]] * [[http://www.sitepoint.com/10-time-saving-tips-pythonists/|10 time saving tips for pythonists]] * [[http://soooprmx.com/wp/archives/4886|파이썬 내장함수]] * [[https://nolboo.github.io/blog/2014/08/10/the-best-way-to-learn-python/|파이썬을 배우는 최고의 방법 - @n0lb00's Blog]] * [[http://www.hakawati.co.kr/387|Hakawati Security Lab :: MIT 6.00 컴퓨터 공학과 프로그래밍(Python) 오픈 코스]] * [[http://www.slideshare.net/dahlmoon/20160122-2|파이썬정리]] * [[http://code.tutsplus.com/series/a-smooth-refresher-to-python--cms-950|A Smooth Refresher To Python]] * [[http://www.toptal.com/python/python-design-patterns|Python Design Patterns Guide]] * [[http://docs.python-guide.org/en/latest/|Python Guide]] * [[http://www.slideshare.net/dahlmoon/20160730|python 수학이해하기]] * [[https://www.lynda.com/Python-tutorials/Python-Programming-Efficiently/534425-2.html|Python: Programming Efficiently]] * [[https://ddanggle.gitbooks.io/interpy-kr/content/|중급 파이썬 - Intermediate Python]] * [[https://codeonweb.com/course/5c550b25-9638-4d0f-8043-97ac01415f62|Dive into Python 3]] * [[http://www.thegeekstuff.com/2017/06/python-if-else-elif-examples/|9 Python if, if else, if elif Command Examples]] * [[https://www.toptal.com/python/top-10-mistakes-that-python-programmers-make|The 10 Most Common Mistakes That Python Developers Make]] * [[https://tech.io/playgrounds/500/advanced-python-features/content/advanced-python-features|Advanced Python Features]] * [[https://zenhack.net/2016/12/25/why-python-is-not-my-favorite-language.html|Why Python Is Not My Favorite Language]] * [[https://www.codementor.io/sumit12dec/python-tricks-for-beginners-du107t193|10 Neat Python Tricks Beginners Should Know | Codementor]] * [[https://dev.to/dmerejkowsky/exceptional-python|Exceptional Python]] * [[https://www.codementor.io/satwikkansal/python-practices-for-efficient-code-performance-memory-and-usability-aze6oiq65|Python Practices for Efficient Code: Performance, Memory, and Usability]] * [[http://docs.python-guide.org/en/latest/|The Hitchhiker’s Guide to Python! — The Hitchhiker's Guide to Python]] * [[https://github.com/norvig/pytudes|norvig/pytudes: Python programs to practice or demonstrate skills.]] * [[https://morioh.com/p/4f4b74ba17cc?f=5c21fb01c16e2556b555ab32|Social Network for Programmers and Developers]] * [[https://sjquant.tistory.com/58|내 코드를 우아하게 만드는 파이썬 꿀팁 😮]] * [[https://wikidocs.net/book/5445|파이썬 라이브러리 - WikiDocs]] * [[https://pycheatsheet.junekim.xyz/|파이썬 요약집(기초)]] * [[https://python-patterns.guide/|Python Design Patterns]] * [[https://yozm.wishket.com/magazine/detail/1605/|파이썬 초보자가 저지르는 10가지 실수 | 요즘IT]] * [[https://testdriven.io/blog/clean-code-python/|Clean Code in Python | TestDriven.io]]