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