Développeur Python de zéro à intermédiaire - cours 110 820 RUB. de Netology, formation 13 mois, Date du 2 octobre 2023.
Miscellanea / / November 27, 2023
Compétences clés: Python, Django, Celery, SQL, Postgres, C#, EF, Redis, JS, React, C++, Qt, Git
Bases du langage de programmation Python
Apprenons l'un des langages de programmation les mieux organisés. Apprenons à décrire des algorithmes pour résoudre des problèmes quotidiens et travailler avec des données.
-Python. Apprendre à connaître la console
- Constructions conditionnelles. Opérations de comparaison
- Introduction aux types de données et aux boucles
- Cycles. Types de données. Collectes de données
- Fonctions - utilisez celles intégrées et créez les vôtres
- Classes et leurs utilisations en Python
- Ouvrir et lire un fichier, écrire dans un fichier
- Travailler avec différents formats de données
- Travailler avec la bibliothèque de requêtes, requêtes http
- Travailler avec des classes en utilisant l'API VK comme exemple
Git - système de contrôle de version
Apprenez à travailler avec le système Git (un standard de gestion de code source) et le service GitHub. Vous publierez vos devoirs et déjà pendant le processus de formation vous créerez votre premier portfolio.
- Mise en place d'un système de contrôle de version
- Historique de travail et branches
- Travail en équipe
Projet de cours « Cloud Archiver »
Le stockage cloud est devenu la norme pour les gens. Télécharger un album photo ou partager des documents sur le cloud n'est pas difficile. Mais il y a un problème: vous risquez de manquer d’espace. Ce serait bien de pouvoir archiver le fichier ou le dossier le plus volumineux et le plus lourd et de le télécharger à nouveau sur le cloud. De cette façon, vous pouvez économiser plus d'espace libre. Vous créerez un programme d'archivage cloud à partir de zéro pour optimiser l'espace disque. Le programme sera capable de :
- Recevez des informations sur tous les dossiers de Ya.Disk et recherchez le plus lourd
- Téléchargez le fichier sur l'ordinateur sur lequel le programme est exécuté
- Archiver le fichier
- Téléchargez-le à nouveau dans le dossier
- Écrivez les informations sur le fichier modifié dans un fichier json
Anglais pour développeurs débutants
Dans ce module, vous trouverez dix conférences vidéo qui vous aideront à commencer à parler anglais comme un vrai développeur.
- Un vocabulaire dont vous ne pouvez plus vous passer
- Comment correspondre en anglais
- Lecture de la documentation et analyse des besoins
- La programmation
- Tests logiciels
- Des situations stressantes
- Dépannage
- Travail et rôles dans une équipe
- Nous prenons en charge toute conversation en anglais
- Réunions, présentations au plus haut niveau
Base de données
Apprenons à concevoir des bases de données à l'aide du langage de requête SQL. Dans le cadre du cours, nous travaillerons avec la base de données PostgreSQL, l'une des plus populaires et des plus faciles à apprendre. Nous utiliserons pgAdmin comme client. À la fin du cours, nous nous familiariserons avec ORM sqlalchemy.
- Introduction aux bases de données
- Types de bases de données. SQL/NoSQL, PostgreSQL
- Conception de base de données. Connexions 3NF
- Sélectionnez les requêtes
- Demandes d'insertion/mise à jour/suppression
- Python et bases de données. ORM
Python avancé
Explorons les fonctionnalités de Python qui le rendent si populaire. Voyons comment améliorer et simplifier un programme à l'aide de modules, d'itérateurs et de décorateurs. Nous étudierons les technologies permettant de tester le code, d'analyser le texte et les pages Web. A la fin du cours, nous donnerons une conférence sur la façon de passer un entretien pour le métier de développeur Python.
- Modules, packages, importations en Python
- Itérateurs, générateurs
- Décorateurs
- Développement de tests
- Expressions régulières
- Scraping Web
- Préparation aux entretiens
Projet de cours VKinder
Tout le monde a entendu parler de l'application de rencontres - Tinder. Vous créerez un bot similaire à Tinder. Pour les personnes qui répondent aux exigences de l'utilisateur, le bot enverra les 3 photos les plus populaires de leur avatar. La popularité est déterminée par le nombre de likes. Le bot pourra rechercher les personnes qui remplissent les conditions sur la base des informations sur l'utilisateur de VK, en utilisant :
- Tranche d'âge
- sol
- ville
- Situation familiale
Django
Dans ce module, vous travaillerez avec le framework Django et apprendrez les principes de base de l'organisation d'un projet dans Django. Vous travaillerez avec des bases de données - apprendrez à les créer, à travailler avec des ORM et des modèles. Vous apprendrez à développer des applications Web backend et à lier l'hébergement de fichiers et le lancement d'applications Web.
-Initiation à Django. Préparation et lancement du projet
- Traitement des requêtes
- Génération dynamique de pages basées sur des modèles
- Travailler avec ORM
- Travailler avec ORM, partie 2
- Interaction avec le site
- Personnalisation du site Web
- Création et accompagnement de projets
- Travailler avec l'API
Python dans le développement web
La programmation est un ensemble de compétences. Vous devez être capable d'exécuter le code, de le télécharger sur le serveur et de le configurer. Les technologies Docker et CI/CD y contribueront. En tant qu'application, nous écrirons un programme utilisant le framework Flask. Dans la deuxième partie du cours nous étudierons les technologies de programmation asynchrone en Python.
- Introduction au framework web Flask
- Déploiement d'applications via Docker
- CI/CD - méthodes d'intégration, de déploiement ou de livraison continue
- Boucle d'événements. Asyncio
-Aiohttp
- Exécuter des tâches liées au processeur en arrière-plan dans Django/Flask
U
Ondine86
27.01.2023 G.
La netologie est la meilleure école de son segment. Je recommande.
Avantages: Présentation claire de la matière, professeurs compétents, assistance pendant le cours. Excellente qualité des diffusions en ligne. Respect des délais des inspections. Inconvénients: Introuvable Bonjour! Je souhaitais partager mon expérience positive en Netologie. J'apprends à devenir développeur Python à partir de zéro. Après m'être retrouvé sans emploi, j'ai dû de toute urgence suivre une formation de comptable pour devenir informaticien. J'avais peur...
UN
AleNnor
03.10.2022 G.
Python pour débutants - J'ai vraiment aimé la façon dont ils l'ont enseigné, j'ai appris à programmer à partir de zéro !
Avantages: Professeurs très compétents, excellent feedback, devoirs. Inconvénients: Aucun J'ai beaucoup aimé l'attitude des enseignants et des managers envers l'enseignant. Ils vous guident complètement de zéro jusqu'à la toute fin de la formation. Ils aident à toutes les étapes de la formation, conseillent tant sur les missions que sur les projets de cours. Pour des raisons personnelles, je n'ai pas eu le temps de déposer mon projet de thèse, et j'avais mal...
E
enmazur
20.04.2022 G.
Développeur Python à partir de zéro
Avantages: aucun pour l'instant. Inconvénients: Jusqu'à présent, la méthode de formation ne donne pas de résultats. J'ai acheté le cours « Développeur Python à partir de zéro ». Au départ, j'ai compris que le sujet choisi était assez complexe et que je devais l'étudier non seulement localement dans le cours, mais aussi utiliser toutes les méthodes possibles de recherche d'informations. En ce moment, j'étudie depuis 1 mois, pendant lequel nous avons abordé 5 sujets et effectué 5 devoirs. Derrière...
K
KRéelNum
19.05.2022 G.
Qualité de service absolument dégoûtante.
Avantages: Aucun. Inconvénients: Faible qualité de service, manque de volonté d'améliorer le service.. Candidature au parcours « Développement Python pour débutants » du programme « Métiers du Numérique 2022 ». Le 11 mai, la demande a été approuvée, et c'est alors que ma « merveilleuse » interaction avec ce bureau a commencé. Ainsi, le site Web de netology indique qu'ils me contacteront dans un délai de 1 à 3 jours ouvrables après avoir reçu des informations sur...
Le cours s'adresse aux étudiants qui débutent tout juste l'apprentissage de la programmation, notamment la programmation en Python. Vous vous familiariserez avec les concepts de base du langage Python, ainsi qu'avec les bibliothèques utiles NumPy, Pandas, Matplotlib. Le cours est d'introduction et convient aux étudiants qui envisagent de suivre des cours d'analyse de données et d'apprentissage automatique à l'avenir. À la fin du cours, un certificat Softline Training Center est délivré.
3,7
22 500 ₽