Com començar la programació a Python: 13 passos (amb imatges)

Taula de continguts:

Com començar la programació a Python: 13 passos (amb imatges)
Com començar la programació a Python: 13 passos (amb imatges)

Vídeo: Com començar la programació a Python: 13 passos (amb imatges)

Vídeo: Com començar la programació a Python: 13 passos (amb imatges)
Vídeo: Code a Snake Game with Python and Pygame 🐍 - Tutorial 2024, Abril
Anonim

Voleu començar a aprendre a programar? Entrar a la programació d’ordinadors pot ser descoratjador i és possible que penseu que heu de fer classes per aprendre. Tot i que això pot ser cert per a alguns llenguatges, hi ha diversos llenguatges de programació que només trigaran un o dos dies a comprendre els conceptes bàsics. Python és un d'aquests idiomes. Podeu tenir un programa bàsic Python en funcionament en pocs minuts. Vegeu el pas 1 següent per obtenir informació sobre com fer-ho.

Passos

Part 1 de 5: Instal·lació de Python

Windows

167107 1 2
167107 1 2

Pas 1. Visiteu el lloc web de Python

Podeu descarregar tot el que necessiteu per començar a utilitzar Python des del lloc web de Python (python.org/downloads. El lloc web hauria de detectar automàticament que feu servir Windows i presentar els enllaços a l'instal·lador de Windows.

167107 2 2
167107 2 2

Pas 2. Trieu la versió que voleu instal·lar

Actualment hi ha dues versions de Python disponibles: 3.x.x i 2.7.10. Python fa que tots dos estiguin disponibles per descarregar, però els nous usuaris haurien de triar la versió 3.x.x. Descarregueu el 2.7.10 si esteu treballant amb un codi Python heretat o amb programes i biblioteques que encara no han adoptat 3.x.x.

Aquesta guia suposarà que esteu instal·lant 3.x.x

167107 3 3
167107 3 3

Pas 3. Executeu l'instal·lador després de descarregar-lo

En fer clic al botó de la versió que vulgueu, es descarregarà l'instal·lador. Executeu aquest instal·lador un cop s'hagi acabat de descarregar.

167107 4 2
167107 4 2

Pas 4. Marqueu la casella "Afegeix Python 3.5 a PATH"

Això us permetrà executar Python directament des del símbol del sistema.

167107 5 2
167107 5 2

Pas 5. Feu clic a "Instal·la ara"

Això instal·larà Python amb tots els seus paràmetres predeterminats, cosa que hauria d’estar bé per a la majoria d’usuaris.

Si voleu desactivar determinades funcions, canviar el directori d'instal·lació o instal·lar el depurador, feu clic a "Personalitza la instal·lació" i marqueu o desmarqueu les caselles

Mac

167107 6 2
167107 6 2

Pas 1. Decidiu si voleu instal·lar Python 3.x.x

Totes les versions d'OS X vénen amb Python 2.7 ja instal·lat. Si no necessiteu la versió més nova de Python, no cal que instal·leu res. Si voleu accedir a les versions més recents de Python, voldreu instal·lar 3.x.x.

Si només voleu utilitzar la versió inclosa de Python, podeu crear scripts en un editor de text i executar-los a través del terminal

167107 7 2
167107 7 2

Pas 2. Baixeu els fitxers Python 3.x.x des del lloc web de Python

Visiteu (python.org/downloads al vostre Mac. Hauria de detectar el vostre sistema operatiu i mostrar els fitxers d'instal·lació del Mac. Si no és així, feu clic a l'enllaç "Mac OS X".

167107 8 2
167107 8 2

Pas 3. Feu doble clic al fitxer PKG descarregat per començar a instal·lar Python

Seguiu les instruccions per instal·lar Python. La majoria d’usuaris només poden utilitzar la configuració predeterminada.

167107 9 2
167107 9 2

Pas 4. Inicieu Python al terminal

Per verificar que la instal·lació ha anat bé, inicieu el terminal i escriviu python3. Això hauria d'iniciar la interfície Python 3.x.x i mostrar la versió.

Linux

167107 10 2
167107 10 2

Pas 1. Comproveu la versió de Python que ja teniu instal·lada

Gairebé totes les distribucions de Linux inclouen Python instal·lat. Podeu veure quina versió teniu obrint el terminal i escrivint python.

167107 11 2
167107 11 2

Pas 2. Instal·leu la versió més nova a Ubuntu

Obriu la finestra del terminal i escriviu sudo apt-get install python.

També podeu instal·lar Python mitjançant l’aplicació Afegeix o elimina aplicacions d’Ubuntu que es troba a la finestra Aplicacions

167107 12 2
167107 12 2

Pas 3. Instal·leu la versió més recent a Red Hat i Fedora

Obriu la finestra del terminal i escriviu sudo yum install python.

167107 13 2
167107 13 2

Pas 4. Instal·leu la versió més nova a Arch Linux

Inicieu la sessió com a usuari root. Escriviu pacman -S python.

167107 14 2
167107 14 2

Pas 5. Baixeu l'entorn IDLE

Si voleu utilitzar l'entorn de desenvolupament de Python, podeu obtenir-lo mitjançant el gestor de programari de la vostra distribució. Només cal que cerqueu "python idle" per trobar i instal·lar el paquet.

Altres elements essencials

167107 15 2
167107 15 2

Pas 1. Instal·leu un editor de text

Tot i que podeu crear programes Python a Bloc de notes o TextEdit, us resultarà molt més fàcil llegir i escriure el codi mitjançant un editor de text especialitzat. Hi ha una gran varietat d’editors gratuïts, com ara Sublime Text (Qualsevol sistema), Notepad ++ (Windows), TextWrangler (Mac) o JEdit (Qualsevol sistema).

167107 16 2
167107 16 2

Pas 2. Proveu la instal·lació

Obriu el símbol del sistema (Windows) del terminal (Mac / Linux) i escriviu python. Python es carregarà i es mostrarà el número de versió. Se us dirigirà a l’indicador d’ordres de l’intèrpret de Python, que es mostra com a >>>.

Escriviu imprimir ("Hola, món!") I premeu ↵ Retorn. Hauríeu de veure el text Hola, món! es mostra a sota de la línia d'ordres de Python

Part 2 de 5: Aprenentatge de conceptes bàsics

167107 17 2
167107 17 2

Pas 1. Compreneu que Python no necessita compilar-se

Python és un llenguatge interpretat, el que significa que podeu executar el programa tan aviat com feu canvis al fitxer. Això fa que els programes d’iteració, revisió i resolució de problemes siguin molt més ràpids que molts altres idiomes.

Python és un dels idiomes més fàcils d’aprendre i podeu tenir un programa bàsic en funcionament en pocs minuts

167107 18 2
167107 18 2

Pas 2. Embolicar-se amb l’intèrpret

Podeu utilitzar l’intèrpret per provar codi sense haver d’afegir-lo al vostre programa abans. Això és fantàstic per aprendre com funcionen ordres específiques o per escriure un programa de llançament.

167107 19 2
167107 19 2

Pas 3. Apreneu com Python gestiona els objectes i les variables

Python és un llenguatge orientat a objectes, és a dir, tot el programa es tracta com un objecte. A més, no haureu de declarar variables al començament del programa (podeu fer-ho en qualsevol moment) i no cal que especifiqueu el tipus de variable (enter, cadena, etc.).

Part 3 de 5: Ús de l'intèrpret Python com a calculadora

La realització d’algunes funcions bàsiques de la calculadora us ajudarà a familiaritzar-vos amb la sintaxi de Python i la manera com es manegen els números i les cadenes.

167107 20 2
167107 20 2

Pas 1. Inicieu l'intèrpret

Obriu el símbol del sistema o el terminal. Escriviu python a la pantalla i premeu ↵ Retorn. Això carregarà l’intèrpret de Python i se us dirigirà a l’indicador d’ordres de Python (>>>).

Si no heu integrat Python al vostre símbol del sistema, haureu de navegar al directori Python per executar l'intèrpret

167107 21 2
167107 21 2

Pas 2. Realitzar l'aritmètica bàsica

Podeu utilitzar Python per realitzar aritmètica bàsica amb facilitat. Vegeu el quadre següent per veure alguns exemples sobre com utilitzar les funcions de la calculadora. Nota: # designa els comentaris en codi Python i no es transmeten per l’intèrpret.

>> 3 + 7 10 >>> 100 - 10 * 3 70 >>> (100 - 10 * 3) / 2 # La divisió sempre retornarà un número flotant (decimal) 35.0 >>> (100 - 10 * 3) // 2 # La divisió del pis (dues barres incloses) descartarà qualsevol resultat decimal 35 >>> 23% 4 # Això calcula la resta de la divisió 3 >>> 17,53 * 2,67 / 4,1 11.41587804878049

167107 22 2
167107 22 2

Pas 3. Calculeu potències

Podeu utilitzar l'operador ** per significar poders. Python pot calcular ràpidament grans nombres. Vegeu el quadre següent per obtenir exemples.

>> 7 ** 2 # 7 al quadrat 49 >>> 5 ** 7 # 5 a la potència de 7 78125

167107 23 2
167107 23 2

Pas 4. Crear i manipular variables

Podeu assignar variables a Python per realitzar àlgebra bàsica. Aquesta és una bona introducció a com assignar variables als programes Python. Les variables s’assignen mitjançant el signe =. Vegeu el quadre següent per obtenir exemples.

>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> width = 10 # Les variables poden ser qualsevol cadena> >> altura = 5 >>> amplada * alçada 50

167107 24 2
167107 24 2

Pas 5. Tanqueu l’intèrpret

Un cop hàgiu acabat d’utilitzar l’intèrpret, podeu tancar-lo i tornar a l’indicador d’ordres prement Ctrl + Z (Windows) o Ctrl + D (Linux / Mac) i després prement ↵ Retorn. També podeu escriure quit () i prémer ↵ Retorn.

Part 4 de 5: Creació del vostre primer programa

167107 25 2
167107 25 2

Pas 1. Obriu l’editor de text

Podeu crear ràpidament un programa de prova que us familiaritzi amb els conceptes bàsics per crear i desar programes i, després, executar-los a través de l’intèrpret. Això també us ajudarà a comprovar que el vostre intèrpret s'ha instal·lat correctament.

167107 26 2
167107 26 2

Pas 2. Creeu una declaració "imprimeix"

"Imprimir" és una de les funcions bàsiques de Python i s'utilitza per mostrar informació al terminal durant un programa. Nota: "imprimir" és un dels canvis més grans de Python 2 a Python 3. A Python 2, només calia escriure "imprimir" seguit del que voleu que es mostri. A Python 3, "print" s'ha convertit en una funció, de manera que haureu d'escriure "print ()", amb el que voleu que aparegui entre parèntesis.

167107 27 2
167107 27 2

Pas 3. Afegiu la vostra declaració

Una de les maneres més habituals de provar un llenguatge de programació és mostrar el text "Hola, món!" Col·loqueu aquest text dins de la declaració "print ()", incloses les cometes:

print ("Hola, món!")

A diferència de molts altres idiomes, no cal que designeu el final d'una línia amb. Tampoc no cal que utilitzeu claus ({}) per designar blocs. En canvi, la sagnia significarà allò que s’inclou en un bloc

167107 28 2
167107 28 2

Pas 4. Deseu el fitxer

Feu clic al menú Fitxer de l'editor de text i seleccioneu Desa com a. Al menú desplegable que hi ha a sota del quadre de nom, trieu el tipus de fitxer Python. Si utilitzeu Bloc de notes (no recomanat), seleccioneu "Tots els fitxers" i, a continuació, afegiu ".py" al final del nom del fitxer.

  • Assegureu-vos de desar el fitxer en un lloc fàcil d’accedir, ja que haureu d’anar-hi a l’indicador d’ordres.
  • Per a aquest exemple, deseu el fitxer com a "hello.py".
167107 29 2
167107 29 2

Pas 5. Executeu el programa

Obriu el símbol del sistema o el terminal i aneu a la ubicació on heu desat el fitxer. Un cop hi sigueu, executeu el fitxer escrivint hello.py i prement ↵ Retorn. Hauríeu de veure el text Hola, món! es mostra a sota de l'indicador d'ordres.

Depenent de com hàgiu instal·lat Python i de quina versió és, potser haureu d’escriure python hello.py o python3 hello.py per executar el programa

167107 30 2
167107 30 2

Pas 6. Proveu sovint

Una de les grans coses de Python és que podeu provar els vostres nous programes immediatament. Una bona pràctica és que l’indicador d’ordres estigui obert al mateix temps que teniu l’editor obert. Quan deseu els canvis a l'editor, podeu executar immediatament el programa des de la línia d'ordres, cosa que us permetrà provar ràpidament els canvis.

Part 5 de 5: Creació de programes avançats

167107 31 2
167107 31 2

Pas 1. Experimenteu amb una declaració bàsica de control de flux

Les declaracions de control de flux us permeten controlar el que fa el programa en funció de condicions específiques. Aquestes afirmacions són el cor de la programació de Python i us permeten crear programes que facin coses diferents segons l’entrada i les condicions. La declaració while és bona per començar. En aquest exemple, podeu utilitzar la sentència while per calcular la seqüència de Fibonacci fins a 100:

# Cada número de la seqüència de Fibonacci és # la suma dels dos números anteriors a, b = 0, 1 mentre que b <100: print (b, end = '') a, b = b, a + b

  • La seqüència s’executarà sempre que (mentre) b sigui inferior a (<) 100.
  • La sortida serà 1 1 2 3 5 8 13 21 34 55 89
  • L'ordre end = "mostrarà la sortida a la mateixa línia en lloc de posar cada valor en una línia independent.
  • Hi ha un parell de coses a tenir en compte en aquest senzill programa que són fonamentals per crear programes complexos a Python:

    • Preneu nota de la sagnia. R: indica que les línies següents estaran sagnades i formaran part del bloc. A l'exemple anterior, la impressió (b) i a, b = b, a + b formen part del bloc while. La sagnia adequada és essencial perquè el vostre programa funcioni.
    • Es poden definir diverses variables a la mateixa línia. A l'exemple anterior, a i b es defineixen a la primera línia.
    • Si esteu introduint aquest programa directament a l'intèrpret, heu d'afegir una línia en blanc al final perquè l'intèrpret sàpiga que el programa està acabat.
167107 32 2
167107 32 2

Pas 2. Construir funcions dins dels programes

Podeu definir funcions a les que podeu trucar més endavant al programa. Això és especialment útil si heu d’utilitzar diverses funcions dins dels límits d’un programa més gran. A l'exemple següent, podeu crear una funció per cridar una seqüència de Fibonacci similar a la que vau escriure anteriorment:

def fib (n): a, b = 0, 1 mentre que a <n: print (a, end = '') a, b = b, a + b print () # Més endavant al programa, podeu trucar al vostre Fibonacci # funció per a qualsevol valor que especifiqueu fib (1000)

Tornarà 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987

167107 33 2
167107 33 2

Pas 3. Creeu un programa de control de flux més complicat

Les declaracions de control de flux us permeten establir condicions específiques que canvien la manera com s’executa el programa. Això és especialment important quan es tracta d’informació de l’usuari. L'exemple següent utilitzarà if, elif (else if) i else per crear un programa senzill que avalui l'edat de l'usuari.

age = int (entrada ("Introduïu la vostra edat:")) si l'edat <= 12: print ("És fantàstic ser un nen!") ! ") else: print (" És hora de créixer ") # Si alguna d'aquestes afirmacions és certa # es mostrarà el missatge corresponent. # Si cap de les dues afirmacions és certa, es mostrarà el missatge "else" #.

  • Aquest programa també introdueix algunes afirmacions molt importants que seran inestimables per a diverses aplicacions:

    • input (): invoca l'entrada de l'usuari des del teclat. L’usuari veurà el missatge escrit entre parèntesis. En aquest exemple, l'entrada () està envoltada per una funció int (), el que significa que totes les entrades es tractaran com un enter.
    • range (): aquesta funció es pot utilitzar de diverses maneres. En aquest programa, comprova si el nombre en un interval d'entre 13 i 20. El final de l'interval no es compta en el càlcul.
167107 34 2
167107 34 2

Pas 4. Apreneu les altres expressions condicionals

L'exemple anterior utilitzava el símbol "menor o igual" (<=) per determinar si l'edat d'entrada complia la condició. Podeu utilitzar les mateixes expressions condicionals que en matemàtiques, però escriure-les és una mica diferent:

Expressions condicionals.

Significat Símbol Símbol Python
Menys que < <
Més gran que > >
Menys o igual <=
Més gran o igual >=
És igual = ==
No és igual !=
167107 35 2
167107 35 2

Pas 5. Continueu aprenent

Aquests són només els conceptes bàsics pel que fa a Python. Tot i que és un dels idiomes més senzills d’aprendre, hi ha força profunditat si esteu interessats a cavar. La millor manera d’aprendre és continuar creant programes. Recordeu que podeu escriure programes de ràpida ràpida directament a l’intèrpret i que proveu els canvis és tan senzill com tornar a executar el programa des de la línia d’ordres.

  • Hi ha molts bons llibres disponibles per a la programació de Python, inclosos "Python per a principiants", "Python Cookbook" i "Python Programming: An Introduction to Computer Science".
  • Hi ha una varietat de fonts disponibles en línia, però moltes segueixen orientades a Python 2. X. És possible que hagueu d’ajustar qualsevol exemple que proporcionin.
  • Si voleu executar Python en línia però voleu executar Python 3, Repl [1] té un intèrpret Python que utilitza màquines Linux virtuals. Un altre bon recurs en línia per a un futur "pythonista" (programador de python ben versat) és el funcionament del pensament [2]. Per a reptes més grans, també hi ha disponibles "Automatitzar les coses avorrides" [3] i Project Euler [4].
  • Moltes escoles locals ofereixen classes a Python. Sovint Python s’ensenya en classes introductòries, ja que és un dels idiomes més fàcils d’aprendre.

Programes de mostra

Image
Image

Mostra el codi d’inici de l’intèrpret de Python

Image
Image

Exemple de codi de calculadora Python

Image
Image

Mostra el programa Easy Python

Recomanat: