Skip to content

Latest commit

 

History

History
242 lines (201 loc) · 22.9 KB

Programming-in-Python.md

File metadata and controls

242 lines (201 loc) · 22.9 KB

Programming in Python

Basics / learning

Intermediate / Advanced Python

Courses

See Python: Best practices and Python: Testing under Courses

Cheatsheets

Database

Databases implemented in python

Static analysis

Focussed packages

Python wrappers

  • ciocheck - linter, formatter and test suite helper. As a linter, it is a wrapper around pep8, pydocstyle, flake8, and pylint.
  • flake8 - a wrapper around pyflakes, pycodestyle and mccabe
  • multilint - a wrapper around flake8, isort and modernize
  • prospector - a wrapper around pylint, pep8, mccabe and others

Services, other resources

Cookie cutter: Python project templates

Libraries and Frameworks

Best practices

Versioning

Testing

Machine Learning

See Machine Learning Testing

Refactoring

Performance

See Python Performance

Competitions & coding challenges

See Competitions > Coding challenges

Contributing

Contributions are very welcome, please share back with the wider community (and get credited for it)!

Please have a look at the CONTRIBUTING guidelines, also have a read about our licensing policy.


Back to main page (table of contents)