învățarea codului este extrem de populară în acest moment, iar Python este un limbaj de codificare excelent de învățat. Din fericire pentru noi, Mac este o platformă excelentă de codificare, iar Python face ușor să înveți cum să codezi pe un Mac.
În această caracteristică, vom analiza configurarea Python în macOS, apoi vom învăța să codăm pe această platformă. Curba de învățare este foarte ușor de gestionat; Python poate fi chiar instalat pe Mac deja. (Dacă nu, nu vă faceți griji: vom acoperi și instalarea.,)
aici ne concentrăm pe Python, dar pentru o prezentare generală a codării Mac și a diferitelor limbi din care puteți alege, citiți ghidul nostru complet pentru codificare și programare pe un Mac.Python este un limbaj de programare la nivel înalt, care a fost dezvoltat în 1991. În ultimii ani, odată cu afluxul de codificare în școli, acesta a crescut în popularitate, în special în Anglia. De ce este asta? Ce beneficii are asupra altor limbi?
simplitate. Unul dintre primele beneficii pe care Python le are față de alte limbi este cât de simplu este., Sintaxa este foarte ușor de citit. Nu veți petrece mult timp memorând linii de sintaxă, ceea ce vă permite să vă concentrați asupra conceptelor de programare de bază și devine un bun punct de plecare pentru învățarea altor limbi.
putere. În ciuda faptului că este simplu, Python este foarte puternic. Este complet extensibil cu diferitele extensii pe care le are la dispoziție. Puteți obține aproape orice cu Python, de la aplicații și jocuri la învățarea automată.
comunitatea. Python are, de asemenea, o comunitate uriașă și mase de materiale de învățare sunt disponibile., Indiferent de problema pe care o aveți, va fi cineva acolo care vă poate ajuta.
costuri reduse. Python este gratuit și open source, ceea ce înseamnă că nu trebuie să plătiți niciun ban pentru a începe să îl utilizați. Există hoarde de alți programatori acolo continuu încearcă să îmbunătățească Python, și diferitele editori și compilatoare care sunt disponibile pentru ea.este bine pentru cariera ta. În cele din urmă, Python este unul dintre cele mai solicitate limbaje de programare (alături de JavaScript și Java). Acesta este un punct de plecare excelent dacă doriți să intrați într-o poziție de programare.,
Install Python
Python poate fi instalat deja pe Mac-ul dvs.: puteți testa acest lucru deschizând Terminal și introducând python –version.
dacă nu, ar trebui să vă îndreptați către site-ul Python și să faceți clic pe butonul Descărcare. Nu vă amânați dacă numărul versiunii este diferit de imaginea de mai jos – este posibil să fi fost actualizat. Versiunea la momentul scrierii este 3.7.0.
după ce ați făcut clic pe butonul de descărcare, a .fișierul pkg va începe să se descarce. Când ați terminat, navigați la folderul Descărcări și faceți dublu clic pe acest fișier pentru a deschide programul de instalare., Urmați pașii de pe ecran pentru a finaliza instalarea.
cei mai buni editori de text Python
în mod implicit, fișierele Python (care se termină în .py) se vor deschide în TextEdit, iar acest lucru nu va fi suficient. Ea are un obicei urât de a scrie fișiere în format non-ASCII, care încurcă lucrurile. De asemenea, nu are opțiuni decente de formatare.deci, va trebui să instalați un editor de text excelent. Din fericire, există câteva disponibile.
primul editor de text pe care îl puteți întâlni în Python este inactiv. Acest lucru poate fi găsit împreună cu Python atunci când îl instalați pentru prima dată și îl veți găsi localizat în folderul Aplicații.,IDLE este un mediu de dezvoltare integrat care vă permite să editați codul și să vedeți care va fi ieșirea după rularea acestuia. Este cel mai simplu editor și cel mai recomandat atunci când te ridici pentru prima dată. Odată ce ați câștigat o anumită experiență, poate doriți să treceți la ceva mai avansat.
PyCharm este, probabil, cel mai popular Python IDE acolo la moment, oferind atât libere și plătit-pentru versiune: acesta din urmă are o gamă mai largă de caracteristici, dar freebie oferă mai mult decât suficient pentru un incepator., Caracteristicile includ accesul la pluginuri și suport pentru dezvoltare web, precum și ofertele obișnuite de editor, cum ar fi evidențierea sintaxei.
Eclipse este un IDE care există de ceva vreme, oferind suport pentru o varietate de limbi diferite. Pentru a-l utiliza cu Python, instalați Eclipse IDE pentru JavaScript și dezvoltatorii Web, pe baza Eclipse Neon 4.6, apoi adăugați pluginul PyDev. PyDev și Eclipse lucrează împreună pentru a crea un IDE excelent pentru Python, care este actualizat în mod regulat de comunitatea Python harnică.TextWrangler este o descărcare gratuită din App Store., Este o versiune ușoară a BBEdit, dar are toate funcționalitățile de care aveți nevoie. Una dintre cele mai bune alegeri pentru început.geddit este o alegere populară printre fanii Linux, așa că este bine pentru programatori să învețe. Nu la fel de șmecher ca alte opțiuni, dar foarte funcțional.
Sublime Text este un favorit personal. Puteți să-l descărcați și să-l utilizați gratuit, deși vă va deranja ocazional să plătiți pentru el. O interfață slick, care este ușor de pe ochi, cu un control de formatare mare.,
primii pași și elementele de bază
acum aveți suficiente informații despre Python și ce să utilizați, este timpul să începeți o codificare reală. Cu Python majoritatea comenzilor se bazează pe cuvinte contextuale în limba engleză. Deci, întrucât C# ar cere să tastați în consolă.WriteLine pentru a imprima unele scris pe ecran, Python necesită doar simpla comandă print. Vom analiza 3 sarcini simple care fac parte din blocurile de codificare. Crearea unei ieșiri, efectuarea unui calcul și utilizarea unei declarații if.,
pentru prima noastră sarcină vom folosi IDLE. Este ușor de utilizat și vine ambalat cu Python atunci când îl instalați, deci este logic să începeți să îl utilizați. Deschideți IDLE, accesând folderul Aplicații și făcând dublu clic pe el.odată ce am deschis IDLE, se va deschide o fereastră numită shell. Aici vor apărea toate ieșirile noastre, dar nu vom face codificarea noastră acolo. Pentru a face acest lucru avem nevoie pentru a crea un nou fișier. Putem face acest lucru făcând clic pe File > New File din meniul de sus. Aceasta va deschide un nou editor de cod.,acum, că aveți două ferestre deschise, nu ezitați să le așezați în orice mod vă simțiți cel mai confortabil. Ne-am stabilit al nostru cot la cot așa cum se arată mai jos.după ce ați configurat aspectul, faceți clic pe fereastra editorului de cod care s-a deschis, apoi faceți clic pe File > Save As din meniu. Apoi salvați-l ca helloworld.py. așa cum se obișnuiește în programare, primul program pe care îl scrieți va afișa „Hello World” pe ecran.
vom merge la fereastra editorului de coduri și vom introduce instrucțiuni pe care am dori să le efectueze shell-ul nostru., Comanda pe care o vom folosi este comanda de imprimare. Această comandă arată așa.
print ()
în interiorul parantezelor este locul în care puneți ceea ce doriți să fie imprimat. Așa că am de gând să utilizați imprimare pentru a crea o ieșire la coajă, astfel:
print(„Hello World”)
Odată ce ați tastat că, faceți clic pe Fișier > Save din meniu pentru a salva programul actualizat, și apoi faceți clic pe Run > Modul de meniu. Ieșirea dvs. va apărea, apoi va apărea în fereastra shell. Ar trebui să arate cam așa.,este important să puneți semnele de vorbire în jurul oricăror cuvinte pe care doriți să le imprimați în coajă, motivele pentru care sunt pentru o altă dată, dar deocamdată amintiți-vă că cuvintele au nevoie de semne de vorbire în jurul lor la fel cum ar vorbi într-o carte. Au o practică de imprimare diferite fraze pe ecran să se obișnuiască cu ea.
a doua sarcină este să folosim Python pentru a face un calcul pentru noi. Așa că vom deschide shell – ul din nou și vom deschide un nou fișier, la fel cum am făcut înainte. De data aceasta vom numi fișierul nostru Calculation.py.,
de data aceasta în loc să tipărim cuvinte, vom imprima un calcul. Vom adăuga 9 și 8 împreună, așa că trebuie să tastăm în noul nostru fișier noua noastră comandă de imprimare, care arată astfel.după ce am făcut acest lucru, trebuie să salvăm și apoi să rulăm programul făcând clic pe Run > Run Module. Veți observa acum că shell-ul pe care îl imprimă răspunsul, după cum puteți vedea mai jos.Încercați diferite calcule pentru a vă obișnui să utilizați abilitatea, amintiți-vă că numerele nu au nevoie de semnele de vorbire din jurul lor., Dacă nu sunteți deja familiarizați cu programarea, puteți utiliza * la mai multe și / pentru a împărți.în cele din urmă, vom crea încă un program de bază care va folosi ceva numit o declarație if. Acest lucru ne permite să facem ceva dacă îndeplinește o anumită condiție. Să deschidem un nou fișier din nou, și scrie următoarea sintaxă:
myNumber = 100
dacă myNumber > 50:
print(„Care este un număr mare”)
altceva:
print(„acesta este un numar mic”)
Aici suntem setarea unei variabile de myNumber la 100, apoi vom rula un if pentru a verifica dacă myNumber este de peste 50., Dacă este, tipărim „acesta este un număr mare”, altfel vom imprima „acesta este un număr mic”. Nu uitați să salvați și apoi să rulați programul, așa cum ați făcut cu exemplele anterioare.veți observa că programul imprimă „acesta este un număr mare”, deoarece numărul nostru este de peste 50. Simțiți-vă liber să schimbați numărul și să vedeți ce ieșire obțineți.
cele mai bune cursuri de instruire Python & resurse de învățare
acum că ai picioarele ude, poate vrei să afli mai multe despre Python., Mai jos, am enumerat câteva dintre cele mai bune resurse pentru a vă duce pe drum.
Udemy Python Bootcamp vă va învăța Python de la sol în sus. Veți afla mai multe despre Sintaxa Python, vă veți construi propriile aplicații și jocuri. O modalitate buna de a merge de la incepator la profesionist.Academia de coduri oferă o gamă fantastică de cursuri de codare, nu doar pentru Python, ci pentru majoritatea limbilor. Cursul Python vă va ghida prin sintaxa de bază, funcții, bucle și chiar subiecte avansate.Lynda oferă o mare varietate de tutoriale și cursuri care vă vor duce abilitățile Python la nivelul următor., Totul, de la elementele de bază Python, până la rețelele neuronale.TutorialsPoint conține o bibliotecă mare de informații despre Sintaxa Python de la începător la avansat.
învață Python pe calea cea grea. Nu te lăsa intimidat de titlu. Acest curs vă învață piulițele și șuruburile de programare.
gândiți-vă Python. Această carte gratuită vă duce prin diferite aspecte ale limbii.