Com començar amb la programació de Python: 15 passos (amb imatges)

Taula de continguts:

Com començar amb la programació de Python: 15 passos (amb imatges)
Com començar amb la programació de Python: 15 passos (amb imatges)

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

Vídeo: Com començar amb la programació de Python: 15 passos (amb imatges)
Vídeo: Los 4 TIPOS de Tracción Integral Subaru Symmetrical AWD 2024, Maig
Anonim

Voleu aprendre a programar? L’aprenentatge de la programació informàtica pot ser complicat i és possible que estigueu pensant en fer un curs determinat. Això pot ser cert per a alguns llenguatges de programació, però n’hi ha molts que només triguen un o dos dies a entendre els conceptes bàsics. Python és un d'aquests idiomes. Podeu executar programes bàsics de Python en pocs minuts. Vegeu el pas 1 següent per esbrinar com fer-ho.

Pas

Part 1 de 5: Instal·lació de Python (Windows)

167107 1
167107 1

Pas 1. Descarregueu Python per al sistema Windows

L'intèrpret de Windows Python es pot descarregar gratuïtament des del lloc de Python. Assegureu-vos de descarregar la versió correcta del vostre sistema operatiu.

  • Haureu de descarregar la versió més recent disponible, que és 3.4 en el moment d’escriure aquest document.
  • OS X i Linux estan preinstal·lats amb Python. Potser no cal que instal·leu cap programari relacionat amb Python, però sí que podeu instal·lar un editor de text.
  • La majoria de versions de distribucions Linux i OS X segueixen utilitzant Python 2.x. Hi ha algunes diferències menors entre les versions 2 i 3, però el canvi més significatiu es troba a la declaració "imprimir". Per instal·lar la versió més recent de Python a OS X o Linux, podeu descarregar el fitxer des del lloc web de Python.
167107 2
167107 2

Pas 2. Instal·leu l'intèrpret de Python

La majoria d’usuaris poden instal·lar l’intèrpret sense canviar cap configuració. Podeu integrar Python al símbol del sistema activant l'última opció de la llista de mòduls disponibles.

167107 3
167107 3

Pas 3. Instal·leu un editor de text

Tot i que podeu crear programes Python des del Bloc de notes o TextEdit, és molt més fàcil llegir i escriure codi mitjançant un editor de text dedicat. Hi ha diversos editors gratuïts que podeu utilitzar, com ara Notepad ++ (Windows), TextWrangler (Mac) o jEdit (Qualsevol sistema).

167107 4
167107 4

Pas 4. Proveu la instal·lació

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

Escriviu imprimir ("Hola, món!") I premeu Retorn. Veureu el text que es mostra a sota de la línia d’ordres de Python

Part 2 de 5: Aprenentatge de conceptes bàsics

167107 5
167107 5

Pas 1. Compreneu que no cal compilar Python

Python és un llenguatge interpretat, és a dir, podeu executar programes tan aviat com feu canvis als fitxers. Això fa que el procés d’iteració, revisió i resolució de problemes sigui molt més ràpid que en molts altres idiomes.

Python és un dels idiomes més fàcils d’aprendre i podeu executar programes bàsics en pocs minuts

167107 6
167107 6

Pas 2. Fiddle amb l'intèrpret

Podeu utilitzar l’intèrpret per provar codi sense abans afegir-lo al programa. Això és fantàstic per aprendre com funcionen les ordres especials o per escriure programes de rebutjat.

167107 7
167107 7

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

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

Part 3 de 5: Ús de l'intèrpret de 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 de manejar números i cadenes.

167107 8
167107 8

Pas 1. Executeu l'intèrpret

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

Si no integreu Python a l'indicador d'ordres, haureu de navegar a la carpeta Python per executar l'intèrpret

167107 9
167107 9

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

Podeu utilitzar Python per fer aritmètica bàsica fàcilment. Vegeu el quadre següent per veure alguns exemples de com utilitzar les funcions de la calculadora. Nota: # són comentaris al codi Python i l’intèrpret no els processa.

>> 3 + 7 10 >>> 100 - 10 * 3 70 >>> (100 - 10 * 3) / 2 # La divisió sempre retornarà un número de coma flotant (decimal) 35,0 >>> (100 - 10 * 3) // 2 # Arrodonint la divisió (dues barres inclinades) llançarà el decimal 35 >>> 23% 4 # Això calcularà la resta de la divisió 3 >>> 17,53 * 2,67 / 4,1 11.41587804878049

167107 10
167107 10

Pas 3. Calculeu el rang

Podeu utilitzar l’operador ** per indicar exponents. Python pot calcular ràpidament grans potències. Vegeu el quadre següent per obtenir un exemple.

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

167107 11
167107 11

Pas 4. Crear i manipular variables

Podeu assignar variables a Python per fer àlgebra bàsica. Aquesta és una gran introducció per saber assignar variables als programes Python. Les variables s’especifiquen mitjançant el signe =. Vegeu el quadre següent per obtenir un exemple.

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

167107 12
167107 12

Pas 5. Tanqueu l’intèrpret

Quan 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 premeu Retorn. També podeu escriure quit () i prémer Retorn.

Part 4 de 5: Creació del primer programa

167107 13
167107 13

Pas 1. Obriu un editor de text

Podeu crear 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 l’intèrpret està instal·lat correctament.

167107 14
167107 14

Pas 2. Creeu una declaració "imprimeix"

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

167107 15
167107 15

Pas 3. Afegiu una declaració

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

print ("Hola, món!")

A diferència de la majoria dels altres idiomes, no cal que declareu les terminacions de línia amb;. Tampoc no cal que utilitzeu claus ({}) per representar blocs. En el seu lloc, la sagnia indicarà què s’inclou al bloc

167107 16
167107 16

Pas 4. Deseu el fitxer

Feu clic al menú Fitxer de l'editor de text i seleccioneu Desa com a. Al menú desplegable sota el quadre de nom, seleccioneu el tipus de fitxer Python. Si feu servir el Bloc de notes (però no es recomana), 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 l’haureu d’orientar a l’indicador d’ordres.
  • Per a aquest exemple, deseu el fitxer com a "hello.py".
167107 17
167107 17

Pas 5. Executeu el programa

Obriu el símbol del sistema o Terminal i navegueu fins a la ubicació on heu desat el fitxer. Un cop allà, executeu el fitxer escrivint hello.py i Enter. Veureu el text que apareix a sota de l'indicador d'ordres.

Depenent de com hàgiu instal·lat Python, és possible que hàgiu d'escriure python hello.py per executar el programa

167107 18
167107 18

Pas 6. Proveu el programa amb freqüència

Una de les grans coses de Python és que podeu provar nous programes immediatament. Un altre avantatge és que l’indicador de comandes i l’editor estan oberts. Després de desar els canvis a l’editor, podeu executar el programa directament des de la línia d’ordres i fer que la prova sigui ràpida.

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

167107 19
167107 19

Pas 1. Experimenteu amb declaracions bàsiques de control de cabal

Les declaracions de control de flux són útils per controlar el que fa un programa en determinades condicions. Aquestes declaracions són el nucli de la programació de Python, de manera que podeu crear programes que facin diverses coses, en funció de l'entrada i de les condicions. L’afirmació while és un bon començament per aprendre. En aquest exemple, utilitzeu una sentència while per calcular la sèrie 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.
  • Les sortides del programa són 1 1 2 3 5 8 13 21 34 55 89
  • L'ordre end = "produirà la sortida a la mateixa línia en lloc de posar cada valor en una línia independent.
  • Hi ha algunes coses a tenir en compte en aquest programa senzill i són molt importants per crear programes complexos a Python:

    • Presteu atenció a les sagnies.: indica que la següent línia estarà sagnada i forma part del bloc. A l'exemple anterior, print (b) i a, b = b, a + b formen part del bloc while. La sagnia correcta és fonamental perquè el programa funcioni.
    • Es poden definir diverses variables a la mateixa línia. A l'exemple anterior, a i b. Tots dos es defineixen a la primera línia
    • Si introduïu 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 ha finalitzat.
167107 20
167107 20

Pas 2. Construïu la funció al programa

Podeu definir funcions que posteriorment es poden cridar 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 () # Llavors podeu trucar a la funció # Fibonacci valor especificat fib (1000)

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

167107 21
167107 21

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

Les instruccions de control de flux són útils per establir determinades condicions que canvien la manera com s’executa el programa. Això és especialment important si es tracta d’entrada de l’usuari. A l'exemple següent s'utilitzarà if, elif (else if) i else per crear un programa senzill que avalui l'edat d'un usuari.

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

  • El programa també introdueix altres afirmacions molt importants per utilitzar-les en diverses aplicacions:

    • input (): crida l'entrada de l'usuari des del teclat. L’usuari veurà el missatge escrit entre claudàtors. En aquest exemple, input () està envoltat per la funció int (), el que significa que totes les entrades es tractaran com a enters
    • range (): aquesta funció es pot utilitzar de diverses maneres. En aquest programa aquesta funció comprova si un número està en l'interval 13 i 20. El final de l'interval no es compta en el càlcul.
167107 22
167107 22

Pas 4. Apreneu altres expressions condicionals

L'exemple anterior utilitza el símbol "menor o igual a" (<=) per determinar si l'edat introduïda coincideix amb la condició. Podeu utilitzar les mateixes expressions condicionals que en matemàtiques, però la seva forma d’escriure és lleugerament diferent:

Expressió condicional.

Significat Símbol Símbol Python
Menor que < <
Més gran que > >
Menys o igual a <=
Superior o igual a >=
Juntament amb = ==
No és igual a !=

Pas 5. Aprenentatge constant

Tot l’anterior només són conceptes bàsics de Python. Tot i que Python és un dels idiomes més senzills d’aprendre, hi ha molt d’abast en el qual podeu aprofundir. La millor manera de seguir aprenent és continuar programant. Recordeu que podeu escriure programes ràpidament des de zero directament des de l’intèrpret i que proveu els canvis és tan fàcil com tornar a executar el programa des de la línia d’ordres.

  • Hi ha molts bons llibres disponibles sobre programació de Python, inclosos "Python per a principiants", "Python Cookbook" i "Python Programming: An Introduction to Computer Science".
  • Hi ha diverses fonts disponibles a Internet, però la majoria encara es dediquen a Python 2.x. Haureu de fer ajustos per a cada exemple donat.
  • Molts cursos ofereixen aprenentatge de Python. Python sovint s’ensenya a les classes d’iniciació, perquè és un dels idiomes més fàcils d’aprendre.

Recomanat: