Com començar a programar a Python

Autora: Peter Berry
Data De La Creació: 16 Juliol 2021
Data D’Actualització: 23 Juny 2024
Anonim
Управляем Arduino с компьютера. Python + PyQt5
Vídeo: Управляем Arduino с компьютера. Python + PyQt5

Content

Voleu aprendre a programar? El procés d’acostumar-se a una feina de programació pot ser descoratjador i pensar que cal fer una escola seriosa per fer-ho. Per a algunes llengües això és cert de vegades cert. Però també hi ha molts llenguatges de programació que només triguen d’un a dos dies a obtenir-ne els conceptes bàsics. Python és un d’aquests idiomes. Amb només uns minuts, podeu executar un programa bàsic de Python. Llegiu el pas 1 següent per obtenir informació sobre com fer-ho.

Passos

Part 1 de 5: Instal·leu Python (per a sistemes operatius Windows)

  1. Descarregueu Python per als sistemes Windows. L'intèrpret de Windows Python es pot instal·lar gratuïtament des del lloc web de Python. Assegureu-vos que heu baixat la versió adequada per al vostre sistema operatiu.
    • Hauríeu de descarregar la darrera versió disponible, ja que en el moment que s’escriu aquest article, és la versió 3.4.
    • Python està disponible en OS X i Linux. Ja no cal que instal·leu cap altre programari relacionat amb Python. Tot i això, probablement hauríeu d’instal·lar un programa d’editor de text.
    • La majoria de distribucions de Linux i versions d’OS X segueixen utilitzant Python 2.X. Hi ha algunes diferències menors entre la versió 2 i la versió 3, sobretot un canvi en l'estructura "imprimir" (in). Si voleu instal·lar una versió més nova de Python per a OS X o Linux, podeu descarregar el fitxer des del lloc web de Python.

  2. Instal·leu l'intèrpret de Python. La majoria d’usuaris poden instal·lar l’intèrpret sense canviar cap dels paràmetres. Podeu combinar Python amb l'aplicació disponible per a intèrprets de línia d'ordres de Windows (símbol del sistema) activant l'última opció de la llista de mòduls disponibles.
  3. Instal·leu un editor de text. Tant si podeu escriure programes Python amb Bloc de notes o TextEdit, serà molt més fàcil de llegir i codificar mitjançant un editor de text especialitzat. Hi ha molts programes d'edició gratuïts per triar, com ara Notepad ++ (Windows), TextWrangler (Mac) o Jedit (per a qualsevol sistema operatiu).

  4. Comproveu la configuració. Obriu el símbol del sistema (Windows) o Terminal (Emulador - Mac / Linux) i escriviu pitó. Python carregarà i mostrarà el número de versió. Se us dirigirà a l'aplicació de l'intèrpret de línia d'ordres de l'intèrpret de Python, representat com:.
    • Lluita print ("Hola món!") i premeu la tecla ↵ Introduïu (Vés). El text es mostrarà just a sota de la línia d’ordres de Python.
    publicitat

Part 2 de 5: Apreneu els conceptes bàsics


  1. Tingueu en compte que Python no requereix cap compilació. Python és un llenguatge interpretat, és a dir, podeu executar un programa tan aviat com feu un canvi al fitxer. Com a resultat, els programes que itereu, corregeixen i resolen problemes funcionen molt més ràpidament que altres idiomes.
    • Python és un dels idiomes més fàcils d'aprendre i podeu executar un programa senzill en pocs minuts.
  2. Exploreu amb l’intèrpret. Podeu utilitzar l’intèrpret per provar el codi immediatament sense haver d’afegir-lo al programa abans d’executar-lo. És ideal per aprendre com funciona una ordre o escriure un esborrany del programa.
  3. Obteniu informació sobre com Python tracta objectes i variables. Python és un llenguatge orientat a objectes, és a dir, que tot el programa es considera objecte. A més, no cal que especifiqueu la variable al començament del programa (que es pot fer en qualsevol moment) i que no cal especificar el tipus de variable (enter, cadena, etc.). publicitat

Part 3 de 5: utilitzar l’intèrpret com una calculadora

La realització d’unes quantes funcions computacionals senzilles us ajudarà a familiaritzar-vos amb la sintaxi de Python i com es manegen els números i les cadenes.

  1. Inicieu l'intèrpret. Obriu el símbol del sistema o el terminal. Escriptura de línia pitó a la pantalla i premeu la tecla ↵ Introduïu. L'intèrpret de Python us carregarà i us dirigirà a l'aplicació de l'intèrpret de línia d'ordres de Python ().
    • Si no heu combinat Python amb la vostra aplicació d'intèrpret de línia d'ordres existent, haureu d'anar al directori Python per executar-lo.
  2. Realitzar càlculs aritmètics bàsics. Podeu utilitzar Python per fer-ho fàcilment. Consulteu alguns exemples al quadre següent sobre com utilitzar la funció de càlcul. Nota: al codi Python, que s’utilitza per significar els paràgrafs que el segueixen, s’interpreten i, per tant, no s’inclouran a l’intèrpret.
  3. Exponentització. Podeu utilitzar operadors ** per denotar poders. Python pot calcular nombres grans ràpidament. Consulteu l'exemple al quadre següent.
  4. Crear i manipular les mateixes variables. Podeu assignar variables a Python per realitzar càlculs algebraics senzills. Això es pot considerar una bona introducció a l'assignació de variables en un programa Python. Les variables s’assignen mitjançant el signe =. Per a una millor comprensió, consulteu l’exemple del quadre següent.
  5. Tanqueu l’intèrpret. Un cop hàgiu acabat, podeu tancar l'intèrpret i tornar a l'aplicació de l'intèrpret de línia d'ordres prement la combinació de tecles. Ctrl+Z (Windows) o Ctrl+D (Linux / Mac) i, a continuació, premeu ↵ Introduïu. També podeu escriure ordres deixar () i premeu ↵ Introduïu. publicitat

Part 4 de 5: Creació del vostre primer programa

  1. Obriu un editor de text. Podeu crear programes de prova ràpidament per familiaritzar-vos amb els conceptes bàsics per crear i desar programes i executar-los a través de l’intèrpret. També us ajudarà a comprovar si l’intèrpret s’ha instal·lat correctament.
  2. Creeu l'ordre "imprimir". "Imprimir" és una funció bàsica de Python, que s'utilitza per mostrar informació al terminal d'un programa. Nota: "imprimir" és un dels canvis més importants des que es passa de Python 2 a Python 3. A Python 2, només heu d'escriure "imprimir" abans del contingut que vulgueu mostrar. A Python 3, "imprimir" s'ha convertit en una funció. Per tant, haureu d'escriure "print ()", amb el contingut que vulgueu mostrar entre parèntesis.
  3. Afegiu la vostra pròpia frase. Una de les maneres més populars de provar un llenguatge de programació és mostrar "Hello World!". Col·loqueu-lo a l'ordre "print ()", incloeu les cometes:
    • A diferència de molts altres idiomes, no cal que utilitzeu diacrítics ; per finalitzar la comanda. Tampoc no necessiteu les claus ({}) per bloquejar un bloc. En lloc d’això, només n’hi ha prou amb sagnar per mostrar quin és el contingut del bloc.
  4. Deseu el fitxer. Feu clic al menú Fitxer de l'editor i trieu Desa com a. Al menú desplegable que hi ha a sota del quadre de nom, seleccioneu el tipus de fitxer Python. Si utilitzeu Bloc de notes (no recomanat), seleccioneu "Tots els fitxers" i, a continuació, afegiu l'extensió ".py" al nom del fitxer.
    • Assegureu-vos de desar el fitxer en una ubicació fàcilment accessible, ja que l'haureu de buscar a l'aplicació de l'intèrpret de línia d'ordres.
    • En aquest exemple, el fitxer es desa com a "hello.py".
  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 hola.py a continuació, premeu la tecla ↵ Introduïu. Hauríeu de veure el text que apareix just a sota de la sol·licitud.
    • Depenent de com s'hagi instal·lat Python i de quina versió sigui, potser haureu d'escriure python hello.py o bé python3 hello.py per executar el programa.
  6. Executeu regularment la prova. Una de les coses fantàstiques de Python és que podeu provar el nou programa immediatament. És un bon costum obrir un intèrpret i un editor de línia d’ordres alhora. Un cop desats els canvis a l'editor, podeu executar el programa immediatament des de la línia d'ordres. Gràcies a això, comproveu els canvis que s’acaben de fer ràpidament. publicitat

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

  1. Experimenteu amb una estructura bàsica de control de cabal. L’estructura de control de flux us permet controlar el que fa el programa en funció de certes condicions. Aquestes construccions són la part més excel·lent de Python, que us permet crear programes per realitzar diverses operacions basades en una entrada i condició determinades. Mentre és un bon punt de partida per acostumar-s’hi. A l'exemple següent, podeu utilitzar una estructura mentre Per calcular la sèrie de Fibonacci a 100:
    • Quant de temps durarà la cadena (mentre) b és inferior a (<) 100.
    • El resultat serà
    • Comeinand final = " per mostrar els resultats a la mateixa línia en lloc de deixar els valors en línies separades.
    • En aquest programa hi ha diversos punts que tenen un paper clau en la creació de programes Python complexos que heu de tenir en compte de la següent manera:
      • Marqueu una sagnia de línia. Signe : indica que les línies següents seran sagnades i formaran part del bloc. A l'exemple anterior, imprimir (b) i a, b = b, a + b són parts del bloc mentre. La retirada adequada és extremadament important per garantir el funcionament del programa.
      • És possible definir diverses variables en una mateixa línia. A l'exemple anterior, a i b es defineixen a la primera línia.
      • Si importeu aquest programa directament a l'intèrpret, heu d'afegir una línia en blanc al final del programa perquè l'intèrpret sàpiga que el programa ha finalitzat.
  2. Construeix la funció al programa. Podeu definir funcions per al seu ús posterior al programa. Això és especialment útil en els casos en què necessiteu utilitzar diverses funcions dins dels límits d’un programa més gran. A l'exemple següent, podeu crear una funció per anomenar la mateixa seqüència de Fibonacci anterior:
    • Torna
  3. Construïu un programa de control de flux més complex. L’estructura de control de cabal us permet establir condicions específiques per canviar la manera com funciona el programa. Això és especialment important quan es tracta de les aportacions de l'usuari. S'utilitzarà l'exemple següent si (si), elif (else if) (o if), i en cas contrari (altres) per crear un programa senzill de classificació per edat dels usuaris.
    • Aquest programa també introdueix algunes construccions molt importants que són inestimables per a una àmplia varietat d'aplicacions:
      • input () - Aquesta ordre requereix que l'usuari introdueixi dades des del teclat. L’usuari veurà el missatge escrit entre parèntesis. En aquest exemple, input () embolicat per una funció int () - el que significa que qualsevol entrada es tractarà com un enter.
      • range () Aquesta funció es pot utilitzar de diverses maneres. En aquest programa, comprova si el número introduït està entre 13 i 20. Els límits superior i inferior de l'interval no es consideraran en el càlcul.
  4. Aprendre altres expressions condicionals. A l'exemple anterior, vam utilitzar "menor o igual a" (<=) per determinar si l'edat inclosa en la condició donada compleix la condició. Podeu utilitzar expressions similars a les de matemàtiques, però escriviu una mica diferent:
  5. Continueu aprenent. Aquests són només els conceptes bàsics de Python. Tot i ser un dels llenguatges més senzills, si voleu aprofundir, Python continua sent molt profund. La millor manera de continuar aprenent és programar constantment. Recordeu que podeu escriure ràpidament qualsevol programa directament a l’intèrpret i comprovar els canvis que heu fet només executant el programa des de la línia d’ordres.
    • Hi ha molts bons llibres sobre programació de Python, inclosos "Python per a principiants", "Python Cookbook" i "Python Programming: An Introduction to Computer Science" (Programació Python: una introducció a la informàtica).
    • Els recursos a la xarxa són diversos, però molts d’ells continuen dirigits a Python 2.X. És possible que hàgiu de modificar qualsevol dels exemples que proporcionen.
    • Moltes escoles locals ofereixen classes de Python. Python sovint s’ensenya a les classes d’iniciació perquè és un dels idiomes més fàcils d’aprendre.
    publicitat

Consells

  • Python és un dels llenguatges informàtics més senzills. Tot i això, per aprendre, cal dedicar-hi un esforç. Tenir una comprensió bàsica de l’àlgebra també us ajudarà, ja que Python té un fort enfocament en les matemàtiques.