Python Development
Search
Article Categories
.Python general
(5)
Naming conventions in Python
Python coding
Python differences to C
Python style guide!
Tabs or spaces
.Python on Linux
(1)
Installing packages on Linux
.Python on Windows
(8)
Visual Studio Code
(4)
Installing packages on Windows
Installing Python in Windows
Python command line
Running Python scripts & programs
Application Control
(6)
Auto running your program – Linux
Detect Windows vs Linux
Exiting a python program
Getting command line arguments
Making a python file executable
Running a python program
Boolean
(1)
True / False
Classes
(1)
Naming conventions in Python
Comments
(1)
.Comments
Console
(2)
Input from console
Output to console
Database
(15)
SQLite
(15)
Date And Time
(1)
Date And Time
Defines
(1)
Defines
Editors
(1)
Keystrokes
File Input and Output
(6)
ZIP Files
(1)
Paths
Read File
Working With Directories
Working With Files
Write File
Functions
(3)
.Functions general
Naming conventions in Python
static variables inside a function
GUI
(8)
Tkinter/Tk GUI toolkit
(8)
I2C
(1)
I2C on Raspberry Pi OS
If, Comparison, etc
(1)
if
Images
(4)
Pillow
(4)
IO Pins
(1)
IO pins on the Raspberry Pi
JSON
(1)
Convert dictionary to JSON
Loops-for, while etc
(3)
For loops
List comprehension
While loops
Match (Switch)
(1)
match
Maths
(2)
.Maths general
Range
Memory
(19)
Arrays
(4)
Constants
(1)
Dictionaries
(2)
List
(7)
Tuple
(1)
Buffers
Converting values in Python
Global
malloc
Naming conventions in Python
static variables inside a function
typedef enum in Python
Variables
Modules
(1)
.Modules general
Null
(2)
Null
pass -placeholder for future code
Random
(2)
.Random
Random strings
SPI
(1)
SPI on Raspberry Pi OS
State machine
(1)
State Machine
Strings
(12)
.Using Strings-Basics
Comma Separated Strings
Sanitising & encoding strings
Special characters in strings
Using Strings-Characters
Using Strings-Extracting
Using Strings-Formatting
Using Strings-Parsing
Switch
(1)
Switch
TCP/IP
(6)
HTTP
(4)
UDP
(2)
Timer and Timing
(4)
perf_counter
(1)
Heartbeat Timer
Python timers
Sleep
try error catching
(1)
Using error catching
Virtual environment
(2)
Virtual environment in VS Code for Windows
Virtual environment on Raspberry Pi
XML
(3)
Modify XML
Read XML
Write XML