Programming notes, snippets and examples in one place.
- Deploy a Flask Application on an Ubuntu VPS (DigitalOcean)
- Linux Crontab
- Initial Server Setup with Ubuntu 18.04
- Set
$PATH
variable in Ubuntu - Keep SSH sessions running after disconnecting
- Deploy a Django app to Heroku
- Regular expressions
- Create a Windows batch script
- Powershell
- Git Version Control System
- Installing Python 3.7 on Raspbian
- Visual Studio Code setup
- Online Resources For Web Developers
- Hiding Passwords and Secret Keys in Environment Variables
- Windows terminal
- Deploy a Django app in an Ubuntu VPS (DigitalOcean)
- Set up Amazon S3 to serve Django Static and Media files
- VPS providers
- Editing photos metadata
- VSCode shortcuts for Windows
- Filter, sort and layout
- Set expiration time (TTL) for LocalStorage
- DataTables JS Library
- Create ReactJS app and deploy to Github pages
- Basic Javascript concepts
- Caching data
- React
- Making AJAX request
- Slice notation
- CSV files
- Storing dictionaries for later use: JSON and Pickle
- Argument parsing using the argparse module
- MessagePack serializer for Python
- Working with paths in Python using
pathlib
- Configuration files
- Useful Python code snippets
- Anaconda
- Create a executable Django App
- Decorators
- Create a REST API with Django Rest Framework
- Profiling in Python
- Logging
- Graphical user interface in Python
- String formatting in Python
- Collection of useful Django snippets for several purposes
- Hosting Python scripts and services
- Tutorials on various Python subjects
- Magic Methods
- Classes and OOP (Object Oriented Programming)
- Datetime module
- Schedule task in Python
- Using MySQL in Python
- Interfacing with Strava API using stavalib
- Building a Django site
- Working with JSON
- Annonymous functions (Lambda functions)
- Web scrapping with Beautiful Soup 4
- Building a Flask site
- Sending e-mails with Python
- Sorting lists
- Progress Bars
- Data structures
- Abstract classes
- Python packages and modules
- Image manipulation in Python
- Dataclasses
- Virtual enviroments
- Python boilerplates
- Create a standalone exacutable using
pyinstaller
- Working with the Python version
- *args and **kwargs
- Run Matlab programs in Python
- Imports in Python
- Data Visualization
- Simple Machine Learning workflow
- Rollback Anaconda environment
- Jupyter
- Saving Scikit-learn model for reuse
- Python Libraries for Data Science
- Seaborn
- Geo ploting with Basemap
- Data manipulation with
pandas
- Pipelines
- Streamlit
- Matplotlib
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.