Programació en Python

Autora: Frank Hunt
Data De La Creació: 13 Març 2021
Data D’Actualització: 1 Juliol 2024
Anonim
Python Curso V2: 243 Uso de Funcionalidad que Trae por Defecto el Lenguaje de Programación Python
Vídeo: Python Curso V2: 243 Uso de Funcionalidad que Trae por Defecto el Lenguaje de Programación Python

Content

Voleu aprendre a programar? Començar a programar en un llenguatge de programació pot semblar descoratjador i és possible que penseu que cal fer classes per aprendre-ho. Tot i que pot ser el cas de certs llenguatges de programació, hi ha diversos llenguatges que podeu dominar en un o dos dies. Python és un d’aquests llenguatges. Ja podeu crear un programa Python que funcioni en pocs minuts. Seguiu llegint per saber com fer-ho.

Per trepitjar

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

  1. Descarregueu Python per a Windows. Podeu descarregar l’intèrpret de Python per a Windows gratuïtament des del lloc web de Python. Assegureu-vos de descarregar la versió correcta del vostre sistema operatiu.
    • Descarregueu la versió més recent.
    • Python ja està inclòs amb OS X i Linux. No cal instal·lar tot el programari relacionat amb Python, però sí que necessiteu un bon processador de textos en llenguatge de programació.
    • La majoria de distribucions i versions de Linux d’OS X segueixen utilitzant Python 2.X. Hi ha algunes diferències menors entre 2 i 3, i els canvis a la declaració "imprimir" són particularment notables. Si voleu instal·lar una versió més nova de Python a OS X o Linux, descarregueu els fitxers necessaris des del lloc web de Python.
  2. Instal·leu l’intèrpret de Python. La configuració predeterminada serà suficient per a la majoria d’usuaris. Podeu fer funcionar Python des de l’indicador d’ordres marcant l’última opció de la llista de mòduls disponibles.
  3. Instal·leu un processador de textos. És possible escriure un programa Python al Bloc de notes o TextEdit, però és molt més fàcil llegir el codi amb un editor de text especialitzat. Hi ha diversos editors gratuïts per triar, com ara Notepad ++ (Windows), TextWrangler (Mac) o JEdit (Qualsevol sistema).
  4. Proveu la instal·lació. Obriu el símbol del sistema (símbol del sistema de Windows) o el terminal (Mac / Linux) i escriviu pitó. Es carregarà Python i es mostrarà el número de versió. Ara veureu l’indicador d’ordres de l’intèrpret de Python, de la següent manera >.
    • Tipus print ("Hola, món!") i premeu ↵ Introduïu. Ara rebreu text Hola món! es pot veure a l’indicador d’ordres de Python.

Part 2 de 5: Aprenentatge dels conceptes bàsics

  1. No cal compilar un programa Python. Python funciona amb un intèrpret, cosa que significa que podeu executar un programa immediatament tan bon punt hi feu canvis. Això fa que el procés d'iteració, revisió i trobada d'errors sigui molt més ràpid que en molts altres llenguatges de programació.
    • Python és un dels idiomes més fàcils d'aprendre i podeu executar un programa senzill en qüestió de minuts.
  2. Utilitzant l’intèrpret. Podeu provar amb el codi de l’intèrpret sense afegir-lo primer al programa. Això és ideal per aprendre com funcionen les tasques o escriure un programa únic.
  3. La forma en què Python gestiona objectes i variables. Python és un llenguatge orientat a objectes, el que significa que tot es tracta com un objecte. Això vol dir que heu de declarar variables al començament d'un programa (podeu fer-ho en qualsevol moment) i també haureu d'indicar el tipus de variable (enter, cadena, etc.).

Part 3 de 5: fer servir l’intèrpret Python com a calculadora

La realització d’algunes funcions aritmètiques bàsiques ajuda a familiaritzar-se amb la sintaxi de Python i la manera com es manegen els números i les cadenes.


  1. Inicieu l'intèrpret. Obriu el símbol del sistema o el terminal. Tipus pitó i premeu ↵ Introduïu. S’inicia l’intèrpret de Python i s’obre el símbol del sistema Python (>).
    • Si no teniu instal·lat Python per poder-lo executar des de l'indicador d'ordres, primer haureu d'anar al directori Python per executar l'intèrpret.
  2. Unes quantes operacions aritmètiques simples. Podeu utilitzar Python fàcilment per realitzar algunes operacions aritmètiques senzilles. Vegeu el codi següent per veure alguns exemples d’aquestes funcions de càlcul. Presta atenció: # indica que esteu fent comentaris al codi Python i que l'intèrpret no els processa.

    > 3 + 7 10> 100 - 10 * 3 70> (100 - 10 * 3) / 2 # La divisió sempre retorna una coma flotant (decimal) número 35.0> (100 - 10 * 3) // 2 # Planta divisió (dues barres incloses) ignora els decimals 35> 23% 4 # Calcula la resta de la divisió 3> 17,53 * 2.67 / 4.1 11.41587804878049

  3. Potències de càlcul. Utilitzar el ** operador per indicar una potència. Python pot calcular nombres grans ràpidament. Vegeu el codi següent amb exemples.

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

  4. Creació i manipulació de variables. Podeu assignar variables a Python per a funcions algebraiques simples. Es tracta d’una excel·lent introducció a l’assignació de variables als programes Python. Assigneu variables amb el fitxer = signe. Vegeu el codi següent amb exemples.

    > a = 5> b = 4> a * b 20> 20 * a // b 25> b * * 2 16> width = 10 # Les variables poden ser qualsevol cadena> height = 5> width * height 50

  5. Tanqueu l’intèrpret. Quan hàgiu acabat d'utilitzar l'intèrpret, podeu sortir-ne i tornar a l'indicador d'ordres prement Ctrl+Z (Windows) o Ctrl+D. (Linux / Mac) després ↵ Introduïu. Tu pots també deixar () escriviu i premeu ↵ Introduïu premses.

Part 4 de 5: Un primer programa

  1. Obriu el processador de textos. Podeu crear ràpidament un programa de prova per familiaritzar-vos amb els conceptes bàsics de creació i desat de programes i després executar-los amb l’intèrpret. Això també us permet provar si el vostre intèrpret està instal·lat correctament.
  2. Fent una declaració "imprimir". "Imprimir" és una de les funcions bàsiques de Python i s'utilitza per mostrar informació al terminal mentre s'executa un programa. Nota: "imprimir" és una de les diferències més grans entre Python 2 i Python 3. A Python 2, només calia escriure "imprimir" seguit del que voleu mostrar. A Python 3, "print" s'ha convertit en una funció, de manera que ara haureu d'escriure "print ()", amb el que vulgueu mostrar entre claudàtors.
  3. Afegiu una declaració. Una de les maneres més habituals de provar un llenguatge de programació és llegir el text "Hola, món!" mostrar. Col·loqueu aquest text dins de la declaració "print ()", juntament amb les cometes:

    print ("Hola, món!")

    • A diferència de molts altres idiomes, no cal afegir un punt i coma al final d’una línia ; ficar. Tampoc no és necessari utilitzar claus ({}) que s’utilitzarà per indicar blocs amb codi. En el seu lloc, es treballa amb sagnat per indicar blocs de codi.
  4. Deseu el fitxer. Feu clic a Fitxer al menú principal del processador de textos 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 poseu ".py" al final del nom del fitxer.
    • Assegureu-vos de desar el fitxer on hi pugueu accedir fàcilment, ja que podríeu accedir-hi fàcilment des de la línia d’ordres.
    • Primer deseu-lo com a "hello.py".
  5. Executeu el programa. Obriu el símbol del sistema o Terminal i navegueu fins a la ubicació desada del fitxer. Quan hi arribeu, executeu el programa escrivint hola.py i premeu ↵ Introduïu. Ara hauríeu d'obtenir el text Hola món! a sota de la línia d'ordres.
    • Depenent de com hàgiu instal·lat Python i de quina versió és possible que hàgiu d'utilitzar python hello.py o bé python3 hello.py escrivint per executar el programa.
  6. Prova el més sovint possible. Una de les grans coses de Python és que podeu provar nous programes immediatament. La bona pràctica és deixar la línia d'ordres activada al mateix temps que treballeu a l'editor. Quan deseu un programa a l'editor, podeu executar-lo directament des de la línia d'ordres perquè pugueu provar ràpidament els canvis.

Part 5 de 5: Disseny de programes més complexos

  1. Experimenteu amb una declaració de control de cabal estàndard. Les declaracions de control de flux us permeten controlar el que fa un programa en funció de certes condicions. Aquestes afirmacions es troben al centre de la programació de Python i podeu utilitzar-les per crear programes que facin coses diferents segons l’entrada i les condicions. Això mentre L’afirmació n’és un bon exemple, per començar. En aquest exemple podeu fer-ho mentre declaració 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: imprimeix (b, final = "") a, b = b, a + b

    • La seqüència continua fins (mentre) b és inferior a () 100.
    • La sortida esdevé 1 1 2 3 5 8 13 21 34 55 89
    • Això final = "" L'ordre mostrarà la sortida a la mateixa línia, en lloc de mostrar cada valor en una línia diferent.
    • Hi ha diverses coses a tenir en compte en aquest senzill programa que són fonamentals per crear programes complexos a Python:
      • Fixeu-vos en el sagnat. A : indica que les línies següents estaran sagnades i formaran part d'un bloc de codi. Creeu a l'exemple anterior imprimir (b) i a, b = b, a + b part d’ella mentre bloc. La sagnia adequada és essencial i única per a un programa Python. No funcionarà correctament si la sagnia és incorrecta.
      • Es poden definir diverses variables a la mateixa línia. A l'exemple anterior, tots dos a com b definit a la primera línia.
      • Si introduïu aquest programa directament a l’intèrpret, haureu d’afegir una línia buida al final perquè l’intèrpret sàpiga que el programa ha finalitzat.
  2. Funcions de disseny dins de programes. Podeu definir funcions a les quals podeu trucar més endavant al programa. Això és especialment útil quan heu d'utilitzar diverses funcions dins dels límits d'un programa més gran. A l'exemple següent, creeu la mateixa funció que s'ha escrit anteriorment per trucar a una seqüència de Fibonacci:

    def fib (n): a, b = 0, 1 mentre que an: print (a, end = ") a, b = b, a + b print () # Més endavant en el programa anomenareu la funció de Fibonacci # per a valor que indiqueu. fib (1000)

    • Això dóna 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
  3. Construïu un programa de control de flux més complex. Amb les declaracions de control de flux podeu indicar condicions específiques que canvien el funcionament del programa. Això és especialment important quan es tracta de les aportacions de l'usuari. S'utilitza l'exemple següent si, elif (en cas contrari si) i en cas contrari per crear un programa senzill per comentar l'edat d'algú.

    age = int (input ("Introduïu la vostra edat:")) if age = 12: print ("És fantàstic ser un nen!") elif edat en el rang (13, 20): print ("Ets un adolescent!" ) else: print ("És hora de créixer") # Si alguna d'aquestes afirmacions és certa #, es mostrarà el text corresponent. # Si cap de les afirmacions és certa, es mostrarà el missatge "else" #.

    • Aquest programa introdueix algunes afirmacions importants que són indispensables per a diverses aplicacions diferents:
      • input () - Això demanarà entrada amb el teclat. L’usuari veurà el missatge entre cometes. En aquest exemple input () envoltat de la int () funció, que significa que totes les entrades es tracten com un enter (enter).
      • range () - Aquesta funció es pot utilitzar de diverses maneres. En aquest programa, comprova si un interval oscil·la entre 13 i 20. El final de l'interval no s'inclou al càlcul.
  4. Aprendre les 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 utilitzeu en matemàtiques, però escriure-les és lleugerament diferent:
    Expressions condicionals.
    SignificatSímbolSímbol Python
    Menys que
    Més gran que>>
    Menys o igual=
    Més gran o igual>=
    És igual===
    No és igual!=
  5. Seguiu aprenent. Això és només el començament a l’hora d’aprendre Python. Tot i que és un dels idiomes més fàcils d’aprendre, hi ha molt a aprendre si voleu aprofundir en l’idioma. La millor manera és continuar fent programes. Recordeu, podeu escriure ràpidament alguns dissenys de programes a l’intèrpret i provar els canvis és tan senzill com tornar a executar el programa des de la línia d’ordres.
    • Hi ha diversos bons llibres sobre programació de Python, inclosos "Python per a principiants", "Python Cookbook" i "Python Programming: An Introduction to Computer Science".
    • Hi ha diversos recursos en línia disponibles, però se centren principalment en Python 2.X. És possible que hagueu de modificar els exemples perquè funcionin a Python 3.
    • Moltes escoles ofereixen lliçons sobre Python. Python sovint s’ensenya en classes introductòries de programació perquè és un dels llenguatges més fàcils d’aprendre.

Consells

  • Python és un dels llenguatges informàtics més senzills, però encara requereix dedicació per aprendre molt bé. També ajuda a tenir alguns coneixements d’àlgebra, ja que Python està molt centrat en models matemàtics .