EDUCBA

Spécialisation "Python Mastery: Core Concepts, Data Structures & OOP"

Profitez de l'une de nos meilleures offres et renforcez vos compétences avec 50 % de réduction sur Coursera Plus. Économisez maintenant.

EDUCBA

Spécialisation "Python Mastery: Core Concepts, Data Structures & OOP"

Python Programming for Real-World Applications.

Master core Python, data structures, OOP, and file systems to build scalable Python solutions.

EDUCBA

Instructeur : EDUCBA

Inclus avec Coursera Plus

Demander à Coursera

Approfondissez votre connaissance d’un sujet

des 59 examens de cours de ce programme

niveau Débutant

Expérience recommandée

4 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Approfondissez votre connaissance d’un sujet

des 59 examens de cours de ce programme

niveau Débutant

Expérience recommandée

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

Ce que vous apprendrez

  • Apply core Python syntax and data structures to solve structured programming problems.

  • Analyze and implement control flow, file I/O, and modularization using Python’s standard libraries.

  • Design and build scalable object-oriented applications using advanced class features and recursion.

Compétences que vous acquerrez

  • Catégorie : Package and Software Management
  • Catégorie : Development Environment
  • Catégorie : Functional Design
  • Catégorie : File I/O
  • Catégorie : Code Reusability
  • Catégorie : Scripting
  • Catégorie : Computational Logic
  • Catégorie : Object Oriented Design
  • Catégorie : Data Cleansing
  • Catégorie : Object Oriented Programming (OOP)
  • Catégorie : Data Dictionary
  • Catégorie : Computer Programming
  • Catégorie : Data Structures
  • Catégorie : File Management
  • Catégorie : Verification And Validation
  • Catégorie : Programming Principles
  • Catégorie : File Systems

Outils que vous découvrirez

  • Catégorie : Python Programming
  • Catégorie : Command-Line Interface
  • Catégorie : UI Components

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

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

Améliorez votre expertise en la matière

  • Acquérez des compétences recherchées auprès d’universités et d’experts du secteur
  • Maîtrisez un sujet ou un outil avec des projets pratiques
  • Développez une compréhension approfondie de concepts clés
  • Obtenez un certificat professionnel auprès de EDUCBA

Spécialisation - série de 4 cours

Mastering Python Sequences and Strings

Mastering Python Sequences and Strings

COURS 1, 9 heures

Ce que vous apprendrez

  • Apply Python fundamentals to create, manipulate, and manage sequences and strings using built-in data structures and operations.

  • Implement efficient Python scripts by combining lists, tuples, indexing, slicing, membership testing, and advanced string formatting techniques.

Compétences que vous acquerrez

Catégorie : Python Programming
Catégorie : Data Structures
Catégorie : Programming Principles
Catégorie : Scripting
Catégorie : Software Installation
Catégorie : Development Environment
Mastering Python Logic and Data Structures

Mastering Python Logic and Data Structures

COURS 2, 7 heures

Ce que vous apprendrez

  • Apply Python dictionaries to store, access, update, and manage key-value data using built-in dictionary methods.

  • Evaluate program logic using Boolean expressions, conditional statements, and assertions to control Python program flow.

  • Construct efficient Python solutions with for and while loops, list comprehensions, and data cleanup techniques.

Compétences que vous acquerrez

Catégorie : Data Manipulation
Catégorie : Memory Management
Catégorie : Data Structures
Catégorie : Programming Principles
Catégorie : Python Programming
Catégorie : Verification And Validation
Catégorie : Data Dictionary
Catégorie : Computational Logic
Catégorie : Logical Reasoning
Catégorie : Data Cleansing
Mastering Python Modules and File Systems

Mastering Python Modules and File Systems

COURS 3, 7 heures

Ce que vous apprendrez

  • Differentiate between Python modules, packages, and system environment components to organize reusable code effectively.

  • Apply built-in Python tools, including heapq, random, time, and regular expressions, to solve practical scripting tasks.

  • Manipulate files by reading, writing, editing, and processing content using Python file handling techniques.

  • Develop simple GUI applications and integrate them with Python file operations and system-level functionality.

Compétences que vous acquerrez

Catégorie : Python Programming
Catégorie : File I/O
Catégorie : File Management
Catégorie : Package and Software Management
Catégorie : Simulations
Catégorie : File Systems
Catégorie : Command-Line Interface
Catégorie : UI Components
Catégorie : Data Structures
Catégorie : Code Reusability
Catégorie : Scripting
Catégorie : Development Environment
Catégorie : Graphical Tools
Catégorie : User Interface (UI)
Mastering Python Programming: Apply, Analyze, and Build

Mastering Python Programming: Apply, Analyze, and Build

COURS 4, 12 heures

Ce que vous apprendrez

  • Apply functional programming techniques to design reusable Python functions and solve structured problems with recursion and data structures.

  • Construct scalable Python classes using encapsulation, inheritance, polymorphism, and constructors for reusable object-oriented designs.

  • Implement custom exceptions, sequence and mapping protocols, iterators, and generators to build reliable and Pythonic programs.

  • Analyze class behavior, decorators, and property-based access to create modular, efficient, and maintainable Python applications.

Compétences que vous acquerrez

Catégorie : Python Programming
Catégorie : Object Oriented Programming (OOP)
Catégorie : Code Reusability
Catégorie : Object Oriented Design
Catégorie : Data Structures
Catégorie : Functional Design
Catégorie : Computer Programming
Catégorie : Algorithms
Catégorie : Programming Principles
Catégorie : Data Mapping

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

EDUCBA
EDUCBA
1 663 Cours338 914 apprenants

Offert par

EDUCBA

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.’

Foire Aux Questions