Programming notes, snippets and examples.
- Building a Django site
- Pure Python web development
- Saving Scikit-learn model for reuse
- Logging
- Geo ploting with Basemap
- Abstract classes
- Dataclasses
- Create a standalone executable of a Python app
- *args and **kwargs
- Create a executable Django App
- Create a REST API with Django Rest Framework
- Deploying to Github pages with
ghp-import
- Building a Flask site
- Web scrapping with Beautiful Soup 4
- Virtual enviroments
- Working with the Python version
- Streamlit
- Python packages and modules
- Custom exceptions
- Useful Python code snippets
- Matplotlib
- Creating documentation with Sphinx
- String formatting in Python
- Pipelines
- Run Matlab programs in Python
- Imports in Python
- Profiling in Python
- Decorators
- Seaborn
- Python boilerplates
- Collection of useful Django snippets for several purposes
- Scientific quality figures
- Project set-up
- Classes and OOP (Object Oriented Programming)
- Simple Machine Learning workflow
- Anaconda
- Hosting scripts and services
- Graphical User Interfaces (GUIs) in Python
- Storing dictionaries for later use: JSON and Pickle
- Data structures
- Configuration files
- Machine Learning with
scikit-learn
- Tutorials on various Python subjects
- CSV files
- Working with JSON
- Image manipulation in Python
- Datetime module
- Python type hints
- Progress Bars
- Working with paths in Python using
pathlib
- Slice notation
- Interfacing with Strava API using stavalib
- Argument parsing using the argparse module
- Using MySQL in Python
- Magic Methods
- Jupyter
- Python Libraries for Data Science and Data Viz
- Data manipulation with
pandas
- MessagePack serializer for Python
- Python packaging
- Sorting lists
- Annonymous functions (Lambda functions)
- Sending e-mails with Python
- Schedule task in Python
- Deploy a Django app to Heroku
- Installing Python 3.7 on Raspbian
- Git Version Control System
- Deploy Django app to Azure App Service
- VSCode shortcuts for Windows
- Guide to contributing on GitHub
- Regular expressions
- Hiding Passwords and Secret Keys in Environment Variables
- VPS providers
- Visual Studio Code setup
- Windows terminal
- Editing photos metadata
- Online Resources For Web Developers
- Deploy a Django app in an Ubuntu VPS (DigitalOcean)
- Create a Windows batch script
- Powershell
- Set up Amazon S3 to serve Django Static and Media files
- Making AJAX request
- DataTables JS Library
- Modern JavaScript
- Set expiration time (TTL) for LocalStorage
- Basic Javascript concepts
- Caching data
- React
- Filter, sort and layout
- Create ReactJS app and deploy to Github pages
- Bibliography management
- An Introduction to LaTeX
- Create LaTeX presentations with Beamer
- Derivatives
- Working with figures
- Working with strings
- Design of Experiments
- Preparing figures for publication
- Surface fitting with MATLAB
- Integrating from data points
- Keep processes running and closing SSH connection
- Deploy a Flask Application on an Ubuntu VPS (DigitalOcean)
- Set up server in Raspberry Pi
- Keep SSH sessions running after disconnecting
- Set
$PATH
variable in Ubuntu - Initial Server Setup with Ubuntu 18.04
- Linux Crontab
- Set up a Django production server with gunicorn
These notes contain excerpts, code snippets and examples from various sources including, but not limited to, Python Docs, The Hitchhiker’s Guide to Python, Real Python and Stack Overflow users.