Ammatti: Python-kehittäjä - kurssi 129 000 hieroa. ProductStarilta, koulutus 10 kuukautta, päivämäärä 27.11.2023.
Miscellanea / / November 28, 2023
Python on helppo oppia ja sen kanssa on helppo työskennellä
Python on kieli, jolla on alhainen pääsyn este, se on loistava ohjelmoinnin aloittelijoille: koodin syntaksi on yksinkertainen eikä siinä ole erityisiä rakenteita
Python-kehittäjien kysyntä ylittää tarjonnan
Python-kehittäjät ovat kysyttyjä monilla IT: n osa-alueilla - ohjelmoinnissa, järjestelmänhallinnassa ja data-analyysissä. Yhden suurimmista työnhakualustoista LinkedIn.comin avoimien työpaikkojen lukumäärän perusteella Python on toiseksi kysytyin ohjelmointikieli.
Python on joustava ja monipuolinen
Python on yleiskäyttöinen kieli, mikä tarkoittaa, että sillä on erittäin laaja valikoima sovelluksia. Oppimalla Pythonin voit luoda yksinkertaisia sovelluksia, ohjelmoida hermoverkkoja, analysoida tietoja ja paljon muuta.
Ymmärretään syntaksi, käytetään erilaisia tietotyyppejä, työstetään tekstitiedon kanssa, luodaan ja käytetään funktioita
Käytämme NumPy-kirjastoa, työskentelemme erimuotoisten tiedostojen kanssa, kirjoitamme automaattisia komentosarjoja, työskentelemme tietokantojen kanssa
Opi tallentamaan ja muokkaamaan tietoja MySQL-tietokannassa. Opi kirjoittamaan kyselyitä ja hallitsemaan suuria tietomääriä
Opi työskentelemään hajautetun versionhallintajärjestelmän kanssa yhdessä tiimisi kanssa, voit tehdä tai peruuttaa muutoksia yhden projektin sisällä.
Osa I: Pythonin perusteet ja työskentely Flaskin kanssa
Lohko 1: Pythonin perusteet
Johdatus Pythoniin
Tietotyypit, funktiot, luokat, virheet
Jouset, ehdot, silmukat
Listat ja sanakirjat Pythonissa
Tietokannat ja tilastot
Monisäikeinen
Osa 2: SQL: n perusteet
Johdatus SQL Blockiin
Tietojen poiminta ja suodatus (osa 1)
Tietojen poiminta ja suodatus (osa 2)
Tietojen muuntaminen ja lajittelu (osa 1)
Tietojen muuntaminen ja lajittelu (osa 2)
Lohko 3: Työskentely pullon kanssa
Flask-verkkopalvelin ja Git-versionhallinta
Viimeinen projekti
API-kehitys Flaskissa
SQL AlchemyREST API FLASK ja serialisointi
Osa 4: SQL ja tietokannat
Tietojen ryhmittely
Johdatus tietokantoihin
Pöytien yhdistäminen
AlikyselytTietojen päivittäminen, lisääminen ja poistaminen
Taulukoiden luominen, muokkaaminen ja poistaminen
Edistynyt viimeinen LEGO-projekti
Yleiskatsaus pääohjelmiin
Osa II: Kehittynyt Python: OOP ja Django
Yksikkö 5: OOP Pythonissa
Olio-ohjelmointi Pythonissa
OOP-käsitteet: perinnöllisyys, kapselointi, polymorfismi
Työskentely luokkien ja objektien kanssa
Työskentely iteraattorien ja generaattorien kanssa
Tietorakenteet Pythonissa
Toiminnallinen ohjelmointi Pythonissa
Lohko 6: Backend-kehitys Pythonissa ja Djangossa
Arkkitehtuuri ja palvelinosa
Web-palvelin Pythonissa
JSON, XML, AJAX ja työskentely API: n kanssa
Asynkroninen ohjelmointi
Django-projektin rakentaminen
Työskentely ORMDjango RESTin ja API: n kanssa
Valtuutus ja todennus, OAuth2.0
Osa 7: Versionhallintajärjestelmät
Versionhallintajärjestelmät. Koodin versiointi, yhteistyökehitys, CSV
Git & GitHub. Git, Commit, haarat, haarakonttoreiden yhdistäminen ja konfliktien ratkaisu, GitHub, tiimityö, koodin tarkistus
Ohjelmiston elinkaari, CI/CD
Juu, peruskäsitteitä. Esittelyssä GitLab
GitLab CI: n esittely
GitLab CI. Sisäiset muuttujat, artefaktit, säännöt
Lohko 8: Nykyaikaiset kehitysmenetelmät
Hallintamenetelmät: Agile ja Waterfall
Scrum
Hallintatyökalut
Osa III: Erikoisalat (verkkokehitys, DevOps, tietotiede)
Erikoistuminen - Web-kehittäjä
Osio 9: HTML-periaatteet
Web-sivun rakenne, perus HTML
Perus CSS, valitsimet ja kaskadi
Edistyksellinen CSS, reagointikyky ja yhteensopivuus eri selaimissa
Kielen perusteet, kehitys- ja virheenkorjaustyökalut
Osio 10: HTML-objektit ja DOM-malli
Objektit, taulukot, funktiot
DOM-malli ja työskentely sivun kanssa
Tapahtumankäsittely
Vuorovaikutus palvelimen kanssa
Lohko 11: JavaScriptin perusteet
Johdanto. Muuttujat ja työskentely numeroiden kanssa. Vakiot
Merkkijonot, loogiset arvot ja ehdolliset operaattorit. Tyyppimuunnos ja heikot vertailut
Taulukot ja silmukat. Objektit
Toiminnot/laajuudet ja sulkemiset
Tapahtumankäsittely ja käyttäjän syöttö
Osio 12: JavaScript-rakenteet ja -kirjastot
Kirjastojen yhdistäminen
Säännölliset lausekkeet. Muotoilu. Työskentely päivämäärien kanssa
Mikro- ja makrotehtävät. Tapahtumasilmukka
Animaatiot ja CSS-kehykset
Tietorakenteet ja algoritmit
Lohko 13: Javascript Advanced: React Library
Pikakäynnistys Reactissa
Tapahtumat ja tila
Työskentely HTTP: n ja Lifecyclen kanssa
Säiliöt ja esittelykomponentit
Kirjoita React Applications
Koukut, Context API
Toiminnallinen ohjelmointi
Redux ja asynkronia
Erikoistuminen - DevOps
Lohko 14: DevOpsin perusteet ohjelmoijille
Johdatus DevOpsiin
Linux: Johdanto ja käyttöjärjestelmän peruskäsitteet.
Lyödä. Perusskriptityökalu Linuxissa
Ohjelmiston elinkaari, CI/CD
Lohko 15: Työskentely Dockerin kanssa
Säiliöinti. Esittelyssä Docker.
Pakkaussovellukset Dockerissa
Docker-Compose. Palvelut ja vuorovaikutus
Lohko 16: Kokoonpanon hallinta, mahdollinen
Mahdollinen. Peruskäsitteet ja komennot
Mahdollinen. Roolit ja muuttujat
Mahdollinen. Roolin kehittäminen
Lohko 17: Edistynyt: MLOps – DevOps koneoppimisen maailmassa
Metodologiat ison datan analysointiin ja tiimiorganisaatioon. CRISP-DM
Tiedonkeruukulttuuri ja lähteet / Tiedon kanssa työskentelyn laadun parantaminen
Osa 18: Lisäasetukset: Pilvipalvelut ja Hadoop
Hadoopin ja MapReducen perusteet
Big datan tallennus- ja käsittelyarkkitehtuurin perusteet, käsittelytyypit ja skaalaus
Erikoistuminen - Tietotiede
Osa 19: Tietojen perusteet
Kuka on datatieteilijä
Johdatus koneoppimiseen
Lineaarinen regressio
Osa 20: Datatieteen algoritmit
Binääriluokitus
Validointi. Miksi se on tärkeää
Ratkaisevia puita
Bootstrap, pussittaminen ja Random Forest
Ominaisuussuunnittelu, ominaisuuksien valinta
Gradientin tehostaminen
A/B-testaus
Ohjaamaton oppiminen
Osa 21: Recommender Systems for Data Scientists
Johdatus Recommender Systemsiin
Mittarit ja perusviivat
Matriisin hajoaminen
Suositukset lähin naapurihaun kautta
Workshop: asiakkaiden vaihtuvuusennuste ja myyntiennuste
Työpaja: luottosalkun pisteytys
SISÄÄN
Basilika
07.03.2023 G.
Basilika
Tulin python-kurssille ystäväni suosituksesta, hän työskentelee IT-alalla ja kutsui minut, kertoi minulle paljon pythonista. Kiipesin, valitsin kursseja, vertasin arvosteluja. Päädyin Productstariin heidän tarjoamiensa hintojen ja materiaalien vuoksi. Lisäksi työtakuu oli kiehtova, monet ihmiset kirjoittivat siitä arvosteluissa. Mitä voin sanoa: kurssi on rahan arvoinen. Luennot olivat nopeita, pääosa...
KANSSA
Sergei
10.02.2023 G.
Sergei
Nyt käyn läpi lohkon 2 Pythonin kirjastoista. Minulla ei ollut ohjelmointikokemusta ennen kurssia, en ollut koskaan edes opiskellut verkossa ja minulla oli epäilyksiä, sopiiko tämä formaatti minulle vai ei. Nyt olen tyytyväinen koulutukseen, simulaattorit ja kommunikointi mentorin kanssa auttavat paljon, kyselen usein työstäni. Minulle jatkuva palaute on kurssilla tärkeintä. Suosittelen kaltaisilleni aloittelijoille.
A
Aleksanteri
21.02.2023 G.
Aleksanteri
Olen harjoitellut 3. kuukautta, ennen kurssia minulla oli vähän kokemusta itseopiskelusta. Pidän eniten kurssien muodosta lyhyiden luentojen muodossa. Puolitoista tuntia töiden jälkeen opiskelu auttaa paljon. Kommunikoin usein mentorini kanssa ja esitän joskus erittäin tyhmiä kysymyksiä. Päätin itse, etten tule toimeen ilman sitä, koska olen uusi alalla. Alussa olin hieman järkyttynyt siitä, että paljon aikaa omistettiin SQL: lle, mutta nyt...