...
Back

SD-20: Programmation en Python

From Zero to Python Hero. This hands-on course teaches you how to code, automate, and build with Python. In just 3 days, you’ll master core programming concepts, real-world data handling, and script automation — no previous coding experience required.

3-Day Intensive Course for Technical Professionals and Beginners

3 Intense Days
7 Hours per Day (Split into two 3.5-hour sessions)

Learning Path Visual

Your fast-track journey from zero to Python fluency:

Day 1: Core Syntax, Variables & Logic Structures
Start from the basics: learn Python syntax, data types, variables, control flow (if, for, while), and functions. Build confidence through hands-on scripts and exercises.

Day 2: Data Structures, Modules & File Handling
Work with lists, dictionaries, tuples, and sets. Learn to import modules, handle errors, and work with files and folders. Build functional mini-programs using real-world data.

Day 3: APIs, Automation & Intro to Object-Oriented Programming
Use Python to interact with APIs, automate tasks (web scraping, file processing), and write reusable, modular code with classes and objects. Final project included.

Course Overview

Python is the world’s most accessible and in-demand programming language — used for automation, data analysis, machine learning, and web development. This hands-on course takes you from the foundations of Python to writing real, reusable scripts with confidence.

Whether you’re starting your coding journey or adding Python to your professional toolkit, this course delivers practical fluency in just 3 days.

You’ll learn how to:

  • Write clean Python code using core syntax and functions

  • Control program logic using conditionals and loops

  • Work with Python’s built-in data structures

  • Read from and write to external files

  • Use libraries and modules to build real-world tools

  • Handle errors and debug scripts

  • Call web APIs and process JSON data

  • Create and use classes with object-oriented design

  • Automate repetitive tasks with scripts and schedulers

This course combines foundational coding skills with practical Python use cases in business, IT, and engineering.

What’s Inside Each Day

Day 1 — Core Syntax, Variables & Logic Structures

  • Why Python? Use cases and setup

  • Python syntax, indentation, and commenting

  • Data types: strings, numbers, booleans

  • Variables and basic input/output

  • Conditional logic: if, elif, else

  • Loops: for, while, range()

  • Writing and calling functions

  • Hands-on: Build a calculator and text-based menu app

Tools: Python 3, VS Code or JupyterLab
Focus: Syntax • Logic • Core Programming

Day 2 — Data Structures, Modules & File Handling

  • Lists, dictionaries, sets, tuples

  • Nested structures and iteration

  • Using Python libraries (random, datetime, os, math)

  • Importing and writing your own modules

  • Error handling: try, except, finally

  • File input/output: open(), reading logs, writing reports

  • Hands-on: Process a CSV file, build a file-based task manager

Tools: Python Standard Library, Jupyter or VS Code
Focus: Data Handling • Reusability • File I/O

Day 3 — APIs, Automation & Object-Oriented Programming

  • Calling web APIs with requests

  • Parsing and using JSON responses

  • Web scraping with BeautifulSoup (optional)

  • Intro to OOP: classes, methods, attributes

  • Writing reusable classes and object instances

  • Automating tasks with scripts and schedulers

  • Hands-on: API-based data retriever and class-based CLI tool

Tools: requests, json, BeautifulSoup, schedule
Focus: APIs • Automation • Object Orientation

Course Goals

By the end of this course, you’ll be able to:

  • Write and debug structured Python scripts

  • Work with real data from files or APIs

  • Create modular, reusable functions and classes

  • Automate workflows across your computer or network

  • Understand core coding concepts applicable to other languages

  • Build small Python applications from scratch

Who Should Take This Course?

  • Beginners starting their coding journey

  • IT professionals and analysts automating everyday tasks

  • Engineers scripting calculations and data prep

  • Educators or students building technical skills

  • Business professionals using Python for Excel, CSVs, or dashboards

  • Anyone transitioning into development or data roles

Class Reference: PY-CORE/ENG
Form Updated on: 06/16/2025 (Version 1)
Last Modified on: 06/16/2025

Program Note

The course is continuously updated to reflect modern Python standards and includes optional tracks for data science, web scraping, and scripting automation.

Use the links for more tutorial:

Tutorial point:        https://www.tutorialspoint.com/python/index.htm

W3school:                 https://www.w3schools.com/python/

Python:                       https://docs.python.org/3/tutorial/index.html

Requirements
  • Registration Deadline: Up to two weeks before the start of the training.
  • Access to a computer with internet and a working microphone
  • Basic Computer Literacy
Target Audiences
  • Educators or students building technical skills
  • Beginners starting their coding journey
  • Anyone transitioning into development or data roles
Features
  • Teaching Methods :
  • Theory: 40% Practical Work: Serious games, role-playing, simulations

Not sure if this course is right for you?

Take our *free pre-course quiz* to assess your current knowledge level and get personalized recommendations.

➡️ Start the Quiz Now

€55.00 Per Hour

Course Features

0 lesson
0 quiz
21 hours
All levels
English / French
75 students
Yes
July 09, 2025

Related Course

Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.