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