Python programski jezik. Učenje od začetka: značilnosti, pravila in priporočila

18. 2. 2019

Pred nekaj desetletji so se programerji zdeli nekakšen šaman, ki je vedel nekaj, kar drugim ni bilo na voljo. Včasih so ljudje proučevali programiranje na kolenu, pisanje kode na papirju, ker je bila »koncentracija računalniških naprav na prebivalca« izredno nizka. Zdaj je težko najti osebo, ki doma nima namiznega računalnika ali prenosnega računalnika. Tehnologije učenja tudi ne mirujejo. programski jezik python

Malo zgodovine

Programski jezik Python je začel razvijati Guido van Rossum v poznih osemdesetih. Guido je bil takrat član nizozemskega inštituta CWI. Ta jezik je pisal v svojem prostem času, ko je v del, na katerem je sodeloval, vložil nekaj zamisli o ABC jeziku.

Jezik ni bil poimenovan po plazeči stvari. Ideja za naslov je bila pravzaprav popularna britanska komedija iz sedemdesetih let, ki se imenuje Leteči cirkus Monty Pythona, čeprav je Python še vedno veliko pogostejši kot kača, kot kaže tudi emblem na uradni spletni strani (na njej sta dve kačji glavi).

Ne samo, da je oblikovalska intuicija van Rossuma razlog, da je programski jezik Python tako priljubljen. Učenje iz nič postane prijetna in lahka naloga, glede na prisotnost prijazne skupnosti uporabnikov.

Ne tako dolgo nazaj, leta 2008, je bila izdana prva, dolgo testirana različica Python 3000 (3.0), kjer je bilo odpravljenih veliko arhitekturnih pomanjkljivosti. V tem primeru so razvijalci poskušali ohraniti združljivost s prejšnjimi različicami jezika. Čeprav je na voljo novejša različica, sta podprti obe veji (2.x in 3.x). učenje programskega jezika python iz nič

Lakonski programski jezik

Python ima več prednosti pred drugimi jeziki. Razumljivo je skoraj intuitivno, ima "transparentno" skladnjo. To pomeni, da je programska koda v tem jeziku veliko lažje za branje, kar skrajša čas ne samo za pisanje, temveč tudi za različne izboljšave in preglede.

Seveda bo programer »stare šole« povedal, da je potrebno poznati več jezikov, lahko pa tudi začnete z učno strojno kodo. Vendar, ko bo zaključil programski tečaj v Pythonovem jeziku, bo oseba prejela ne le specifično znanje, ampak tudi priložnost za uresničitev svoje ustvarjalne narave, ustvarjanje aplikacij in uporabnih programov zase. Morda bo kmalu potrebno programiranje kot znanje tujega jezika. tečaj programiranja za python

Samo-dvom

Treba je zavrniti napačno prepričanje, da je programiranje težko. Ne, programiranje je veliko bolj zanimivo, kot se zdi; lahko prepreči druge dejavnosti in tako imenovano "pomanjkanje časa" ali lenobe.

Osnovna literatura vam bo pomagala hitro spoznati programiranje v Pythonu. Tečaj naj bi se začel z branjem dveh knjig, iz katerih se lahko naučite osnov. Prvi je Python programiranje pri Marku Lutzu, drugi pa je Python 3 programiranje Mark Summerfield. Lutzova knjiga podrobno opisuje, včasih preveč, vsa osnovna načela, na katerih temelji jezik. Nekateri svetujejo branje Marka Lutza ne za obvladovanje, temveč za poglobitev osnovnega znanja. Summerfieldova knjiga razlaga bolj jedrnato, avtor ne strah bralca. Obstaja tudi druga literatura, vendar so ti učbeniki najbolj koristni in informativni. tečaj programiranja za python

Uvodni tečaj

Spomnimo se osnovne šole. Praviloma tudi pri otrocih v prvem razredu pride do minimalnega znanja: starši so se ukvarjali z nekom, nekdo je hodil v »nulevko«. Prav tako prehaja in učenje programskega jezika Python. To je zelo priročno in »pregledno«, vendar brez minimalnega poznavanja osnovnih načel programov, bo usposabljanje težko. Podobno je učnim zapisom brez poslušanja glasbe. Zato bi se morali tisti, ki se sploh niso srečali s programiranjem, seznaniti z »uvodnim minimumom«.

Koristna pomoč bodo predavanja CS50. To je tečaj Harvardske univerze, namenjen programiranju v Java Scriptu, vendar je v prvih predavanjih interakcija računalnika in programov kot celote dostopna in razumljiva. Rusko govoreči uporabnik ima dostop do videoposnetkov tega tečaja s prevajanjem, dodatnimi gradivi, besedilnimi različicami predavanj in praktičnimi nalogami. Videoposnetke lahko najdete skoraj povsod, na primer v YouTubu, vse gradivo pa je na spletnem mestu Java Script. učenje programskega jezika python

Na internetu

Programski jezik Python postaja vse bolj priljubljen, tako da je že dolgo obstajalo več portalov, v katerih je veliko gradiv za samostojno učenje. Na primer: "Python 3 za začetnike." Ta stran ima veliko materialov za začetnike, lahko se uporablja kot goljufija. Obstaja tudi velika količina informacij o tej temi z brezplačnim dostopom na spletni strani Codecademy.

Pomembno je komunicirati na forumih. Učenje je vedno težje, zato ne zanemarite različnih skupnosti.

Plačani tečaji

Vedno lahko uporabljate plačane tečaje, včasih pa to stane veliko denarja, rezultat pa je lahko nezadovoljiv. Zato je seveda priporočljivo izbrati tečaje, ki ponujajo brezplačno uvodno nalogo. Na primer, intenzivna knjiga na temo "Osnove programiranja Python" je na GeekBrains. Lekcija je brezplačna, vsakih deset dni. Če se želite prijaviti, se morate prijaviti na spletno mesto.

Nasvet: Ne glede na tečaje, ki jih izberete, se najprej seznanite z osnovami jezika, da ne boste izgubljali časa z nečim, kar se lahko enostavno naučite. Dovolj bo, da preberete zgornje knjige.

Seveda, ko je teorija obvladana, želim vaditi. Tu je treba omeniti predavanja Nicka Parlanteja. So v angleščini, čeprav je na splošno v angleščini veliko dobre izobraževalne literature, kar ni presenetljivo. Na predavanjih Nick ne poučuje samo programskega jezika Python, temveč daje tudi odlične praktične naloge.

Uporaba

Programski jezik Python je bil uporabljen za ustvarjanje različnih aplikacij, ki jih veliko ljudi uporablja dnevno. To je na primer šesta različica BitTorrent torrent odjemalca. V grafičnem urejevalniku raster Gimp se uporablja tudi »Python« (»Python«). Z njim ustvarimo dodatne module, na primer filtre. V tem jeziku je napisana večina igre Civilization IV in Batterfield 2.

»Piton« uporabljajo podjetja, kot so »Google«, »Facebook«, »Instagram«, »Dropbox« in »Pintest«. Deluje tudi v jedru aplikacije Yandex Disk. Približno 10% zaposlenih v podjetju ga zapiše v »Python«, mnogi programerji pa ga imenujejo za svoj najljubši jezik. python osnove programiranja

Kako začeti

Nobena koda ne more delovati "v zraku", programski jezik Python se drži tega pravila. Čeprav se učenje iz nič ne začne s teorijo, lahko rečemo, da se začne z namestitvijo delovnega okolja na osebnem računalniku. Kako to storiti? To je preprosto: sledite povezavi na uradni Python spletni strani, prenesite in zaženite namestitveni program, nato pa skrbno izvedite predlagane ukrepe.

Prosimo, upoštevajte, da morate prenesti datoteko, ki je primerna za operacijski sistem, nameščen v vašem računalniku!

Če je bila namestitev uspešna, odprite konzolo (praviloma je to mogoče s kombinacijo tipk “ctrl + alt + T”). Sedaj lahko napišete svoj prvi program. Vnesite na primer "python3". Če se na konzoli prikaže "pozdrav", kjer je navedena različica programa (na primer 3.4.0), je vse v redu, če ne, potem morate namestiti tretjo različico "Python" z ukazom: "sudo apt-get install python3".
Vendar to ni potrebno. Kodo lahko napišete v katerem koli priročnem urejevalniku besedila in nato zaženete skozi konzolo ali pa uporabite razvojno okolje IDLE, povezano z distribucijo.

Zaženi IDLE. Če želite ustvariti majhen program, napišite samo eno vrstico kode.

print ("Zdravo svet!")

Vnesite to kodo v okno IDLE in pritisnite enter. Okolje se bo takoj odzvalo na akcijo - prikaže potrebno besedilo. Prvi program je pripravljen.