{"id":21117595,"url":"https://github.com/ubuntunux/python-snippets","last_synced_at":"2025-03-14T10:44:38.160Z","repository":{"id":242634620,"uuid":"810113478","full_name":"ubuntunux/Python-Snippets","owner":"ubuntunux","description":"이 책은 실전에서 필요한 핵심 코드들만 짧게 모아놓은 조각 코드 모음집입니다.","archived":false,"fork":false,"pushed_at":"2024-07-21T03:40:43.000Z","size":460,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-21T05:08:11.702Z","etag":null,"topics":["book","python","python-snippets"],"latest_commit_sha":null,"homepage":"https://github.com/ubuntunux/Python-Snippets/blob/main/README.md","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ubuntunux.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-04T04:31:46.000Z","updated_at":"2024-07-21T03:40:46.000Z","dependencies_parsed_at":"2024-06-04T05:40:19.597Z","dependency_job_id":"ae6eadb4-6319-48f8-a801-d017a37de6c9","html_url":"https://github.com/ubuntunux/Python-Snippets","commit_stats":null,"previous_names":["ubuntunux/python-snippets"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubuntunux%2FPython-Snippets","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubuntunux%2FPython-Snippets/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubuntunux%2FPython-Snippets/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubuntunux%2FPython-Snippets/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ubuntunux","download_url":"https://codeload.github.com/ubuntunux/Python-Snippets/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243565416,"owners_count":20311703,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["book","python","python-snippets"],"created_at":"2024-11-20T02:46:37.508Z","updated_at":"2025-03-14T10:44:38.127Z","avatar_url":"https://github.com/ubuntunux.png","language":"Python","readme":"# Python Snippets\n\n[![](docs/img/PythonSnippets.jpg)](docs/contents.md)\n\n\n이 책은 실전에서 필요한 핵심 코드들만 짧게 모아놓은 조각 코드 모음집입니다.\n\n코드에 대한 모음집과 간략한 팁 모음등으로 이루어져 있습니다.\n\n- Book: [Python Snippets - 파이썬 조각 코드 모음](https://github.com/ubuntunux/Python-Snippets/blob/main/docs/README.md) \n- Email : ubuntunux@gmail.com\n- Github: https://github.com/ubuntunux\n\n\n### 들어가며\n\n이 책은 내가 삽질해가며 얻은 꿀같은 경헙담이다.\n\n이 책을 한번이라도 읽었다면 나와 같은 실수를 되풀이 하는 일은 없을것이다.\n\n설령 당장 해결책이 떠오르지는 않더라도 이 책을 뒤져가며 어디선가 봤을 해결책을 찾아낼지도 모른다.\n\n아주 어렵지도 쉽지도 않은 실전에 유용할 자료들을 모아서 많은 파이썬 유저들에게 배포해본다.\n\n이 책에서는 절대로 내용을 깊게 파고 들어가지 않을 것이다. 사용자들이 어느정도의 수준을 갖추었다고 가정하고 최대한 빠르고 간편하게 응용할수 있는 정도로만 다룬다. 관심 있는 내용에 대해 자세히 알아보려면 따로 검색을 해보길 바란다.\n\n\n\u003e Python Snippets\n## Python Snippets\n- [Android](Android/README.md)\n\t- [QPython](Android/QPython.md)\n- [File IO](File%20IO/README.md)\n\t- [glob - 특정 파일만 출력하기](File%20IO/glob%20-%20특정%20파일만%20출력하기.md)\n\t- [pickle을 사용해서 데이타 저장하고 불러오기](File%20IO/pickle을%20사용해서%20데이타%20저장하고%20불러오기.md)\n\t- [python pandas 쉼표로 구분된 csv파일 불러오기](File%20IO/python%20pandas%20쉼표로%20구분된%20csv파일%20불러오기.md)\n\t- [sqlite3 - DB파일안의 테이블 리스트 출력하기](File%20IO/sqlite3%20-%20DB파일안의%20테이블%20리스트%20출력하기.md)\n\t- [sqlite3 - csv파일을 db파일로 변환하기](File%20IO/sqlite3%20-%20csv파일을%20db파일로%20변환하기.md)\n\t- [모든 파일 \u0026 폴더 출력하기](File%20IO/모든%20파일%20\u0026%20폴더%20출력하기.md)\n\t- [압축파일인지 아닌지 알아내기](File%20IO/압축파일인지%20아닌지%20알아내기.md)\n\t- [유니코드 파일 입출력 간단예제](File%20IO/유니코드%20파일%20입출력%20간단예제.md)\n\t- [절대경로 , 상대경로 , 현재경로](File%20IO/절대경로%20,%20상대경로%20,%20현재경로.md)\n\t- [파일 read \u0026 write 예제](File%20IO/파일%20read%20\u0026%20write%20예제.md)\n\t- [파일 속성 바꾸기](File%20IO/파일%20속성%20바꾸기.md)\n\t- [파일, 디렉토리 다루기](File%20IO/파일,%20디렉토리%20다루기.md)\n\t- [파일복사](File%20IO/파일복사.md)\n\t- [파일압축하기](File%20IO/파일압축하기.md)\n\t- [파일이름을 만들어진 시간으로 일괄변경 하기 ( 사진파일 정리 )](File%20IO/파일이름을%20만들어진%20시간으로%20일괄변경%20하기%20(%20사진파일%20정리%20).md)\n\t- [파일정보 출력하기 수정시간, 만든시간, 엑세스시간](File%20IO/파일정보%20출력하기%20수정시간,%20만든시간,%20엑세스시간.md)\n\t- [폴더 용량 알아내기](File%20IO/폴더%20용량%20알아내기.md)\n\t- [환경변수 알아내기](File%20IO/환경변수%20알아내기.md)\n- [GPGPU](GPGPU/README.md)\n\t- [PyCuda 설치하기](GPGPU/PyCuda%20설치하기.md)\n\t- [PyOpenGL - AttributeError - 'numpy.ndarray' object has no attribute 'buffers' ](GPGPU/PyOpenGL%20-%20AttributeError%20-%20'numpy.ndarray'%20object%20has%20no%20attribute%20'buffers'%20.md)\n\t- [PyOpenGL - glutCreateWindow에서 wrong type 에러](GPGPU/PyOpenGL%20-%20glutCreateWindow에서%20wrong%20type%20에러.md)\n\t- [PyOpenGL - glutInit 초기화 에러 OpenGL.error.NullFunctionError](GPGPU/PyOpenGL%20-%20glutInit%20초기화%20에러%20OpenGL.error.NullFunctionError.md)\n\t- [PyOpenGL - glutInit 초기화시 에러가 발생할때.. ](GPGPU/PyOpenGL%20-%20glutInit%20초기화시%20에러가%20발생할때%20.md)\n\t- [PyOpenGL을 시작할때 참고해야할 문서](GPGPU/PyOpenGL을%20시작할때%20참고해야할%20문서.md)\n\t- [pyglet get_devices() error - ctypes.ArgumentError: argument 2: \u003cclass 'TypeError'\u003e: wrong type](GPGPU/pyglet%20get_devices()%20error%20-%20ctypes.ArgumentError%20-%20wrong%20type.md)\n\t- [pyopencl - OverflowError: int too big to convert](GPGPU/pyopencl%20-%20OverflowError%20-%20int%20too%20big%20to%20convert.md)\n\t- [설치가 간편한 gpgpu 라이브러리](GPGPU/설치가%20간편한%20gpgpu%20라이브러리.md)\n- [GUI](GUI/README.md)\n\t- [PyQt](GUI/PyQt/README.md)\n\t\t- [Auto-expanding layout with Qt-Designer](GUI/PyQt/Auto-expanding%20layout%20with%20Qt-Designer.md)\n\t\t- [item 얻어오기](GUI/PyQt/item%20얻어오기.md)\n\t\t- [ui 파일 불러오기](GUI/PyQt/ui%20파일%20불러오기.md)\n\t- [Tkinter](GUI/Tkinter/README.md)\n\t\t- [Hyperlink](GUI/Tkinter/Hyperlink.md)\n\t\t- [create a menu](GUI/Tkinter/Popup%20Menu.md)\n\t\t- [ScrollBar](GUI/Tkinter/ScrollBar.md)\n- [High Performance \u0026 Extension](High%20Performance%20\u0026%20Extension/README.md)\n\t- [Multithread](High%20Performance%20\u0026%20Extension/numba을%20이용한%20GIL%20없이%20멀티쓰레드.md)\n- [Kivy](Kivy/README.md)\n\t- [Kivy - Buildozer 각종 오류 해결하기](Kivy/Kivy%20-%20Buildozer%20각종%20오류%20해결하기.md)\n\t- [Kivy - Buildozer로 Android APK 만들기](Kivy/Kivy%20-%20Buildozer로%20Android%20APK%20만들기.md)\n\t- [Kivy 실행중 sdl2 - ImportError: DLL load failed 에러](Kivy/Kivy%20sdl2%20ImportError%20-%20DLL%20load%20failed.md)\n- [Logging](Logging/README.md)\n\t- [logging example](Logging/logging%20example.md)\n\t- [logging 모듈 밀리세컨드 단위까지 표시하기](Logging/logging%20모듈%20밀리세컨드%20단위까지%20표시하기.md)\n- [Python Image Library ( PIL )](Python%20Image%20Library%20(%20PIL%20)/README.md)\n\t- [Font 다루기](Python%20Image%20Library%20(%20PIL%20)/Font%20다루기.md)\n\t- [Pixel Read](Python%20Image%20Library%20(%20PIL%20)/Pixel%20Read/README.md)\n\t\t- [Write](Python%20Image%20Library%20(%20PIL%20)/Pixel%20Read/Write.md)\n\t- [sRGB](Python%20Image%20Library%20(%20PIL%20)/sRGB.md)\n\t- [간단한 PIL 예제](Python%20Image%20Library%20(%20PIL%20)/간단한%20PIL%20예제.md)\n\t- [이미지 뒤집기](Python%20Image%20Library%20(%20PIL%20)/이미지%20뒤집기.md)\n- [각종 오류상황에 대처하기](각종%20오류상황에%20대처하기/README.md)\n\t- [Eclipse, PyCharm에서 LD_LIBRARY_PATH를 인식 못할때 ( profile과 .bashrc의 차이 ) ](각종%20오류상황에%20대처하기/Eclipse,%20PyCharm에서%20LD_LIBRARY_PATH를%20인식%20못할때%20(%20profile과%20.bashrc의%20차이%20)%20.md)\n\t- [Fatal Python error: Py_Initialize: unable to load the file system codec](각종%20오류상황에%20대처하기/Fatal%20Python%20error%20-%20Py_Initialize%20-%20unable%20to%20load%20the%20file%20system%20codec.md)\n\t- [error: Unable to find vcvarsall.bat ](각종%20오류상황에%20대처하기/Unable%20to%20find%20vcvarsall.bat%20.md)\n\t- [command 'gcc' failed with exit status 1](각종%20오류상황에%20대처하기/command%20'gcc'%20failed%20with%20exit%20status%201.md)\n\t- [gcc: error trying to exec 'cc1plus': execvp: Not a directory](각종%20오류상황에%20대처하기/gcc%20error%20-%20Not%20a%20directory.md)\n- [각종 조각코드 모음](각종%20조각코드%20모음/README.md)\n\t- [Beautifule Soup으로 웹페이지 HTML 출력하기](각종%20조각코드%20모음/Beautifule%20Soup으로%20웹페이지%20HTML%20출력하기.md)\n\t- [Cython의 간단한 예제 ](각종%20조각코드%20모음/Cython의%20간단한%20예제%20.md)\n\t- [Gabage Collection 사용하기](각종%20조각코드%20모음/Gabage%20Collection%20사용하기.md)\n\t- [MSSQL 간단 예제](각종%20조각코드%20모음/MSSQL%20간단%20예제.md)\n\t- [Numpy로 구조체 만들기](각종%20조각코드%20모음/Numpy로%20구조체%20만들기.md)\n\t- [ODBC, MS Acess](각종%20조각코드%20모음/ODBC,%20MS%20Acess.md)\n\t- [PEP8 - 파이썬 스타일 가이드](각종%20조각코드%20모음/PEP8%20-%20파이썬%20스타일%20가이드.md)\n\t- [ProgressBar ( 진행바 ) 출력하기](각종%20조각코드%20모음/ProgressBar%20(%20진행바%20)%20출력하기.md)\n\t- [Python 프로그램 재시작 하기 코드](각종%20조각코드%20모음/Python%20프로그램%20재시작%20하기%20코드.md)\n\t- [Python으로 C++ 컴파일 하기](각종%20조각코드%20모음/Python으로%20C++%20컴파일%20하기.md)\n\t- [XML 간단 예제](각종%20조각코드%20모음/XML%20간단%20예제.md)\n\t- [프로그램 강제 종료](각종%20조각코드%20모음/cmd%20명령%20예제.md)\n\t- [configparser key값이 소문자로 들어오는것 방지하기](각종%20조각코드%20모음/configparser%20key값이%20소문자로%20들어오는것%20방지하기.md)\n\t- [configparser는 왜필요한가?](각종%20조각코드%20모음/configparser%20활용하기.md)\n\t- [list, array, numpy 데이터를 bytes binary로 변환하기](각종%20조각코드%20모음/list,%20array,%20numpy%20데이터를%20bytes%20binary로%20변환하기.md)\n\t- [numpy로 데이터 pointer(포인터) 주소 알아내기](각종%20조각코드%20모음/numpy로%20데이터%20pointer(포인터)%20주소%20알아내기.md)\n\t- [pip 설치하기](각종%20조각코드%20모음/pip%20설치하기.md)\n\t- [pylint로 파이썬 코드를 정적으로 분석해보자!!](각종%20조각코드%20모음/pylint로%20파이썬%20코드를%20정적으로%20분석해보자!!.md)\n\t- [python for perforce](각종%20조각코드%20모음/python%20for%20perforce.md)\n\t- [staticmethod, classmethod](각종%20조각코드%20모음/staticmethod,%20classmethod.md)\n\t- [각종 시간변환](각종%20조각코드%20모음/각종%20시간변환.md)\n\t- [구글 docstring 가이드](각종%20조각코드%20모음/구글%20docstring%20가이드.md)\n\t- [구글드라이브 다루기 - Google Drive with PyDrive](각종%20조각코드%20모음/구글드라이브%20다루기%20-%20Google%20Drive%20with%20PyDrive.md)\n\t- [단위테스트 ( UnitTest )](각종%20조각코드%20모음/단위테스트%20(%20UnitTest%20).md)\n\t- [데이터의 포인터(주소) 얻어오기](각종%20조각코드%20모음/데이터의%20포인터(주소)%20얻어오기.md)\n\t- [람다(lambda)](각종%20조각코드%20모음/람다(lambda).md)\n\t- [람다(lambda)대신 고차함수 partial 활용하기](각종%20조각코드%20모음/람다(lambda)대신%20고차함수%20partial%20활용하기.md)\n\t- [기본](각종%20조각코드%20모음/멀티프로세싱.md)\n\t- [멤버 변수에 직접 접근할 것인가  아니면 getter ](각종%20조각코드%20모음/멤버%20변수에%20직접%20접근할%20것인가%20%20아니면%20getter%20/README.md)\n\t\t- [ setter 패턴을 사용할 것인가](각종%20조각코드%20모음/멤버%20변수에%20직접%20접근할%20것인가%20%20아니면%20getter%20/%20setter%20패턴을%20사용할%20것인가.md)\n\t- [모듈 다시 불러오기 ( reload module )](각종%20조각코드%20모음/모듈%20다시%20불러오기%20(%20reload%20module%20).md)\n\t- [문자, ascii, 2, 8, 16진수 변환하기](각종%20조각코드%20모음/문자,%20ascii,%202,%208,%2016진수%20변환하기.md)\n\t- [변수가 있는지 확인하기 ( hasattr ](각종%20조각코드%20모음/변수가%20있는지%20확인하기%20(%20hasattr%20/README.md)\n\t\t- [ getattr ](각종%20조각코드%20모음/변수가%20있는지%20확인하기%20(%20hasattr%20/%20getattr%20/README.md)\n\t\t\t- [ setattr )](각종%20조각코드%20모음/변수가%20있는지%20확인하기%20(%20hasattr%20/%20getattr%20/%20setattr%20).md)\n\t- [비어있는 폴더를 모두 지우기 ( Delete a directory recursively in Python )](각종%20조각코드%20모음/비어있는%20폴더를%20모두%20지우기%20(%20Delete%20a%20directory%20recursively%20in%20Python%20).md)\n\t- [사용가능한 port번호 알아내기](각종%20조각코드%20모음/사용가능한%20port번호%20알아내기.md)\n\t- [설치된 모듈 목록 확인하기](각종%20조각코드%20모음/설치된%20모듈%20목록%20확인하기.md)\n\t- [스크린 캡쳐](각종%20조각코드%20모음/스크린%20캡쳐.md)\n\t- [암호화 복호화](각종%20조각코드%20모음/암호화%20복호화.md)\n\t- [예외 출력하기](각종%20조각코드%20모음/예외%20출력하기.md)\n\t- [예외의 종류](각종%20조각코드%20모음/예외의%20종류.md)\n\t- [웹브라우저 실행하기](각종%20조각코드%20모음/웹브라우저%20실행하기.md)\n\t- [이메일 보내기 ( Exchange 서버를 사용중일 때 )](각종%20조각코드%20모음/이메일%20보내기%20(%20Exchange%20서버를%20사용중일%20때%20).md)\n\t- [이메일 보내기](각종%20조각코드%20모음/이메일%20보내기.md)\n\t- [코드 추적하기 ( TraceCallStack )](각종%20조각코드%20모음/코드%20추적하기%20(%20TraceCallStack%20).md)\n\t- [파이썬으로 마우스와 키보드를 컨트롤해보자](각종%20조각코드%20모음/파이썬으로%20마우스와%20키보드를%20컨트롤해보자.md)\n- [문자열과 유니코드 ( String \u0026 Unicode )](문자열과%20유니코드%20(%20String%20\u0026%20Unicode%20)/README.md)\n\t- [Python encoding 체계 정리](문자열과%20유니코드%20(%20String%20\u0026%20Unicode%20)/Python%20encoding%20체계%20정리.md)\n\t- [Python의 바이트 문자열과 유니코드](문자열과%20유니코드%20(%20String%20\u0026%20Unicode%20)/Python의%20바이트%20문자열과%20유니코드.md)\n\t- [인코딩된 파일 bytes로 열어서 print로 출력하기](문자열과%20유니코드%20(%20String%20\u0026%20Unicode%20)/인코딩된%20파일%20bytes로%20열어서%20print로%20출력하기.md)\n- [성능 테스트 ( performance )](성능%20테스트%20(%20performance%20)/README.md)\n\t- [IPython](성능%20테스트%20(%20performance%20)/IPython/README.md)\n\t\t- [ Ipython notebook - Custom 메뉴 만들기](성능%20테스트%20(%20performance%20)/IPython/%20Ipython%20notebook%20-%20Custom%20메뉴%20만들기.md)\n\t\t- [Hide Input Code Toggle](성능%20테스트%20(%20performance%20)/IPython/Hide%20Input%20Code%20Toggle.md)\n\t\t- [Toggle Input 버튼 추가하기](성능%20테스트%20(%20performance%20)/IPython/Toggle%20Input%20버튼%20추가하기.md)\n\t\t- [ipywidgets](성능%20테스트%20(%20performance%20)/IPython/ipywidgets.md)\n\t\t- [2D 그래프 예제](성능%20테스트%20(%20performance%20)/IPython/간단한%20그래프%20그리기.md)\n\t- [Memory Gabage Collection](성능%20테스트%20(%20performance%20)/Memory%20Gabage%20Collection.md)\n\t- [Numpy로 최고의 성능 얻기 ](성능%20테스트%20(%20performance%20)/Numpy로%20최고의%20성능%20얻기%20.md)\n\t- [Python Performance Tips](성능%20테스트%20(%20performance%20)/Python%20Performance%20Tips.md)\n\t- [analyzing python ( 프로파일링 )](성능%20테스트%20(%20performance%20)/analyzing%20python%20(%20프로파일링%20).md)\n\t- [numpy array 값 복사 성능테스트](성능%20테스트%20(%20performance%20)/numpy%20array%20값%20복사%20성능테스트.md)\n\t- [파이썬 코드를 프로파일링하는 여러가지 방법](성능%20테스트%20(%20performance%20)/파이썬%20코드를%20프로파일링하는%20여러가지%20방법.md)\n- [알고리즘](알고리즘/README.md)\n\t- [Generator](알고리즘/Generator.md)\n\t- [Quine - 자신의 소스코드를 출력하는 프로그램](알고리즘/Quine%20-%20자신의%20소스코드를%20출력하는%20프로그램.md)\n\t- [Sort](알고리즘/Sort/README.md)\n\t\t- [Insert Sort](알고리즘/Sort/Insert%20Sort.md)\n\t\t- [Quick sort](알고리즘/Sort/Quick%20sort.md)\n\t- [default method overriding 의 기초](알고리즘/default%20method%20overriding%20의%20기초.md)\n\t- [multi method 오버로드](알고리즘/multi%20method%20오버로드.md)\n\t- [overriding - __new__ ](알고리즘/overriding%20-%20__new__%20/README.md)\n\t\t- [ __init__ ](알고리즘/overriding%20-%20__new__%20/%20__init__%20/README.md)\n\t\t\t- [ __del__](알고리즘/overriding%20-%20__new__%20/%20__init__%20/%20__del__.md)\n\t- [overriding - add ](알고리즘/overriding%20-%20add%20/README.md)\n\t\t- [ multiply ](알고리즘/overriding%20-%20add%20/%20multiply%20/README.md)\n\t\t\t- [ divide ](알고리즘/overriding%20-%20add%20/%20multiply%20/%20divide%20/README.md)\n\t\t\t\t- [ subtract](알고리즘/overriding%20-%20add%20/%20multiply%20/%20divide%20/%20subtract.md)\n\t- [state machine](알고리즘/state%20machine.md)\n\t- [길찾기 예제](알고리즘/길찾기%20예제.md)\n\t- [데코레이터 함수](알고리즘/데코레이터%20예제.md)\n\t- [멤버변수 출력하기](알고리즘/멤버변수%20출력하기.md)\n\t- [복소수](알고리즘/복소수.md)\n\t- [여러가지 싱글톤(singleton) 구현방법](알고리즘/여러가지%20싱글톤(singleton)%20구현방법.md)\n\t- [이중으로 된 반복문 삐져나오기](알고리즘/이중으로%20된%20반복문%20삐져나오기.md)\n\t- [코루틴 간단예제](알고리즘/코루틴%20간단예제.md)\n\t- [클로저 ( closure )](알고리즘/클로저%20(%20closure%20).md)\n\t- [효율적인 문자열 합치기방법](알고리즘/효율적인%20문자열%20합치기방법.md)\n- [자료구조](자료구조/README.md)\n\t- [Dictionary](자료구조/Dictionary.md)\n\t- [Enum](자료구조/Enum.md)\n\t- [List](자료구조/List.md)\n\t- [Tuple](자료구조/Tuple.md)\n\t- [named tuple](자료구조/named%20tuple.md)\n\t- [ordered dict](자료구조/ordered%20dict.md)\n\t- [set](자료구조/set.md)\n\t- [이진트리](자료구조/이진트리.md)\n- [정규식](정규식/README.md)\n\t- [재귀 정규식](정규식/재귀%20정규식.md)\n\t- [정규식 옵션들](정규식/정규식%20옵션들.md)\n\t- [주석문 처리하기](정규식/주석문%20처리하기.md)\n\t- [탐욕적 알고리즘](정규식/탐욕적%20알고리즘.md)\n- [파이썬을 제대로 활용하기](파이썬을%20제대로%20활용하기/README.md)\n\t- [Anaconda](파이썬을%20제대로%20활용하기/Anaconda/README.md)\n\t\t- [Anaconda CERTIFICATE_VERIFY_FAILED 보완관련 에러](파이썬을%20제대로%20활용하기/Anaconda/Anaconda%20CERTIFICATE_VERIFY_FAILED%20보완관련%20에러.md)\n\t\t- [Anaconda PIL(python image library) 설치하기](파이썬을%20제대로%20활용하기/Anaconda/Anaconda%20PIL(python%20image%20library)%20설치하기.md)\n\t\t- [Anaconda 설치하기 - Python을 제대로 활용해보자](파이썬을%20제대로%20활용하기/Anaconda/Anaconda%20설치하기%20-%20Python을%20제대로%20활용해보자.md)\n\t\t- [설치된 패키지 목록 내보내기](파이썬을%20제대로%20활용하기/Anaconda/설치된%20패키지%20목록%20내보내기/README.md)\n\t\t\t- [설치하기](파이썬을%20제대로%20활용하기/Anaconda/설치된%20패키지%20목록%20내보내기/설치하기.md)\n\t- [Notepad++에서 파이썬 활용하기](파이썬을%20제대로%20활용하기/Notepad++에서%20파이썬%20활용하기.md)\n\t- [Python Extension](파이썬을%20제대로%20활용하기/Python%20Extension/README.md)\n\t\t- [구조체(Structure) pack, unpack](파이썬을%20제대로%20활용하기/Python%20Extension/Ctypes%20example.md)\n\t\t- [Python FFI with ctypes and cffi](파이썬을%20제대로%20활용하기/Python%20Extension/Python%20FFI%20with%20ctypes%20and%20cffi.md)\n\t- [ReadTheDoc을 이용한 파이썬 문서화](파이썬을%20제대로%20활용하기/ReadTheDoc을%20이용한%20파이썬%20문서화.md)\n\t- [gcc ](파이썬을%20제대로%20활용하기/gcc%20/README.md)\n\t\t- [ visual c ](파이썬을%20제대로%20활용하기/gcc%20/%20visual%20c%20/README.md)\n\t\t\t- [ mingw 설치하기](파이썬을%20제대로%20활용하기/gcc%20/%20visual%20c%20/%20mingw%20설치하기.md)\n\t- [py2exe](파이썬을%20제대로%20활용하기/py2exe/README.md)\n\t\t- [PyOpenCL ](파이썬을%20제대로%20활용하기/py2exe/PyOpenCL%20/README.md)\n\t\t\t- [ PyCuda - py2exe로 배포하기](파이썬을%20제대로%20활용하기/py2exe/PyOpenCL%20/%20PyCuda%20-%20py2exe로%20배포하기.md)\n\t\t- [PyOpenGL - py2exe로 배포하기](파이썬을%20제대로%20활용하기/py2exe/PyOpenGL%20-%20py2exe로%20배포하기.md)\n\t\t- [py2exe 간단예제](파이썬을%20제대로%20활용하기/py2exe/py2exe%20간단예제.md)\n\t\t- [py2exe 다른 글](파이썬을%20제대로%20활용하기/py2exe/py2exe%20다른%20글.md)\n\t\t- [win32com 모듈 py2exe로 배포하기](파이썬을%20제대로%20활용하기/py2exe/win32com%20모듈%20py2exe로%20배포하기.md)\n\t\t- [win32com 모듈을 py2exe로 내보낼때 IOError 해결](파이썬을%20제대로%20활용하기/py2exe/win32com%20모듈을%20py2exe로%20내보낼때%20IOError%20해결.md)\n\t- [pypy](파이썬을%20제대로%20활용하기/pypy/README.md)\n\t\t- [Anaconda에 pypy 설치하기](파이썬을%20제대로%20활용하기/pypy/Anaconda에%20pypy%20설치하기.md)\n\t\t- [pypy에서 pip 설치하기](파이썬을%20제대로%20활용하기/pypy/pypy에서%20pip%20설치하기.md)\n\t- [win32com](파이썬을%20제대로%20활용하기/win32com/README.md)\n\t\t- [ 아웃룩 이메일 보내기](파이썬을%20제대로%20활용하기/win32com/%20아웃룩%20이메일%20보내기.md)\n\t\t- [아웃룩 다른 예제](파이썬을%20제대로%20활용하기/win32com/아웃룩%20다른%20예제.md)\n\t\t- [아웃룩 컨트롤 하기](파이썬을%20제대로%20활용하기/win32com/아웃룩%20컨트롤%20하기.md)\n\t\t- [아웃룩 프로퍼티 보기](파이썬을%20제대로%20활용하기/win32com/아웃룩%20프로퍼티%20보기.md)\n\t\t- [아웃룩으로 메일 읽어오기](파이썬을%20제대로%20활용하기/win32com/아웃룩으로%20메일%20읽어오기.md)\n\t- [Conda를 이용한 가상환경](파이썬을%20제대로%20활용하기/가상환경.md)\n\t- [나에게 맞는 통합개발환경(IDE) 선택하기](파이썬을%20제대로%20활용하기/나에게%20맞는%20통합개발환경(IDE)%20선택하기.md)\n\t- [디버거](파이썬을%20제대로%20활용하기/디버거.md)\n\t- [파이썬의 엄청난 위력](파이썬을%20제대로%20활용하기/파이썬의%20엄청난%20위력.md)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fubuntunux%2Fpython-snippets","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fubuntunux%2Fpython-snippets","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fubuntunux%2Fpython-snippets/lists"}