Découvrez de nouvelles compétences avec 30 % de réduction sur les cours dispensés par des experts du secteur. Économisez maintenant.

Ce cours n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
Packt

Python Basics and Core Concepts

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Débutant

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Débutant

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Set up and run Python in various environments, including PyCharm and online editors.

  • Work with Python’s core data types, including strings, lists, tuples, and dictionaries.

  • Write and use functions, including built-in Python functions and custom functions.

  • Apply Python’s PEP 8 guidelines for code formatting and structure.

Compétences que vous acquerrez

  • Catégorie : Scripting Languages
  • Catégorie : Style Guides
  • Catégorie : Development Environment
  • Catégorie : Programming Principles
  • Catégorie : Software Development Tools
  • Catégorie : Integrated Development Environments

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

septembre 2025

Évaluations

23 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation Python - Complete Python, Django, Data Science and ML Guide
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable

Il y a 21 modules dans ce cours

In this module, we will introduce you to Python, covering everything from setting up your coding environment to exploring Python's core features. You'll learn how to install Python, use different development tools, and begin experimenting with Python through the interactive interpreter.

Inclus

5 vidéos2 lectures1 devoir

In this module, we will guide you through installing and setting up PyCharm, a powerful Python IDE. You'll become familiar with the interface, learn how to manage projects, and understand key features that enhance your coding workflow.

Inclus

2 vidéos1 devoir1 plugin

In this module, we will cover the foundational concepts of Python, focusing on the object-oriented paradigm and key data types. You'll practice working with strings, integers, booleans, lists, and dictionaries, gaining a strong understanding of Python's structure and functionality.

Inclus

3 vidéos1 devoir1 plugin

In this module, we will introduce you to functions in Python, covering both custom and built-in functions. You’ll learn how to define functions, pass arguments, use the return statement, and explore important built-in functions to enhance your coding efficiency.

Inclus

6 vidéos1 devoir1 plugin

In this module, we will focus on code formatting and the PEP 8 style guide, which helps ensure clean, readable, and consistent code. You’ll learn about proper indentation, how to follow Python’s best practices, and how to enable auto-formatting in PyCharm for seamless coding.

Inclus

4 vidéos1 devoir1 plugin

In this module, we will explore the role of comments in Python programming, focusing on their significance for clarity and collaboration. You’ll practice adding comments to your code to ensure it remains understandable and easy to maintain.

Inclus

2 vidéos1 devoir1 plugin

In this module, we will dive into the concepts of expressions and statements in Python. You'll learn how expressions represent values and perform operations, while statements control the logic and flow of your program. Through practical exercises, you'll gain hands-on experience in using both expressions and statements.

Inclus

4 vidéos1 devoir1 plugin

In this module, we will introduce you to the concept of variables in Python. You’ll learn how variables store data and explore various types used in Python. Through hands-on exercises, you'll gain experience defining and working with variables to manage and manipulate data in your programs.

Inclus

2 vidéos1 devoir1 plugin

In this module, we will dive deep into Python’s dynamic typing system, explore core data types and structures, and demonstrate how to manage and manipulate data effectively. Through practical exercises, you'll gain valuable experience working with Python’s built-in functions and data classes.

Inclus

6 vidéos1 devoir1 plugin

In this module, we will dive into Python strings, emphasizing their immutability and how they are handled as objects. You’ll learn essential string methods and gain hands-on experience working with strings, including creating, modifying, and using various string operations in Python.

Inclus

3 vidéos1 devoir1 plugin

In this module, we will dive into string concatenation techniques in Python. You’ll learn how to use the + operator and discover F-strings for more efficient and readable formatting. We will also explore other methods for formatting strings, helping you choose the best option for your coding needs.

Inclus

4 vidéos1 devoir1 plugin

In this module, we will explore Python’s numeric types, including integers, floating-point numbers, and complex numbers. You’ll practice working with these types, from basic arithmetic operations to more advanced concepts like rounding floats and handling complex numbers.

Inclus

5 vidéos1 devoir1 plugin

In this module, we will focus on Boolean values in Python, exploring their role in logical operations and comparisons. You’ll also practice type conversion, learning how to handle different data types effectively and prevent errors in your programs.

Inclus

3 vidéos1 devoir1 plugin

In this module, we will dive into magic methods in Python, which allow implicit operations between different types. You'll also learn how to use the dir() function to access attributes and methods, including magic methods, enhancing your ability to work with Python’s object-oriented features.

Inclus

2 vidéos1 devoir1 plugin

In this module, we will focus on Python lists, exploring their structure, key methods, and how to modify and access elements. You’ll practice copying lists, manipulating their contents, and applying your knowledge to real tasks that involve working with lists in Python.

Inclus

6 vidéos1 devoir1 plugin

In this module, we will dive deep into Python dictionaries, focusing on their creation, manipulation, and methods. You'll explore nested dictionaries, use the get() method for error handling, and practice converting other types into dictionaries. Finally, you’ll apply your skills in a practical task that involves user input and dictionary manipulation.

Inclus

7 vidéos1 devoir1 plugin

In this module, we will focus on Python tuples, exploring their structure, immutability, and when to use them. You’ll practice creating and accessing tuples, as well as using built-in methods to work with tuple data effectively.

Inclus

2 vidéos1 devoir1 plugin

In this module, we will explore Python sets, a powerful data structure that ensures uniqueness and enables efficient data manipulation. You'll practice set operations, explore essential set methods, and work through practical examples to deepen your understanding of sets in Python.

Inclus

7 vidéos1 devoir1 plugin

In this module, we will dive into Python's Range class, focusing on its use in iteration and loop operations. You’ll practice creating and working with ranges, and explore various methods and attributes to manipulate and analyze sequences of numbers.

Inclus

3 vidéos1 devoir1 plugin

In this module, we will focus on working with sequences in Python, exploring essential functions and operations. You'll learn how to manipulate sequences, use the zip() function to merge and convert data, and compare different sequence types to choose the best one for your needs.

Inclus

5 vidéos1 devoir1 plugin

In this module, we will explore how Python handles the modification of objects, focusing on mutable and immutable types. You’ll learn techniques for preventing unintended changes by creating deep copies of objects, ensuring independence in your data structures and maintaining clean memory management.

Inclus

4 vidéos1 lecture3 devoirs1 plugin

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

Packt - Course Instructors
Packt
955 Cours202 051 apprenants

Offert par

Packt

En savoir plus sur Software Development

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Coursera Plus

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

Foire Aux Questions