Skip to content

Instantly share code, notes, and snippets.

@elowy01
Last active June 16, 2020 19:30
Show Gist options
  • Save elowy01/8053bb30e642ebe4c55f9f084a173ade to your computer and use it in GitHub Desktop.
Save elowy01/8053bb30e642ebe4c55f9f084a173ade to your computer and use it in GitHub Desktop.
# Useful explanation on what is a module or a package in Python
https://realpython.com/python-modules-packages/
# Explanation on what is the layout of your projects:
https://realpython.com/python-application-layouts/
# Excellent article on using the main entry point in Python
https://realpython.com/python-main-function/
# Python naming convention
https://visualgit.readthedocs.io/en/latest/pages/naming_convention.html
# Useful reference on the Requests library
https://realpython.com/python-requests/
# Article on how to use the pytest logging
https://pythontesting.net/framework/pytest/pytest-logging-real-time/
# Documenting code
https://realpython.com/documenting-python-code/
# Python f-strings
https://realpython.com/python-f-strings/
# Documentation on argparse
https://mkaz.blog/code/python-argparse-cookbook/
# Good guide on Logging:
https://realpython.com/python-logging/
# Good article on Exceptions
https://realpython.com/python-exceptions/
# Using the Yield function
https://www.geeksforgeeks.org/use-yield-keyword-instead-return-keyword-python/
# Template for setup.py :
https://github.com/navdeep-G/setup.py/blob/master/setup.py
# Good tutorial on __init__.py:
https://towardsdatascience.com/whats-init-for-me-d70a312da583
# Good Python .gitignore:
https://github.com/github/gitignore/blob/master/Python.gitignore
# Seaborn Reference
https://seaborn.pydata.org/tutorial/distributions.html
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment