Basics

  • Data Type
  • Comparison
  • Copy
  • If
  • Loop
  • Format
  • Function
  • Mutable&Immutable
  • Scope
  • Functional Programming
  • Decorator
  • Module
  • Package
  • Generator
  • IO
  • With
  • Exception
  • Built-in Functions
  • General

  • The Zen of Python
  • Coding Style
  • DocString
  • Pylint
  • Memory
  • Markdown
  • Jupyter
  • Profiler
  • Conda
  • Pypi
  • Path
  • Option
  • Environment
  • Typing
  • Logging
  • Warnings
  • Help
  • Flowchart1
  • Sphinx2
  • Build3
  • Unit Test4
  • Selenium
  • OO

  • Class
  • Inheritance
  • Polymorphism
  • static
  • Inspect
  • Overload Methods
  • Overload Operators
  • __slots__
  • GateSample
  • DiceSample
  • Collections

  • List
  • Tuple
  • Dict
  • String
  • Bytes & ByteArray
  • Memoryview
  • Set
  • Counter
  • Namedtuple
  • Deque
  • ChainMap
  • OrderedDict
  • Defaultdict
  • Enum
  • Array
  • Heapq
  • Bisect
  • Queue
  • Struct
  • PPrint
  • Time Complexity
  • Library

  • Itertools
  • Math
  • Random
  • CSV
  • Algorithm

  • Complexity
  • AnagramLU
  • Bubble Sort
  • Insertion SortCLRS Ch2.1
  • Selection Sort
  • Merge SortCLRS Ch2.3
  • Quick SortCLRS Ch7
  • Linked ListCLRS 10.2
  • Sorted List
  • Double Linked ListCLRS 10.2
  • StackCLRS 10.1
  • Balanced ParenthesesLU
  • Decimal to BinaryLU
  • QueueCLRS 10.1
  • >
  • Hot PotatoLU
  • DequeLU
  • PalindromeLU
  • RecursionLU
  • Bineary Search TreeCLRS Ch12
  • Heap TreeCLRS Ch6
  • Priority QueueCLRS Ch6.5
  • Set
  • Date

  • Datetime
  • Dateutil
  • Calendar
  • Holiday
  • Math

  • Numpy
  • Pandas
  • Vaex
  • PyArrow
  • Scipy
  • Plot

  • Pandas Plot
  • Plotly
  • Libraries
  • Image Processing

    Cyber

  • base64
  • uuid
  • hashlib
  • Web Crawler

  • beautifulsoup
  • Twitter
  • TwitterAPI
  • TwitterPy
  • youtube tutorial
  • email
  • Weather

  • pygrib
  • GIS

  • Intro to GIS 1
  • Intro to GIS 2
  • Intro to GIS 3
  • Intro to GIS 4
  • Geo Map
  • Mapbox Map
  • GeoPandas
  • Gallery
  • Network

  • NetworkX
  • Network Gallery
  • DJI Drone
  • urllib
  • requests
  • Excel

  • openpyxl
  • File and Directory

  • YAML
  • Pickle
  • Joblib
  • JSON
  • Binary
  • Glob
  • Shutil
  • GUI

    Web Programming

  • Flask
  • Dash
  • Streamlit
  • Ipywidgets
  • Database

  • Elasticsearch
  • Eland
  • SQLite
  • MySQL
  • Redisredis-py
  • Redis Cluster
  • Redisflask-caching
  • High Performance Computing

  • MPI
  • Interview

  • Leetcode
  • Difference between Python 2 and Python 3

  • cmp
  • dict
  • exec
  • input
  • iter&next
  • list
  • range&xrange
  • string
  • Whatsnew
  • Books

  • Practical Python Programming
  • Python Essential Reference
  • Effective Python
  • Algorithms and Data Structures
  • Resources

  • PYMOTW
  • Python Course
  • Real Python