Python-ontwikkelaar van nul tot gemiddeld - cursus RUB 110.820. van Netology, training 13 maanden, Datum 2 oktober 2023.
Gemengde Berichten / / November 27, 2023
Belangrijkste vaardigheden: Python, Django, Celery, SQL, Postgres, C#, EF, Redis, JS, React, C++, Qt, Git
Basisprincipes van Python-programmeertaal
Laten we een van de best georganiseerde programmeertalen leren. Laten we algoritmen leren beschrijven voor het oplossen van alledaagse problemen en het werken met gegevens.
- Python. Kennismaken met de console
- Voorwaardelijke constructies. Vergelijkingsoperaties
- Inleiding tot gegevenstypen en lussen
- Cycli. Gegevenstypen. Gegevensverzamelingen
- Functies - gebruik ingebouwde functies en maak uw eigen functies
- Klassen en hun gebruik in Python
- Een bestand openen en lezen, naar een bestand schrijven
- Werk met verschillende dataformaten
- Werken met de verzoekenbibliotheek, http-verzoeken
- Werken met klassen met de VK API als voorbeeld
Git - versiebeheersysteem
Leer werken met het Git-systeem (een standaard voor broncodebeheer) en de GitHub-service. Je publiceert je huiswerk en al tijdens het trainingsproces maak je je eerste portfolio.
- Implementatie van een versiebeheersysteem
- Werkgeschiedenis en branches
- Teamwerk
Cursusproject “Cloud Archiver”
Cloudopslag is voor mensen de norm geworden. Een fotoalbum uploaden of documenten delen naar de cloud is niet moeilijk. Maar er is een probleem: het kan zijn dat u onvoldoende ruimte heeft. Het zou leuk zijn om het grootste en zwaarste bestand of de map te kunnen archiveren en terug naar de cloud te uploaden. Op deze manier kunt u meer vrije ruimte besparen. U gaat helemaal opnieuw een cloudarchiveringsprogramma maken om de schijfruimte te optimaliseren. Het programma kan:
- Ontvang informatie over alle mappen in Ya.Disk en zoek de zwaarste
- Download het bestand naar de computer waarop het programma draait
- Archiveer het bestand
- Upload het terug naar de map
- Schrijf informatie over het gewijzigde bestand naar een json-bestand
Engels voor beginnende ontwikkelaars
In deze module vind je tien videocolleges die je helpen Engels te gaan spreken als een echte ontwikkelaar.
- Woordenschat waar je niet zonder kunt
- Hoe te corresponderen in het Engels
- Documentatie lezen en vereisten analyseren
- Programmering
- Software testen
- Stressvolle situaties
- Probleemoplossen
- Werken en rollen in teamverband
- Wij ondersteunen elk gesprek in het Engels
- Vergaderingen, presentaties op het hoogste niveau
Database
Laten we leren hoe we databases kunnen ontwerpen met behulp van de SQL-querytaal. Als onderdeel van de cursus zullen we werken met de PostgreSQL-database - een van de meest populaire en gemakkelijkst te leren databases. Wij zullen pgAdmin als client gebruiken. Aan het einde van de cursus maken we kennis met ORM sqlalchemie.
- Inleiding tot databases
- Soorten databases. SQL/NoSQL, PostgreSQL
- Databaseontwerp. Verbindingen 3NF
- Selecteer zoekopdrachten
- Verzoeken invoegen/bijwerken/verwijderen
- Python en databases. ORM
Python geavanceerd
Laten we eens kijken naar de kenmerken van Python die het zo populair maken. Laten we eens kijken hoe we een programma kunnen verbeteren en vereenvoudigen met behulp van modules, iterators en decorateurs. We zullen technologieën bestuderen voor het testen van code, het parseren van tekst en webpagina's. Aan het einde van de cursus geven we een lezing over hoe je kunt slagen voor een sollicitatiegesprek voor het beroep van Python-ontwikkelaar.
- Modules, pakketten, import in Python
- Iteratoren, generatoren
- Decorateurs
- Testontwikkeling
- Normale uitdrukkingen
- Web schrapen
- Voorbereiding van sollicitatiegesprekken
Cursusproject VKinder
Iedereen heeft gehoord van de datingapplicatie Tinder. Je gaat een bot maken die lijkt op Tinder. Voor mensen die aan de eisen van de gebruiker voldoen, stuurt de bot de drie populairste foto's van hun avatar. Populariteit wordt bepaald door het aantal likes. De bot kan op basis van informatie over de gebruiker van VK zoeken naar mensen die aan de voorwaarden voldoen, met behulp van:
- leeftijdscategorie
- vloer
- stad
- Familie status
Django
In deze module ga je aan de slag met het Django raamwerk en leer je de basisprincipes van het organiseren van een project in Django. Je gaat werken met databases - leer hoe je ze kunt maken, werk met ORM's en modellen. Je leert hoe je backend-webapplicaties ontwikkelt en hoe je bestandshosting koppelt aan het starten van webapplicaties.
- Inleiding tot Django. Voorbereiding en lancering van het project
- Queryverwerking
- Dynamisch genereren van pagina's op basis van sjablonen
- Werken met ORM
- Werken met ORM, deel 2
- Interactie met de site
- Websitepersonalisatie
- Projectcreatie en ondersteuning
- Werken met API
Python in webontwikkeling
Programmeren is een hele reeks vaardigheden. U moet de code kunnen uitvoeren, naar de server kunnen uploaden en configureren. Docker- en CI/CD-technologieën zullen hierbij helpen. Als applicatie gaan we een programma schrijven met behulp van het Flask-framework. In het tweede deel van de cursus bestuderen we asynchrone programmeertechnologieën in Python.
- Inleiding tot het Flask-webframework
- Applicatie-implementatie met Docker
- CI/CD - methoden voor continue integratie, implementatie of levering
- Gebeurtenislus. Asynchroon
- Aiohttp
- Voer CPU-gebonden taken op de achtergrond uit in Django/Flask
U
Ondine86
27.01.2023 G.
Netology is de beste school in zijn segment. Ik raad aan.
Voordelen: Duidelijke presentatie van de stof, competente docenten, hulp tijdens de cursus. Uitstekende kwaliteit van online uitzendingen. Naleving van deadlines voor inspecties. Nadelen: Niet gevonden Goedemiddag! Ik wilde mijn positieve ervaring met Netologie delen. Ik leer vanaf nul een Python-ontwikkelaar te worden. Nadat ik zonder baan kwam te zitten, moest ik dringend een opleiding volgen van accountant tot IT-specialist. Ik was bang...
A
AleNnor
03.10.2022 G.
Python voor beginners - Ik vond de manier waarop ze het leerden erg leuk, ik heb helemaal opnieuw leren programmeren!
Voordelen: Zeer competente leraren, uitstekende feedback, huiswerk. Nadelen: Geen Ik vond de houding van leraren en managers ten opzichte van de leraar erg prettig. Ze begeleiden je volledig vanaf het begin tot het einde van de training. Ze helpen in alle fasen van de opleiding en adviseren zowel over opdrachten als cursusprojecten. Om persoonlijke redenen had ik geen tijd om mijn afstudeerproject in te dienen en had ik pijn...
E
betoveren
20.04.2022 G.
Python-ontwikkelaar vanaf nul
Voordelen: nog geen. Nadelen: Tot nu toe levert de trainingsmethode geen resultaat op, ik heb de cursus “Python developer from scratch” gekocht. Aanvankelijk begreep ik dat het gekozen onderwerp behoorlijk complex was en dat ik het tijdens de cursus niet alleen lokaal zou moeten bestuderen, maar ook alle mogelijke methoden zou moeten gebruiken om naar informatie te zoeken. Op dit moment ben ik 1 maand aan het studeren, gedurende welke tijd we 5 onderwerpen hebben behandeld en 5 huiswerkopdrachten hebben gemaakt. Achter...
K
KRealNum
19.05.2022 G.
Absoluut walgelijke kwaliteit van de dienstverlening.
Pluspunten: Geen. Nadelen: Lage kwaliteit van de dienstverlening, gebrek aan wens om de service te verbeteren. Aangevraagd voor de cursus “Python-ontwikkeling voor beginners” onder het programma “Digitale Beroepen 2022”. Op 11 mei werd de aanvraag goedgekeurd en toen begon mijn “geweldige” interactie met dit kantoor. Op de netology-website staat dus dat ze binnen 1-3 werkdagen contact met mij opnemen nadat ze informatie hebben ontvangen over...
De cursus is bedoeld voor studenten die net beginnen met programmeren, in het bijzonder programmeren in Python. Je raakt vertrouwd met de basisconcepten van de Python-taal, evenals met nuttige bibliotheken NumPy, Pandas, Matplotlib. De cursus is inleidend en is geschikt voor studenten die van plan zijn om in de toekomst cursussen data-analyse en machine learning te gaan volgen. Na voltooiing van de cursus wordt een Softline Training Center-certificaat afgegeven.
3,7
22 500 ₽