În această livrare veți afla:
- Unele sfaturi de bază pentru a lucra cu interpretul Python și creați Fișierele în care să lucrați cu codul nostru
- Comentariu despre Python care vine primul lucru pe care ar trebui să învățăm când învățăm limbile de programare
- Care sunt identificatorii și câteva orientări pe care trebuie să le urmem
- Care sunt cuvintele cheie și de ce nu utilizați
fără îndoială Un element esențial pentru a putea lucra cu Python sunt modurile în care putem lucra cu ea . Putem face acest lucru în două moduri, folosind interpret de comandă sau elaborând un fișier Python.
Interpretare de comandă
Dacă vă aflați în Linux sau BSD, puteți vedea mai multe (dacă există) , Versiuni instalate în sistemul dvs. Dacă faceți un simplu: whereis python
Veți vedea o ieșire ca aceasta:
iv id = „c8f3bdc3a5”
Cum putem vedea, în sistemul meu am instalat o versiune de Python 3.7 ca 2.7. Este important să rețineți că, în cursul, vom lucra întotdeauna cu sucursala 3.7 sau mai mare, deoarece versiunea 2.7 a fost în afara sprijinului din 31 decembrie 2019 și că voi acorda mai multă atenție atât de Linux că BSD.
Cum știu ce versiune am în mod implicit în sistem?
dacă facem un ls /usr/bin |grep python
vom vedea că o legătură simbolică este indicată la un anumit versiune „> că aceasta va returna versiunea:
$ python -VPython 3.7.6
accesul interprety Python
suficient pentru a rula comanda python
pentru a începe de lucru.
$ pythonPython 3.7.6 (default, Jan 8 2020, 19:59:22) :: Anaconda, Inc. on linuxType "help", "copyright", "credits" or "license" for more information.>>>
Vom vedea puține informații, cu ce compilator a fost compilat Python, ce versiune sunt Folosim … etc
Există o sintaxă minimă pe care trebuie să o înțelegem L Promp atunci când folosim interpretul: >>>
se referă la un cod care poate fi executat fără identificare, de exemplu atunci când definim o variabilă, o funcție …
>>> variable = 1
div id = „9fdf383cd5” Aici menționați că trebuie să indent, adică adăugați spațiile corespunzătoare (4) pentru a respecta sytonul Sintaxă
>>> def func():... variable = 1
: Când lăsați aceste citate simple, raportați de la o valoare sau imprimare ieșirea unei funcții, variabilă … etc.
>>> import sys>>> sys.version'3.7.6 (default, Jan 8 2020, 19:59:22) \n'
Utilizați-l ca un calculator
Operațiile arittice pot fi efectuate (noi „le va vedea mai târziu) ca sumă, scădere, divizare, multiplicare …
>>> 3 + 25
Cum să ieșiți din terminal?
la Ieșire putem folosi funcția exit()
sau apăsați combinația de taste CTRL + C
repl dvs. interpret dvs. online
repl.it este o pagină Voi folosi multe pentru a energiza exemplele, este un interpret online care vă permite să creați un mic mediu Python și să puteți lucra cu acesta. În aproape toate exemplele, voi pune o legătură pentru acei oameni care doresc să testeze codul și nu au un interpret.
Crearea unui fișier Python
Fișierele Python au extensia .py
, și întotdeauna începe să declare traseul de interpretare, acest lucru este cunoscut sub numele de Shebang. De obicei, următorul antet este de obicei folosit pentru a evita suprapunerile cu versiunea 2.7. #!/usr/bin/env python3
Python 3 utilizează codificarea UTF-8 în mod implicit, astfel încât dacă vrem Pentru a lucra cu un alt tip de codificare, va trebui să o specificăm chiar sub Shebang.
#!/usr/bin/env python3# -*- coding: latin-1 -*-
De aici adăugăm codul nostru, pe care îl vom învăța Livrările lui Python.
Este, de asemenea, important că permisiunile de scriere sunt date fișierului Python pentru a putea rula de la terminal, dacă nu obținem eroarea de permisiune:
Deoarece știm acest lucru, când în comenzile de probă, consultați diferitele tipuri de prompt (>>>
, ...
sau ' '
) Folosim interpret direct și când nu o faceți, facem un fișier în Python.
Odată ce știm acest lucru, du-te înainte!
Comentarii
Ceva foarte important, mai ales în codul nostru este de a comenta. Comentariul ne permite să ne amintim schimbările pe care le-am făcut în cod sau să avem cel puțin un punct de întoarcere, deoarece atunci când luați mai multe ore de programare și programare și revizuirea …Lăsați codul câteva zile și vă va costa multe de înțeles și de a înțelege din nou tot codul, fără a avea un ajutor de motivul pentru care am decis să facem o schimbare în structură, în fluxul codului … etc
Cum este comentat în Python?
Dacă doriți să comentați o linie, puteți utiliza:
# Comentamos con la almohadilla
Când vrem să comentăm mai multe linii, vom folosi această sintaxă:
"""Este es un comentario multilínea.:D"""
a se vedea exemplul dinamic aici.
Identificatori
Identificatorii sunt numele care sunt utilizate pentru a identifica o variabilă, funcție, clase sau un obiect. Principalele reguli care trebuie respectate sunt următoarele:
- nici o specială sau caracterele numerice nu sunt utilizate mai puțin (_) care pot fi utilizate ca identificator
- cuvinte cheie nu sunt utilizate
- python discriminează majuscule și mici, deci nu este același lucru pentru a apela o funcție sau variabil
var
dacă este definit caVar
. - indecentă este obligatorie, trebuie să respectați spațiile atunci când creați funcții, clase sau metode.
variabilă
Variabilele vă permit să stocați o valoare care să vă atribuie ca un șir, un număr de date, gata, Tupplys … tipul de valoare îl va vedea cu mai multă profunzime în livrările ulterioare, dar trebuie să știți ce face acest identificator și Pentru noi poate servi.
divid id = „4C6FCA36E4”>
funcții
Lăsați un fragment specific de cod care urmează să fie executat pentru datele pentru executarea codului menționat.
>>> def nombre_funcion(argumentos):... # Bloque de código
Argumentele sunt separate prin virgule.
bucle
vă permit să treceți printr-un set de date ca A set|lista|tupla|collection
… etc sau rulați dintr-o anumită interval, cum ar fi 0 la 100 sau de la 1 la 5 … etc
buclă pentru
>>> for x in a:... # Bloque de código
este cel mai frecvent, dar nu fi alarmat, vom vedea mai multe despre buclele din alte livrări postare Reserve.
Clasele
Clasele sunt șablonul de obiecte, Python este un limbaj de programare orientat pe obiecte, astfel încât acest identificator este indispensabil.
H3> Proprietăți
sunt atributele că o clasă are, în cele din urmă, cum ar fi utilizarea variabilelor într-un alt context de programare.
Metode
sunt funcții sau acțiuni care au o clasă.
Sunt fragmente de coduri externe sau integrate în Python care efectuează o serie de lucruri, poate fi cunoscut în alte limbi ca biblioteci.
Dar nu suntem alarmă, toți acești identificatori îi vor vedea mai târziu într-un mod mai profund.
Cuvinte cheie
Python Ca și alte limbi, au o serie de cuvinte care nu știu că ar trebui să fie utilizarea în orice situație pentru a le folosi ca identificatori. Putem afla care sunt din documentația dvs. oficială sau importul modulului keyword
și proprietatea dvs. .kwlist
>>> import keyword>>> print(keyword.kwlist)
va returna această ieșire:
Notă: a se vedea exemplul dinamic aici. Toate aceste cuvinte nu pot fi utilizate ca Variabile, nume din listă, Tuplas, dicționare … deoarece utilizarea sa este rezervată în alte scopuri.
Putem afla, de asemenea, dacă cuvântul pe care îl folosim poate fi în interiorul acestei liste cu metoda dvs. .iskeyword()
un cuvânt rezervat.
și cu aceasta ne vom vedea reciproc la următoarea livrare, sper că ți-a plăcut, un salut.