Maîtrisez les Algorithmes et les Structures de Données avec Python
Àpd 23.72 € /h
Vous souhaitez comprendre les bases essentielles de l'informatique et améliorer vos compétences en résolution de problèmes ? Ce cours est fait pour vous ! Nous allons explorer ensemble les algorithmes et les structures de données, qui sont au cœur du développement logiciel performant, tout en les mettant en pratique avec le langage Python.
Voici ce que vous apprendrez :
Introduction aux algorithmes : Comprendre les concepts de base comme les conditions, les boucles, les fonctions, la récursivité, la complexité temporelle et spatiale et bien plus..
Structures de données classiques : Tableaux, listes chaînées, piles, files d'attente, arbres, graphes, etc.
Algorithmes de tri et de recherche : Tri rapide, tri par insertion, recherche binaire, etc.
Projets pratiques : Résoudre des problèmes réels pour bien ancrer les concepts.
Bonus : Outils et astuces de productivité sur VSCode
Voici ce que vous apprendrez :
Introduction aux algorithmes : Comprendre les concepts de base comme les conditions, les boucles, les fonctions, la récursivité, la complexité temporelle et spatiale et bien plus..
Structures de données classiques : Tableaux, listes chaînées, piles, files d'attente, arbres, graphes, etc.
Algorithmes de tri et de recherche : Tri rapide, tri par insertion, recherche binaire, etc.
Projets pratiques : Résoudre des problèmes réels pour bien ancrer les concepts.
Bonus : Outils et astuces de productivité sur VSCode
Lieu
En ligne depuis le Maroc
Présentation
Oussama, diplômé d'un Bachelor en systèmes d'informations et génie logiciel, je suis enthousiaste des technologies Javascript.
J'aime beaucoup aider les gens à surmonter leurs difficultés en informatique.
Au début j'avais l'habitude d'aider mes collègues qui ont apprécié ma façon d'expliquer qui ont trouvé amusante et efficace, et ensuite j'ai commencé à donner des cours de soutien en programmation et en développement web, ce qui m'a aidé à développer des techniques pédagogiques et avoir la capacité de simplifier les concepts les plus complexes en donnant des exemples clairs et pertinents.
J'aime beaucoup aider les gens à surmonter leurs difficultés en informatique.
Au début j'avais l'habitude d'aider mes collègues qui ont apprécié ma façon d'expliquer qui ont trouvé amusante et efficace, et ensuite j'ai commencé à donner des cours de soutien en programmation et en développement web, ce qui m'a aidé à développer des techniques pédagogiques et avoir la capacité de simplifier les concepts les plus complexes en donnant des exemples clairs et pertinents.
Education
Bachelor - Systèmes d'informations et génie logiciel - Faculté des sciences Dhar El Mahraz
BTS - Développement des systèmes d'information - BTS Settat
BAC - Sciences et techniques électrique - Lycée technique Al Khawarizmi
BTS - Développement des systèmes d'information - BTS Settat
BAC - Sciences et techniques électrique - Lycée technique Al Khawarizmi
Expérience / Qualifications
Développeur full stack (React js, Node js, Vue js, Laravel) et python (programmation de scripts d'automatisation) en plein temps.
Enseigneur en informatique.
Enseigneur en informatique.
Age
Enfants (7-12 ans)
Adolescents (13-17 ans)
Adultes (18-64 ans)
Seniors (65+ ans)
Niveau du Cours
Débutant
Intermédiaire
Avancé
Durée
60 minutes
Enseigné en
français
anglais
arabe
Compétences
Commentaires
Disponibilité semaine type
(GMT -05:00)
New York
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Vous voulez devenir un développeur full stack confirmé ? J'ai ce qu'il vous faut pour maitriser le MERN stack qui est l'un des stacks les plus demandés auprès des offres d'emplois ou de freelances, et surtout le plus amusant à apprendre !
On va créer ensemble des projets pratiques en utilisant différents frameworks et technologies du web :
- Front end : HTML / CSS / Tailwind CSS / Javascript / React js
- Back end : Node js / Express js / Firebase / MongoDB
- Modélisation et conception : Merise / UML
- Outils de gestion de versions : Git
- Bonus : Outils et astuces de productivité sur VSCode
On va créer ensemble des projets pratiques en utilisant différents frameworks et technologies du web :
- Front end : HTML / CSS / Tailwind CSS / Javascript / React js
- Back end : Node js / Express js / Firebase / MongoDB
- Modélisation et conception : Merise / UML
- Outils de gestion de versions : Git
- Bonus : Outils et astuces de productivité sur VSCode
Garantie Le-Bon-Prof