For myself and sharing , to study and master Python
파이썬은 파이썬스럽게 라는 말을 이해하는데 많은 시간이 걸렸고, 오늘도 매일매일 느끼고 있습니다.
외국어로서 영어를 공부 할때, 매일매일 사용하는 숙달과 문법과 어법의 세부적인 내용의 병행해야지만,
영어를 영어 스럽게 사용할 수 있었던 경험했습니다.
프로그램 언어도 이와 다르지 않을 것이라고 생각합니다.
매일매일 치열하게 사용하고, 항상 기초를 복습하고, 심화된 내용을 하나하나 정복해 나가고 있습니다.
아래와 같이 구성하여, 정리하고 있습니다. 각 폴더 안의 폴더는 책이나, 강의를 정리 한것이고 최상위에 노출된 파일이 통합해서 정리 해놓은 것입니다. 알고리즘문제리스트는 제가 꾸준히 풀고 업데이트 중에 있으니, 기초부터 차근 차근 해보시기를 추천 드립니다.
- Python_Basic : Pyhon 언어의 내용을 정리, 관련 책과 강좌 정리
- Python Algorithm : Python 을 활용한 알고리즘 정리 및 심화 문법, 매일매일 알고리즘 연습장(Everyday Algo Exercise)
- PythonEco_ML : MachineLearning Eco system 관련 내용을 정리, Idle tool 사용법 및 셋팅부터 키보드 셋팅까지
The Zen of Python, by Tim Peters
Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!
출처: import this
- 강좌 정리
- 자료형_정리 : 자료형과 관련 된 내용을 정리
- L01_Google_Colab,_Jupyter_Notebook,_Markdown
- L02_Python_Basic
- L03_Python_Variables, Dtypes, Operators
- L04_Python_String
- L05_Python_List, Tuple, Dictionary
- L06_Python_Condition, Loops and Control Statements, Error
- L07_Python_input & output
- L08_Python_function
- L09_Python_Object & Class
- L10_Python_Module & Packages
출처:이수안컴퓨터
Not just to solve Algorithm problem,
to code Pythonic code.
- Arrays
- Stack
- Queue
- LinkedList
- Dynamic Programming
- BackTracking
- HashMap
- Tree
- Greedy
- String
- Math,Bit
- L01_Numbers
- L02_Sequence type
- L03_Collections
- L04_Module & Structure
- L05_Object oriented programming
- L06_
- L07_Abstract Data Type
- L08_Asymptotic Analysis
- L09_Sorting
- L10_Searching
- L11_Dynamic Programming
매일 매일 알고리즘 문제를 한개씩 풀고 공부하여 관련 내용을 정리 하고 있습니다.
- 001_print_format
- 002_input()
- 003_convert_number
- 004_Unicode_ord_chr
- 005_Greedy
- 006_rank
- 007_betwise_and_numberic_convert
- 008_Implementation(구현)
- 009_Recursive_function
- 010_lpad_rpad
- 011_약수, 배수, 소수
- 알고리즘문제리스트 : 업데이트 중 🕣
- 책 이것이 코딩 테스트다
- 1 - 98 codeup98제
- 99 - 147 프로그래머스 문제 Level 1
- 148- 187 프로그래머스 문제 Level 2
Colab, Jupyter, Markdown 의 팁을 모아 놓은 곳입니다.
- 001_Google Colab .ipynb
- 002_JupyterNoteBook.ipynb
- 003_Shell commands.ipynb
- 004_Shell commands2.ipynb
- 005_Markdown MD 마크다운 문법 .ipynb
- 006_VSCODE 기본 셋팅법