Sécurité avec Python

Aix-en-ProvencePrésentielDistanciel

Caractéristiques

CoursFrançaisIndifférent années d'expérience requisesBac+4

Domaines d'enseignement

Cybersécurité

Mots clés

SECURITEpythonINFORMATIQUECYBER SECURITE

Volume horaire

Du au

15 heures

Défraiement

Sous conditions

Support fourni

Non

Présentation du cours

• En quoi python est utile ? • Définition de Python • Langage compilé / interprété • Installer Python • Pip gestionnaire de libs • Les IDE et les modes de Python • Les commentaires • Les types • Les variables, tuples, listes, et dictionnaires • Les inputs • Les prints et le formatage de chaine • L’encodage • Branchements conditionnels • Les boucles • Les fonctions • Help me Python • Les librairies • Les imports • Lib os • Sys & argv • Python et les fichiers • Parsing de chaine • Try & except • Subprocess • Requests • Socket • Threading & Paralélisme

Objectifs pédagogiques

Savoir développer un programme rapidement en Python. Être capable de réaliser des algorithmes simples, ainsi que des appels réseaux en Python. Rédiger un code lisible et documenté.

Contenu du cours

• En quoi python est utile ? • Définition de Python • Langage compilé / interprété • Installer Python • Pip gestionnaire de libs • Les IDE et les modes de Python • Les commentaires • Les types • Les variables, tuples, listes, et dictionnaires • Les inputs • Les prints et le formatage de chaine • L’encodage • Branchements conditionnels • Les boucles • Les fonctions • Help me Python • Les librairies • Les imports • Lib os • Sys & argv • Python et les fichiers • Parsing de chaine • Try & except • Subprocess • Requests • Socket • Threading & Paralélisme

Modalités d'évaluation

Controle continu pendant les heures de cours type TP Partiel - Projet sans soutenance ex. de partiel: Connaissances théoriques sur le langage de programmation Python. Lecture et compréhension d'un code source. Compétences en développement d'un code Python, répondant à un cahier des charges. Capacité à écrire un code propre et à le documenter. Exemple : réaliser un script de banissement via pare-feu des adresses IP qui toucheraient le port 22, en python, réaliser un sniffeur réseau.