Python Fundamentals

Python est un langage de programmation généraliste qui est largement utilisé sans le calcul scientifique, l’analyse de données et le développement web. Il est connu pour sa simplicité, sa lisibilité et sa flexibilité, ce qui en fait un choix populaire pour les débutants et les développeurs expérimentés. Une des principales caractéristiques de python est sa grande bibliothèque standard, qui inclut des modules pour des tâches telles que la connexion aux serveurs web, la lecture et l’écriture de fichiers et le traitement des donnés.

4.8

5/5

(325)

1653 étudiant

TND  499

Cliquez sur le bouton ci-dessous pour recevoir des informations et des mises à jour sur le cours

Téléphone

26 641 620

Former 5 personnes ou plus ?

Nous vous proposons des programmes flexibles pour répondre aux différents besoins de vos équipes.
Haythem Ghazouani

AI Expert

Course Name

Python Fundamentals

Course duration

3 semaines

Live sessions

16

Start of course

février 27, 2024

Modalité de Formation

Chez GroupadoPro, vous pouvez choisir de vous former en ligne et en présentiel, selon vos disponibilités.

Qu'allez-vous apprendre

  • Acquérir les connaissances nécessaires à la programmation avec le langage Python.
  • Acquérir les bases du langage et disposer d’une bonne vue d’ensemble des différents modules.
  • Savoir utiliser les bonnes structures de données pour tirer pleinement profit de la puissance de Python.
  • Savoir accéder aux données (fichiers, base).

Durée de la formation

  • Nombre d’heure total: 30h

Nombres de séances

  • Nombre de séances en live: 16
  • Durée d’une séance en live: 2h

Fréquence hebdomadaire

  • Nombre de live par semaine: 5

Prérequis

  • Aucun

Ce cours inclut

  • Certificate de complétion.

Plan de cours

  • Getting started with Python

    • Why use Python rather than another language.
    • Python Project Examples Differences between Python versions.
    • Installation of Python (prerequisites, files, detailed tree structure).
    • How the Python interpreter works
    • The contributions of the iPython interactive interpreter
    • A first program…
  • Python basics (types, syntax)

    • Code organization (modules, packages, imports)
    • Naming Recommendations
    • Basic types (integer, string, real, etc.)
    • Classic Type Errors
    • Loops (for), operators, tests (if/else)
    • Definition and function call
    • “All syntax” in a synthesis program
  • Advanced data types

    • Knowing how to choose the right data structures
    • Tuples, sequences and lists (append, extend, insert, …)
    • Useful functions with lists (filter, map, reduce)
    • Stack or queue management
    • The power of dictionaries (associative arrays)
    • Construct a list based on an expression (comprehension)
  • Additions to the Python language

    • Generators and iterators Executable scripts
    • Operators associated with lists Sequence of tests against lists
    • Compare sequences
  • Python modules

    • Philosophy of Python with modules (standard, third-party, etc.)
    • Overview of standard modules Module re (regular expressions)
    • os and sys modules (operating system services)
    • CSV module (files structured by separator)
    • How to find the modules?
    • Install third-party modules (setuptools, EasyInstall)
    • The central repository: Python Package index (Pypi) Import modules
    • Better manage your environment with Virtualenv
  • Access to data (files, DBMS)

    • File type objects
    • The documentation
    • The DB-API specification
    • Connecting to a database
    • Python and SQL Introduction to sqlAlchemy
  • Practical Work

    Skeleton-based exercises will be offered throughout the training. They synthesize the possibilities of Python so that you can reuse their backbones in production. The variable difficulty allows the complexity to be adapted to the participants’ objectives. Several solutions are proposed so that everyone knows how to evaluate the “best” solution. Noticed :

  • About the trainer

    Haythem GHAZOUANI, expert and consultant in artificial intelligence and machine learning, has 16 years of experience in research projects, teaching and training. He is certified in Artificial Intelligence Analyst -Explorer Award and Mastery. Mr. GHAZOUANI, doctor-engineer from the University of Montpellier and the National School of Computer Sciences (ENSI), has held the position of assistant professor at EniCarthage since 2011.

Vos avis

4.8

5/5

Mourad. L

5/5

2 days ago

Pas du tout compliqué, tout est très bien expliqué, merci monsieur !

Halim. G

5/5

3 days ago

Ready to invest in crypto !! Thank you guys

Laurent.J

5/5

4 days ago

Intéressant :))))

Membaye.O

5/5

6 days ago

merci bcp pour votre aide

Questions fréquentes

Nous proposons une gamme variée de formations qui sont reconnues à l’échelle nationale. De plus, nous offrons des certifications officielles qui jouissent d’une reconnaissance internationale incontestée.

Les bénéficiaires sont les étudiants et les professionnels qui souhaitent faire une reconversion ou développer leurs compétences professionnelles.

Nous offrons trois options de paiement pratiques : en ligne, par chèque ou en espèces, avec la possibilité de bénéficier d’une facilité de paiement.

Oui, nous garantissons la sécurité de tous les paiements effectués, qu’il s’agisse de paiements en ligne, par chèque ou en espèces. Votre sécurité et la confidentialité de vos informations sont nos priorités.

Python Fundamentals

Python est un langage de programmation généraliste qui est largement utilisé sans le calcul scientifique, l’analyse de données et le développement web. Il est connu pour sa simplicité, sa lisibilité et sa flexibilité, ce qui en fait un choix populaire pour les débutants et les développeurs expérimentés. Une des principales caractéristiques de python est sa grande bibliothèque standard, qui inclut des modules pour des tâches telles que la connexion aux serveurs web, la lecture et l’écriture de fichiers et le traitement des donnés.

4.8

5/5

(325)

1653 étudiant

Créé par Haythem Ghazouani

Python Fundamentals

TND  499

Cliquez sur le bouton ci-dessous pour recevoir des informations et des mises à jour sur le cours

Téléphone

26 641 620

Former 5 personnes ou plus ?

Nous vous proposons des programmes flexibles pour répondre aux différents besoins de vos équipes.
Haythem Ghazouani

AI Expert

Course Name

Python Fundamentals

Course duration

3 semaines

Live sessions

16

Start of course

février 27, 2024

Modalité de Formation

Chez GroupadoPro, vous pouvez choisir de vous former en ligne et en présentiel, selon vos disponibilités.

Qu'allez-vous apprendre

  • Acquérir les connaissances nécessaires à la programmation avec le langage Python.
  • Acquérir les bases du langage et disposer d’une bonne vue d’ensemble des différents modules.
  • Savoir utiliser les bonnes structures de données pour tirer pleinement profit de la puissance de Python.
  • Savoir accéder aux données (fichiers, base).

Durée de la formation

  • Nombre d’heure total: 30h

Nombres de séances

  • Nombre de séances en live: 16
  • Durée d’une séance en live: 2h

Fréquence hebdomadaire

  • Nombre de live par semaine: 5

Prérequis

  • Aucun

Ce cours inclut

  • Certificate de complétion.

Plan de cours

  • Getting started with Python

    • Why use Python rather than another language.
    • Python Project Examples Differences between Python versions.
    • Installation of Python (prerequisites, files, detailed tree structure).
    • How the Python interpreter works
    • The contributions of the iPython interactive interpreter
    • A first program…
  • Python basics (types, syntax)

    • Code organization (modules, packages, imports)
    • Naming Recommendations
    • Basic types (integer, string, real, etc.)
    • Classic Type Errors
    • Loops (for), operators, tests (if/else)
    • Definition and function call
    • “All syntax” in a synthesis program
  • Advanced data types

    • Knowing how to choose the right data structures
    • Tuples, sequences and lists (append, extend, insert, …)
    • Useful functions with lists (filter, map, reduce)
    • Stack or queue management
    • The power of dictionaries (associative arrays)
    • Construct a list based on an expression (comprehension)
  • Additions to the Python language

    • Generators and iterators Executable scripts
    • Operators associated with lists Sequence of tests against lists
    • Compare sequences
  • Python modules

    • Philosophy of Python with modules (standard, third-party, etc.)
    • Overview of standard modules Module re (regular expressions)
    • os and sys modules (operating system services)
    • CSV module (files structured by separator)
    • How to find the modules?
    • Install third-party modules (setuptools, EasyInstall)
    • The central repository: Python Package index (Pypi) Import modules
    • Better manage your environment with Virtualenv
  • Access to data (files, DBMS)

    • File type objects
    • The documentation
    • The DB-API specification
    • Connecting to a database
    • Python and SQL Introduction to sqlAlchemy
  • Practical Work

    Skeleton-based exercises will be offered throughout the training. They synthesize the possibilities of Python so that you can reuse their backbones in production. The variable difficulty allows the complexity to be adapted to the participants’ objectives. Several solutions are proposed so that everyone knows how to evaluate the “best” solution. Noticed :

  • About the trainer

    Haythem GHAZOUANI, expert and consultant in artificial intelligence and machine learning, has 16 years of experience in research projects, teaching and training. He is certified in Artificial Intelligence Analyst -Explorer Award and Mastery. Mr. GHAZOUANI, doctor-engineer from the University of Montpellier and the National School of Computer Sciences (ENSI), has held the position of assistant professor at EniCarthage since 2011.

Vos avis

4.8

5/5

Mourad. L

5/5

2 days ago

Pas du tout compliqué, tout est très bien expliqué, merci monsieur !

Halim. G

5/5

3 days ago

Ready to invest in crypto !! Thank you guys

Laurent.J

5/5

4 days ago

Intéressant :))))

Membaye.O

5/5

6 days ago

merci bcp pour votre aide

Questions fréquentes

Nous proposons une gamme variée de formations qui sont reconnues à l’échelle nationale. De plus, nous offrons des certifications officielles qui jouissent d’une reconnaissance internationale incontestée.

Les bénéficiaires sont les étudiants et les professionnels qui souhaitent faire une reconversion ou développer leurs compétences professionnelles.

Nous offrons trois options de paiement pratiques : en ligne, par chèque ou en espèces, avec la possibilité de bénéficier d’une facilité de paiement.

Oui, nous garantissons la sécurité de tous les paiements effectués, qu’il s’agisse de paiements en ligne, par chèque ou en espèces. Votre sécurité et la confidentialité de vos informations sont nos priorités.