Formation en Développement: Python - Development: Fundamentals and Best Practices - Ascent Formation
Back to trainings
Développement

Python - Development: Fundamentals and Best Practices

3 jour(s)21h

Description

Training objective: Enable participants to master the fundamentals of the Python language, structure professional object-oriented code, and apply modern development best practices — environment management, testing, data manipulation, and API consumption — to be immediately operational on Python projects in a business environment. A red-thread project is developed progressively throughout the training — from environment setup to the deployment of a complete and tested script — allowing each participant to leave with a reusable professional codebase.

Learning Objectives

  • Set up a professional Python environment with virtual environments
  • Master modern Python syntax and its specificities compared to other languages
  • Manipulate Python’s fundamental data structures
  • Write reusable functions, modules, and packages
  • Apply object-oriented programming principles in Python
  • Manage files, exceptions, and input/output operations
  • Consume REST APIs and manipulate JSON data
  • Test code with pytest and apply quality best practices
  • Use the modern Python ecosystem: pip, virtualenv, type hints, f-strings

Target Audience

Developers looking to add Python to their technology stack
Engineers and technicians tasked with developing Python scripts or tools
Technical Project Managers aiming to understand and evaluate Python code
Individuals with a programming foundation seeking to master Python

Prerequisites

Experience with at least one programming language (Java, C#, JavaScript, PHP, or equivalent)
Basic knowledge of software development: functions, variables, control structures
No prior knowledge of Python required

Program Outline

Informations

Duration

3 jour(s)

21h

Tarif

2380 € HT

HT

    Python - Development: Fundamentals and Best Practices | Ascent Formation | Ascent Formation