Python izstrādātājs. Pamata - bezmaksas kurss no Otus, apmācības 5 mēneši, Datums: 2023. gada 5. decembris.
Literārs Mistrojums / / December 08, 2023
Jūs apgūsit sintaksi un iegūsit pārliecību par Python programmēšanas pamatmetodēm. Jūs saņemsiet apmācību darbam dažādās valodas pielietošanas jomās: tīmekļa izstrāde, autotestēšana, asinhronā programmēšana, darbs ar API, datu zinātne un vietņu parsēšana. Vairākas nodarbības ir veltītas saistītām tēmām, piemēram, apvalkam, git, kā arī DevOps rīkiem: Docker, Gitlab CI/CD, Github Actions u.c., kas ļaus komandā kļūt par pašpietiekamu kaujas vienību izstrādātājiem. Daudzveidīga programma paplašinās redzesloku un palīdzēs skaidrāk izlemt, kurā jomā turpināt attīstīties. Tajā pašā laikā ar zināšanām un prasmēm, kuras iegūsi katrā jomā, pietiks, lai kvalificētos jaunākā speciālista amatam.
Kam šis kurss ir paredzēts?
Iesācējiem Python izstrādātājiem un izstrādātājiem, kas pārzina citas programmēšanas valodas, kuri vēlas iegūt sistematizētas zināšanas un apgūt praktiskās iemaņas mūsdienu attīstību. Tā kā apmācībai jums ir jābūt pamatzināšanām par programmēšanu un OOP principiem, jūs esat apgūstiet Python iespējas īsā laikā un pēc tam koncentrējieties uz dažādu industriālu risinājumu risināšanu uzdevumus. Jūs iemācīsities strādāt ar Python 3 versiju.
Pēc apmācības jūs varēsiet:
Izstrādājiet tīmekļa lietojumprogrammas Python, tostarp tās, kuru pamatā ir Django
Strādājiet asinhroni ar tīmekli un datu bāzēm
Izveidojiet un konfigurējiet automātiskos testus
Strādājiet ar čaulu, Git
Strādājiet ar API, parsējiet vietnes
Izmantojiet datu zinātnes bibliotēkas: numpy, pandas, opencv
Izvietojiet savas lietojumprogrammas Docker konteineros
Iestatiet automātisko izvietošanu
Kursa funkcijas
Uzlabotas prasmes un DevOps rīki, kas jūs atšķirs no jaunajiem izstrādātājiem
Programma veidota, ņemot vērā darba devēju prasības jaunākajiem speciālistiem un aktuālajām tehnoloģijām, ko izmanto rūpniecības attīstībā
Noderīgi uzdevumi, kas trenē programmētāja domāšanu un patstāvīgu risinājumu meklēšanu
Gatavs, labi izstrādāts projekts, kas kļūs par spēcīgu argumentu nodarbinātībai
3
protams15 gadu pieredze.
IT speciāliste, skolotāja.
Sveiki visiem :-) Mani sauc Staņislavs. Pašlaik es dzīvoju Tulas reģionā. Man ir vairākas augstākās izglītības. Galvenā - MSTU im. Baumans ar specializāciju datorzinātnēs un vadības sistēmās. Otrais - Ekonomika - Finanses un kredīts. Trešais – organizāciju vadība. IT jomā strādāju vairāk nekā 15 gadus Sāku kā sistēmu administrators, sistēmu inženieris. Strādājis dažādās lielās un starptautiskās organizācijās, piemēram, RAO UES, Yandex, Microsoft. Strādājis dažādās pozīcijās un virzienos. Pabeigti dažādas sarežģītības projekti. Pēdējos gados mans attīstības vektors ir novirzījies no sistēmu administrēšanas uz tīmekļa projektu realizāciju: esmu iesaistīts to veidošanā un popularizēšanā. Un, protams, ir jāizmanto programmēšana, izmantojot Python, C#, JS, kā arī SQL, CSS, HTML. Šobrīd jūsu mīļākā valoda ir Python. Man ļoti patīk dalīties zināšanās un pieredzē. Es mācu pēdējos 7 gadus. Un es ļoti priecājos, ka kļuvu par daļu no OTUS :-) Skolotāja
1
labizval.ru galvenais izstrādātājs. Turpina strādāt attālināti un attīstīt savus projektus Python un Django. Permas Valsts Nacionālās pētniecības universitātes Fizikas fakultātes Informācijas tehnoloģiju katedras absolvents. Savu karjeru sācis lielā starptautiskā uzņēmumā Prognoz, veidojot projektus...
zval.ru galvenais izstrādātājs. Turpina strādāt attālināti un attīstīt savus projektus Python un Django. Permas Valsts Nacionālās pētniecības universitātes Fizikas fakultātes Informācijas tehnoloģiju katedras absolvents. Savu karjeru viņš sāka lielā starptautiskā uzņēmumā Prognoz, 2 gadus veidojot projektus Krievijas valdībai. Strādājis par norēķinu programmētāju, izmantojot Oracle pl/sql Er-Telecom Holding.Kopš 2014. gada kļuvis par python izstrādes skolotāju. Skolotājs
4
protamsMTS AI mākoņa videonovērošanas platformu izstrādes grupas vadītājs
Vecākais Python aizmugursistēmas izstrādātājs
6 gadus mācot programmēšanu tiešsaistē
Ilgu laiku viņš AdCombo ieņēma aizmugursistēmas izstrādātāja amatu Python 3.6 versijā. Izmantoto tehnoloģiju kaudze ietver Flask, SQLAlchemy, PostgreSQL, Redis, Docker un daudz ko citu. Savu karjeru viņš sāka kā sistēmu administrators uzņēmumā ANTIvor, kur nodarbojās ar darba procesu optimizēšanu, statistikas apkopošanu un analītikas vizualizēšanu. Pēc tam viņš pārcēlās uz Full Stack programmētāja amatu Python un izstrādāja iekšējos rīkus un tīmekļa saskarnes uzņēmuma produktiem. Programmas vadītājs
Python sintakse un pamata operatori
-1.tēma.Pamattipi un datu struktūras. Plūsmas kontrole
-2.tēma. Darbs ar funkcijām un datiem
-3.tēma.Ģeneratori, dekoratori, neierobežots argumentu un rezultātu skaits
-4. tēma. Git, apvalks
OOP. Klases, izņēmumi. Pārbaudes
-5. tēma. OOP pamati
-6.tēma. Uzlabotā OOP, izņēmumi
-7.tēma.Moduļi un imports
-8.tēma.Datu klases. Virtuālā vide
-9.tēma. Papildus nodarbība par dekoratoriem un ģeneratoriem
-10.tēma.Pārbaudes
Mijiedarbība ar ārpasauli. Vienkāršas API izveide. Projekta būvēšana
-11.tēma.Ievads ar iebūvētajiem moduļiem
-12. tēma. Faili un tīkls
-Tēma 13.FastAPI - ātra API izstrāde
-14.tēma.Dokeris; atkarības kontroles sistēmas
Darbs ar datu bāzēm, asinhronā programmēšana
-15.tēma. Datu uzglabāšana relāciju datu bāzēs. SQL valoda
-Tēma 16.ORM: SQLAlķīmija
-Tēma 17.SQLAlchemy: savienojumi starp tabulām datu bāzē
-18.tēma.Shēmu migrācijas: alembic
-19. tēma. Kompleksie savienojumi datu bāzē
-20. tēma. Asinhronā programmēšana Python
-21.tēma. Asinhronais darbs ar datu bāzi
-22.tēma.Asinhronais API darbs ar datu bāzi
Tīmekļa izstrāde uz Flask
-23. tēma. Ievads tīmekļa izstrādē, izmantojot Flask
-24.tēma.Priekšdaļas pamati
-25. tēma. Pamata priekšpuse
-26. tēma. Kolba-SQLAlķīmija, Kolba-Migrācija
-27.tēma. Lietojumprogrammu mijiedarbība starp konteineriem, dokera sastādīšana
Web izstrāde ar Django
-28. tēma. Iepazīstieties ar Django
-29. tēma. Django ORM, django-debug-rīkjosla
-30.tēma.Django un atliktie uzdevumi
-Tēma 31. Django Class Based Views, Generics, Forms
-32. tēma. Darbs ar lietotājiem un tiesībām Django
-33. tēma. Django aplikācijas testēšana
-Tēma 34. Rūpnīcas
Python datu zinātnei
-Tēma 35.NumPy. Vai tie ir tikai uzlaboti masīvi vai kaut kas vairāk?
-Tēma 36.Pandas. Vēl viena bibliotēka darbam ar datiem?
-37.tēma.OpenCV
DevOps
-38. tēma. GitHub darbības
-Tēma 39.GitLab CI
-Tēma 40.GitLab CD
Projekta darbs
-41.tēma. Tēmas izvēle un projekta darba organizācija
-42.tēma. Konsultācijas par projektiem un mājas darbiem
-43.tēma.Projektēšanas darbu aizsardzība