Skip to content

wiggleji/python-practices

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Practices

A collection of python practices for various topics.

It covers following topics and provides the explains and sample source code of each topics.

  • Basic: Basic python features including some advanced practices

  • Data Structure: Introduces the data structures of Python

  • Standard Library: Deep dive into standard libraries of Python

  • Configuration: How to handle the configuration in Python

  • Design Patterns: Introduces common design patterns for Python

  • Testing: Covers simple and practical testing practices

  • Regex: How to use regular expressions in Python

  • Networking: Network programming with Python

  • Database: How to handle the database in Python

  • Data Format: Introduce the ways for handling the json, xml and base64 with Python

  • Concurrency: How to process the multithread/multiprocess in Python

  • Cryptography: Introduce some ways to handle the encryption with common crypto functions in Python

  • Data Processing: Introduce the Numpy, Scipy to handle the dataset efficiently

  • CLI: How to make a CLI with Python

  • C Extensions: How to use the C modules in Python

Practices

About

A collection of python practices for various topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%