Python : les fondamentaux

Ref : KPYT002

Détail
Contenu
Professeur
taux de reussite

Langage de programmation de premier plan qui permet le développement d'outils et d'applications à diverses fins

Prérequis

Concepts de base de la programmation.
La connaissance d'un langage objet est préférable.
Un niveau d'anglais business moyen est requis car la formation sera dispensée en anglais.

Public

Programmeurs développeurs souhaitant acquérir les bases de la programmation en Python

Objectifs

applicables en programmation en utilisant Python. Le cours comprendra des connaissances théoriques et beaucoup de pratique dans tous les domaines, les participants acquerront la capacité de programmation via des scripts et en maîtriseront les principales fonctionnalités. Le cours comprendra les sujets suivants :

  • Les caractéristiques uniques du langage, y compris les règles de syntaxe, les avantages et les inconvénients du langage par rapport à d'autres langages de programmation.
  • Installation d'un environnement de travail complet et création d'entrées et de sorties.
  • Les participants auront à pratiquer, création, utilisation et développement dans un environnement Python, y compris l'utilisation de l'éditeur et du débogueur.
  • Utilisation des instructions «if» - if, else, elif.
  • Opérateurs booléens et opérateurs numériques.
  • Utilisation de variables de chaîne ; utilisation des fonctions de chaîne, y compris le découpage.
  • Types de boucles et commandes associées telles que: break, continue, pass, else. Utilisation de modules, y compris - création et importation de modules.
  • Types de données avancées : List, Tuple, Sets, Dictionary - création, manipulations sur les variables. Lecture et écriture de fichiers : création, ouverture, fermeture, lecture, écriture, ajout, etc.
  • Types de fichiers - aléatoire et séquence
    Fonctions - définition, utilisation, capacités, valeurs de retour.
    Gestion des exceptions
    Modules Python - Introduction, création, importation.


Tous les sujets pratiques qui seront appris tout au long du cours seront exercés pour acquérir une expertise pratique en combinant divers sujets

Day 1 down arrow icon

· Introduction – Programming languages, uniqueness of Python as a programming language, interpreter

· Installing of full working environment

· Familiarization of working environment, creation of input and output

· Use of comments, Docstrings

· Presentation of Python variables:

· Flow control – conditions – if, elif, else

· Boolean operators

· Numeric operators including power and modulo

· Presentation of the debugger and practical use

· Writing scripts and use of the debugger for troubleshooting

· Loops – for and while (Syntax, Differences)

· Additional commands for control: break, continue, pass, else

· Advanced data types:

Day 2 down arrow icon

· More advanced data types:

· Reading and writing files (Random and Sequence)

· Functions

· Exception Handling

· Python modules

· Performance consideration while developing with Python

The End down arrow icon

· Summary

· Q&A

· Evaluation

teacher picture

Yossi Kally

Lecturer at LOGTEL

A propos

Mr. Yossi Kally is a lecturer at LOGTEL, he has been lecturing computer science and programming since 1995.
Yossi delivers courses in Computer programming in general and Computer languages, with a special focus on Python and Machine Learning.
He is a consultant in the Israeli computer software industry. Prior to that he served in various positions such as Technical v.p. at Lotus Israel, V.P. Engineering at Arel Communications, and a founder at Peertip Technologies, where he led a team that had registered several international patents in the field of text recognition.
For 15 years Yossi has been active in the Python Developers community in Israel, designing and implementing systems such as Network Security and Optimization for Sport odds makers.
Mr. Kally has B.Sc in Electrical Engineering from the University of Pennsylvania.

teacher picture

Shai Forshtat

Experienced software, hardware and Firmware engineer

A propos

Experienced software, hardware and Firmware engineer, team leader and project manager, with additional hardware and RF background and over 25 years of extensive experience.
Shai holds hands-on experience in software, firmware & Hardware development including RF from various high-tech companies, such as Elta , Elisra, RAD, SmartLink and Pointer Telocation.
Shai’s knowledge and experience includes in-depth control of C and C++ for embedded systems and Python for various usages.
Shai holds vast experience in various RTOS

About DualTech R&D

DualTech established 2008 is a design house working with High-Tech companies in Israel and abroad.
We handle Medical, Industrial & Military projects providing full turn-key solution or Software , Hardware , system design separately.

price icon Prix

1390 € HT

calendar icon Date

Sur demande - contactez-nous

clock icon Durée

2 jours (4 h/j )

teacher icon Professeur

Yossi Kally
Shai Forshtat

level icon Niveau

Débutant

wheelchair icon Accessibilité

Oui Non

certification icon Certification

Oui Non

cpf icon Eligible CPF

Oui Non

Présentiel
Distanciel
E-Learning
Informations

La plupart de nos formations peuvent être suivies à distance et en direct depuis votre bureau ou votre domicile. Vous devez simplement disposer d'une connexion Internet et d'un navigateur web.

download icon Télécharger cette fiche de formation Demande de dossier

Note :

CETTE FORMATION PEUT ÊTRE SUR-MESURE
Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours
CONTACTER NOTRE SERVICE INTRA

Des questions ?

« Aucun de nous en agissant seul, ne peut atteindre le succès »
Nelson Mandela

Vos ambitions sont grandes, nos services en sont à la hauteur. Vous êtes sûrement à un clic d’un nouveau tournant dans vos projets et carrières, notre équipe se tient prête à vous répondre et à vous guider selon vos besoins.
Un formulaire est mis à votre disposition afin de vous orienter dans les spécificités de vos demandes.
Selon l’envergure de votre requête, un expert prendra contact avec vous dans les plus brefs délais afin d’affiner ensemble les détails et fournir une réponse adaptée à vos attentes.

Contactez-nous

Nos autres formations sur le même thème