Ievads programmēšanā - bezmaksas kurss no Hexlet, apmācības 23 stundas, Datums: 2023. gada 1. decembris.
Literārs Mistrojums / / December 04, 2023
Jūs uzzināsiet vairāk par programmēšanas valodām, to sintaksi un īstās valodas izvēli, ko mācīties. Galu galā jūs iemācīsities izmantot funkcijas, nosacījumus un cilpas un rakstīt savas pirmās JavaScript programmas. Šajā kursā iegūtās zināšanas noderēs, ja nolemsiet ķerties pie programmēšanas un iepazīsieties ar laba koda rakstīšanas galvenajiem principiem. Šis kurss ir piemērots iesācējiem, kuri vēlas apgūt programmēšanas pamatjēdzienus.
Kas ir dators?
Pirmā nodarbība ir veltīta Heksletas galvenās varones Totas iepazīstināšanai. Kopā ar savu varoni mēs atbildam uz vienkāršiem, bet svarīgiem jautājumiem: Kas ir dators? Vai viņš ir gudrs? Vai viņš runā programmēšanas valodā?
Cilvēku un datoru valodas
Sapratīsim, kas ir programmēšanas valoda. Kāpēc valodas sintakse ir nepieciešama, bet ne pašpietiekama lieta? Mēs pārrunājam, ar kādu valodu sākt mācīties un cik svarīga ir izvēle šajā posmā.
Pirmā programma
Mēs pētām, kā darbojas Hexlet izstrādes vide, un rakstām savu pirmo programmu JavaScript.
Kā efektīvi mācīties Heksletā
Mēs izskaidrojam, kā darbojas Hexlet apmācības sistēma. No kā sastāv nodarbības? Ko darīt, ja nav skaidrs? Kā veikt praksi? Kādā secībā man jāapmeklē kursi?
Matemātika un konstantes
Mēs mācāmies saņemt un nosūtīt atbildes JavaScript programmās. Iepazīsimies ar konstantēm.
Funkcijas un atvilktnes
Iepazīsimies ar funkcijām – programmu veidošanas blokiem. Mācīsimies tos izveidot un palaist.
Nosacījumi un lēmumu pieņemšana
Mēs pētām loģikas nosacījumus un algebru - mehānismu, kas ļauj programmām pieņemt lēmumus, pamatojoties uz informāciju.
Ak nē, kļūdas! Un kā ar tām tikt galā
Kļūdu labošana ir svarīga programmētāja darba daļa. Šajā nodarbībā mēs pētīsim kļūdu veidus un problēmu risināšanas veidus.
Rekursija
Izpratīsim vienu no svarīgākajiem un interesantākajiem pamatjēdzieniem – rekursija un rekursīvie izsaukumi.
Iteratīvs process
Apskatīsim citu rekursijas pielietojuma veidu, neatliekot aprēķinus līdz pašām beigām.
Mainīgie, deklaratīvā un imperatīvā programmēšana
Mēs apgūstam jaunus terminus: mainīgie, cilpas un mainīgie dati. Mēs mācāmies atšķirt deklaratīvo programmēšanu no imperatīvās programmēšanas.
Stīgas un darbs ar rakstzīmēm
Virknes, pēdiņas, aizbēgšana... Izdomāsim, kā strādāt ar virknēm – rakstzīmju secībām.
For cilpa un mainīgie mainīgie
Kā es varu padarīt kodu nedaudz vienkāršāku un īsāku? Mēs runājam par mainīgo mainīgo tehnoloģiju un for cilpu.
Testi un automātiska kodu pārskatīšana
Katru reizi, kad kaut ko mainām kodā, mēs veicam testus, lai pārliecinātos, ka nekas nav bojāts. Iepazīsimies ar automātisko kodu testēšanu un uzrakstīsim savus pirmos vienkāršos testus.
Moduļi
Iepazīsimies ar moduļiem – veidu, kā programmas sadalīt komponentēs un atkārtoti izmantot daļas.
Izteicieni un norādījumi
Sapratīsim, kā izteiksmes atšķiras no instrukcijām. Kāpēc kodā ir svarīgi redzēt izteiksmes un norādījumus, nevis tikai komandu kopas?
Vide
Mēs izpētīsim trīs svarīgus jēdzienus: vide, darbības joma un slēgšana. Noskaidrosim, kā notiek vērtību meklēšana.
Rakstīt
Iepazīsimies ar mašīnrakstīšanas ideju. Mēs meklējam atšķirību starp dinamisko un statisko rakstīšanu, kā arī atšķirību starp spēcīgu un vāju rakstīšanu.
Tīras funkcijas
Mēs ņemam vērā funkciju determinismu, blakusparādības un tīrās funkcijas.
Ko tālāk?
Tātad mēs apguvām programmēšanas pamatus. Apguvis pamatjēdzienus, kas veido jebkuras programmas pamatu jebkurā valodā. Izdomāsim, ko mācīties tālāk, kādā secībā un kāpēc.
Papildu materiāli
Raksti un videoklipi, kurus veido Hexlet komanda. Palīdzēs dziļāk ienirt kursa tēmā
K
kirilmarkejevs
27.11.2022 G.
Ļoti laba skola tiem, kas vēlas mainīt profesiju
Priekšrocības: Daudz prakses, projekti, labi mentori, atvērtā koda prakse, karjeras ceļš. Trūkumi: nav identificēti Sveiki visiem! Vēlos padalīties iespaidos par mācībām Hexlet programmēšanas skolā. Es ierados Heksletā 2021. gada oktobrī. Pirms tam mēģināju kaut ko mācīties patstāvīgi, kā arī vērīgi skatījos citās programmēšanas skolās, bet kaut kas mani vienmēr noturēja...
MaxMovement
26.10.2021 G.
Pienācīga programmēšanas skola
Priekšrocības: Draudzīga kopiena, daudzi interesanti uzdevumi un mentora atbalsts. Trūkumi: Cenas ir nedaudz augstas, bet tas ir normāli. Mans brālis ieteica skolu, proti, kursa ievadu programmēšanai. Viņš mācījās apmēram sešus mēnešus un galu galā varēja atrast labu pirmo darbu ar pienācīgu atalgojumu. Saslimusi ar domu, sāku mācīties arī es. bet es neņēmu vērā vienu BET: mans brālis ir viens pats...
T
Twistedsis
31.05.2022 G.
Labi kursi, ērts patstāvīgās mācīšanās formāts
Priekšrocības: Daudzas interesantas izaicinošas problēmas, strukturēta teorija teksta formā. Trūkumi: Pagaidām man noteikti nav.Iepazīšanos ar Heksletu sāku ar bezmaksas kursu “Ievads programmēšanā”. Materiāla noformējums teicams, pēc teorijas nepaliek jautājumi. Tad tas tiek konsolidēts praksē. Praktiskie uzdevumi bieži vien nav viegli, tie prasa izmantot savas smadzenes, bet pēc...