Software development & Python
Learn programming, algorithms, scripts and automation with Python.
Nexorix IT training
Software development & Python
A path for learning how to think like a developer and write useful programs.
Format
Trainer profile
Training led by a senior IT expert with 10+ years of experience on demanding projects for major companies in Africa and Europe. The approach is practical, field-tested and focused on skills you can reuse immediately.
Path objective
Move step by step with clear explanations, guided exercises and a concrete project to validate what you learn.
Request informationWhat you will learn
- Understand variables, conditions, loops, functions and data structures.
- Write clean and readable Python scripts.
- Work with files, data and small automations.
- Learn how to debug and improve a program step by step.
Session-by-session program
Programming logic
Variables, types, input/output and step-by-step reasoning.
Conditions and loops
if/else, for, while and logic exercises.
Clean functions
Split a problem, parameters, returns and reuse.
Data structures
Lists, dictionaries, tuples and choosing the right structure.
Files and paths
Read, write and organize CSV/TXT/JSON files.
Exceptions and robustness
Handle errors, edge cases and useful messages.
Modules and environment
Install packages and organize a small Python project.
Practical algorithms
Search, simple sort, intuitive complexity and exercises.
System automation
Scripts to rename, clean, move or check files.
Data and parsing
Turn raw data into usable information.
APIs and HTTP
Call an API, read JSON and process responses.
Light database
Store and read data with SQLite.
Testing and debugging
Use print/logs, simple debugger and unit tests.
Code quality
Naming, splitting code, useful comments and formatting.
Mini-application
Create a simple CLI tool with arguments and report.
Final project
Finalize, document and present a useful automation.
Practical project
Create a simple Python tool that automates a real task and produces a usable result.