Kiitos! Golang käytännössä - kurssi 3000 hieroa. Stepikiltä, koulutus 30 oppituntia, Päivämäärä: 29.10.2023.
Miscellanea / / November 29, 2023
Go on ainutlaatuinen kieli. Yksinkertaista primitiivisyyteen asti, mutta suurella ja hyvin harkitulla vakiokirjastolla. Staattisesti kirjoitettu, mutta sopii hyvin pienille apuohjelmille. Tarpeeksi matalatasoinen tavujen näpertelyyn, mutta riittävän korkeatasoinen tekemään asynkronista työtä ilman päänsärkyä.
Tämä kurssi on tarkoitettu niille, jotka tuntevat hyvin Pythonin, JS: n tai PHP: n (tai minkä tahansa muun kielen) ja haluavat oppia nopeasti Go: n, jotta he voivat alkaa käyttää sitä töissä tai henkilökohtaisissa projekteissa. Emme tuhlaa aikaa selittämään "mikä muuttuja on", "kuinka silmukka toimii" tai ratkaisemaan turhia harjoituksia, kuten "mitä funktio tulostaa". Sen sijaan opetellaan kieltä pienten käytännön ongelmien kautta.
Koska kurssi on suunniteltu kokeneille ohjelmoijille, valitsin mieluummin esitysmuodon: lyhyt, ytimekäs, keskipitkän monimutkaiset tehtävät. Ehkä sinäkin pidät siitä.
Kurssin suoritettuaan hallitset:
- Kielen perusteet
Taulukot ja kartat, funktiot ja osoittimet, rakenteet ja menetelmät, rajapinnat, työskentely virheiden kanssa.
- Puhdas koodi
Paketit ja moduulit, testit, benchmarkit, profiloija.
- Moniajo
Gorutiinit, kanavat, kokoonpano, ajastimet, konteksti, synkronointi.
- Vakiokirjasto
Merkkijonot ja teksti, päivämäärä ja aika, tiedostot, JSON ja XML, HTTP-pyynnöt, SQL.
Luennot on kirjoitettu, ei videoita. Osaan selittää monimutkaiset asiat selkeästi, joten niitä on ilo lukea. Paljon esimerkkejä, ei kuivaa teoriaa. Jokaisen moduulin lopussa on lyhyt yhteenveto.
Kurssi on interaktiivinen. Suurin osa harjoituksista voidaan tehdä suoraan selaimessa. Jokaiselle ongelmalle on olemassa standardiratkaisu analyysillä.
Jos ansaitset 85% pisteistä, saat todistuksen, 95% pisteistä saa kunniatodistuksen. Jokaisen moduulin ensimmäinen oppitunti on saatavilla ilmaiseksi.
5
kurssitKehitän avoimen lähdekoodin ohjelmistoja, opetan kursseja ja kirjoitan ohjelmoinnista ja datasta.
Kirjoitan ohjelmistoja mielelläni ja arvostan tervettä järkeä kehityksessä ja elämässä. Habr-kirjailijakilpailun voittaja kategoriassa "yksinkertaisesti monimutkainen". Käytän sähkekanavia pythonista @ohmypy, Go @thank_go ja SQL @sqliter.
Perusasiat
1. Tietoja kurssista
2. Perusmallit
3. Taulukot ja kartat
4. Toiminnot ja osoittimet
5. Rakenteet ja menetelmät
6. Liitännät
7. Virheet
8. Yhteenveto
Puhdas koodi
1. Paketit ja moduulit
2. Testit
3. Vertailuarvot
4. Profiloija
5. Yhteenveto
Moniajo
1. Gorutiinit
2. Kanavat 1
3. Kanavat 2
4. Sävellys
5. Aika
6. Konteksti
7. Synkronointi
8. Yhteenveto
Normaali kirjasto
1. Tietoja moduulista
2. Teksti
3. päivämäärä ja aika
4. Lue ja kirjoita
5. JSON, XML, CSV
6. HTTP
7. SQL
8. Yhteenveto
Viimeinen
1. Tulokset