Programméiere am Python

Auteur: Frank Hunt
Denlaod Vun Der Kreatioun: 13 Mäerz 2021
Update Datum: 1 Juli 2024
Anonim
How to Schedule Tasks with Python using Schedule
Videospiller: How to Schedule Tasks with Python using Schedule

Inhalt

Wëllt Dir léieren wéi programméiere kënnt? Fir unzefänken an enger Programmiersprooch ze programméieren ka beängschtegend ausgesinn, an Dir mengt et wier néideg Coursen ze huelen fir dëst ze léieren. Och wann dat de Fall ka si fir verschidde Programméierungssproochen, et gi verschidde Sproochen déi Dir an engem Dag oder zwee beherrscht. Python ass eng vun dëse Sproochen. Dir kënnt schonn e schaffen Python Programm bannent e puer Minutten erstallt hunn. Weiderliesen fir ze léieren wéi.

Ze trëppelen

Deel 1 vun 5: Installéiere vu Python (Windows)

  1. Luet Python fir Windows erof. Dir kënnt de Python Dolmetscher fir Windows gratis eroflueden vun der Python Websäit. Gitt sécher datt Dir déi richteg Versioun fir Äre Betribssystem erofluet.
    • Luet déi lescht Versioun erof.
    • Python ass scho mat OS X a Linux abegraff. Et ass net néideg all Python bezunn Software ze installéieren, awer Dir braucht wierklech e gudde Programmiersprache Wuertprozessor.
    • Déi meescht Linux Verdeelungen a Versioune vun OS X benotzen ëmmer nach Python 2.X. Et ginn e puer kleng Ënnerscheeder tëscht 2 & 3, d'Ännerunge vun der "Print" Ausso si besonnesch opfälleg. Wann Dir eng méi nei Versioun vu Python op OS X oder Linux installéiere wëllt, lued déi néideg Dateie vun der Python Websäit erof.
  2. Installéiert de Python Dolmetscher. D'Standardastellunge ginn duer fir déi meescht Benotzer. Dir kënnt Python aus der Kommandozeechnung funktionnéieren andeems Dir déi lescht Optioun vun der Lëscht vu verfügbare Moduler préift.
  3. Installéiert e Wuertprozessor. Et ass méiglech e Python Programm an Notepad oder TextEdit ze schreiwen, awer et ass vill méi einfach de Code mat engem spezialiséierten Texteditor ze liesen. Et ginn e puer gratis Editoren fir ze wielen, wéi Notepad ++ (Windows), TextWrangler (Mac) oder JEdit (All System).
  4. Test Är Installatioun. Öffn de Command Prompt (Windows Kommando Prompt) oder den Terminal (Mac / Linux) an typ Python. Python gëtt gelueden an d'Versiounsnummer gëtt ugewisen. Dir gesitt elo de Python Dolmetscher Kommandozeechen, wéi follegt >.
    • Typ Drécken ("Hallo, Welt!") an dréckt ↵ Gitt eran. Dir kritt elo Text Moien Welt! kann ënner dem Python Kommandozeechen gesi ginn.

Deel 2 vun 5: Léieren déi Basis Konzepter

  1. Et ass net néideg e Python Programm ze kompiléieren. Python schafft mat engem Dolmetscher, dat heescht datt Dir e Programm direkt ausféiere kënnt soubal Dir Ännerunge maacht. Dëst mécht de Prozess vun Iteratioun, Revisioun a Feeler vill méi séier ze fannen wéi a villen anere Programméierungssproochen.
    • Python ass eng vun den einfachsten Sprooche fir ze léieren an Dir kënnt en einfache Programm bannent Minutten ausféieren.
  2. Benotzt den Dolmetscher. Dir kënnt mat dem Dolmetscher Code testen ouni et fir d'éischt an de Programm bäizefügen. Dëst ass super fir ze léieren wéi d'Aufgaben funktionnéieren, oder en eemolege Programm ze schreiwen.
  3. De Wee wéi Python Objeten a Variabelen behandelt. Python ass eng objektorientéiert Sprooch, dat heescht datt alles als Objet behandelt gëtt. Dëst bedeit datt Dir Variabelen am Ufank vum Programm deklaréiere musst (Dir kënnt dëst zu all Moment maachen), an Dir musst och d'Zort Variabel uginn (ganz, String, etc.).

Deel 3 vu 5: Benotzt de Python Interpreter als Rechner

E puer elementar arithmetesch Funktiounen auszeféieren hëlleft Iech mat der Python Syntax vertraut ze maachen an d'Art a Weis wéi d'Zuelen a Sträicher behandelt ginn.


  1. Start den Dolmetscher. Öffnen de Command Prompt oder Terminal. Typ Python an dréckt ↵ Gitt eran. Dëst start de Python Dolmetscher a mécht de Python Kommandozeechen op (>).
    • Wann Dir kee Python installéiert hutt fir datt Dir et aus der Kommandozeechnung ausféiere kënnt, musst Dir als éischt an de Python Verzeechnes goen fir den Dolmetscher ze lafen.
  2. E puer einfach arithmetesch Operatiounen. Dir kënnt Python einfach benotze fir e puer einfach arithmetesch Operatiounen ze maachen. Kuckt de Code hei ënnendrënner fir e puer Beispiller vun dëse Berechnungsfunktiounen. Oppassen: # weist datt Dir am Python Code kommentéiert, a gëtt net vum Dolmetscher veraarbecht.

    > 3 + 7 10> 100 - 10 * 3 70> (100 - 10 * 3) / 2 # Deelen zitt ëmmer e schwiewende Punkt (Dezimalzuel) Nummer 35.0> (100 - 10 * 3) // 2 # Buedem Divisioun (zwee Schlitze) ignoréiert Dezimalzuelen 35> 23% 4 # Berechent de Rescht vun der Divisioun 3> 17,53 * 2,67 / 4,1 11,41587804878049

  3. Pouvoiren auszerechnen. Benotzt den ** Bedreiwer fir eng Kraaft unzeginn. Python ka grouss Zuelen séier ausrechnen. Kuckt de Code hei ënnendrënner mat Beispiller.

    > 7 * * 2 # 7 am Quadrat 49> 5 * * 7 # 5 mat der Kraaft vum 7 78125

  4. Variabelen erstellen a manipuléieren. Dir kënnt Variabelen am Python fir einfach algebraesch Funktiounen zielen. Dëst ass eng exzellent Aféierung fir Variabelen a Python Programmer zouzeginn. Dir zielt Variabelen mat der = ënnerschreiwen. Kuckt de Code hei ënnendrënner mat Beispiller.

    > a = 5> b = 4> a * b 20> 20 * a // b 25> b * * 2 16> Breet = 10 # Variablen kënnen all String sinn> Héicht = 5> Breet * Héicht 50

  5. Maacht den Dolmetscher zou. Wann Dir mam Dolmetscher fäerdeg sidd, kënnt Dir en erausgoen an zréck op de Kommandozeechen andeems Dir dréckt Ctrl+Z (Windows) oder Ctrl+D. (Linux / Mac) dann op ↵ Gitt eran. Dir kënnt och ophalen () Typ, da dréckt ↵ Gitt eran dréckt.

Deel 4 vu 5: En éischte Programm

  1. Öffnen Äre Wuertprozessor. Dir kënnt séier en Testprogramm erstellen fir Iech mat de Basis vun der Erstelle a späichere vu Programmer vertraut ze maachen, da fuert se mam Dolmetscher. Dëst erlaabt Iech och ze testen ob Ären Dolmetscher richteg installéiert ass.
  2. Maachen eng "Drécken" Ausso. "Print" ass eng vun de Basisfunktioune vu Python, a gëtt benotzt fir Informatioun am Terminal ze weisen wann e Programm leeft. Bemierkung: "Drécken" ass eng vun de gréissten Differenzen tëscht Python 2 a Python 3. Am Python 2 musst Dir just "Drécken" tippen, gefollegt vun deem wat Dir affichéiere wëllt. Am Python 3 ass "Print" eng Funktioun ginn, also musst Dir elo "Print ()" tippen, mat deem wat Dir tëscht de Klammern affichéiere wëllt.
  3. Setzt eng Erklärung derbäi. Eng vun den heefegste Weeër fir eng Programméierungssprooch ze testen ass den Text ze liesen "Hallo, Welt!" ze weisen. Setzt dësen Text an der "Print ()" Ausso, zesumme mat den Zitater:

    Drécken ("Hallo, Welt!")

    • Am Géigesaz zu villen anere Sproochen ass et net néideg en Semikolon um Enn vun enger Zeil bäizefügen ; ze placéieren. Et ass och net néideg Curly Klameren ze benotzen ({}) ze benotze fir Blocen mam Code unzeginn. Amplaz, schafft Dir mat Indentatioun fir Blockblocken unzeginn.
  4. Späichert d'Datei. Klickt op Datei am Haaptmenü vun Ärem Wuertprozessor a wielt Späicheren als. Am Ausklapplëscht Menü ënnert dem Numm Këscht, wielt der Zort Python Fichier. Wann Dir Notizblock benotzt (net recommandéiert), wielt "All Dateien" a setzen ".py" um Enn vum Dateinumm.
    • Vergewëssert Iech d'Datei ze späicheren wou Dir se einfach zougitt, well Dir sollt se einfach vun der Kommandozeil zougräifen.
    • Als éischt späichert en als "hallo.py".
  5. Run de Programm. Öffnen de Command Prompt oder Terminal a navigéiert op d'Spuerplaz vun der Datei. Wann Dir do sidd, lafen de Programm mam Tippen hallo.py an dréckt ↵ Gitt eran. Dir sollt elo den Text kréien Moien Welt! ënner der Kommandozeil.
    • Ofhängeg wéi Dir Python installéiert hutt a wéi eng Versioun Dir braucht ze benotzen Python hallo.py oder python3 hallo.py tippen fir de Programm auszeféieren.
  6. Test sou dacks wéi méiglech. Eng vun de super Saachen iwwer Python ass datt Dir nei Programmer direkt testen kënnt. Gutt Praxis ass d'Kommandozeil ze loossen zur selwechter Zäit wéi Dir an Ärem Editor schafft. Wann Dir e Programm am Editor späichert, kënnt Dir de Programm direkt vun der Kommandozeil ausféieren, sou datt Dir séier Ännerunge kënnt testen.

Deel 5 vun 5: Entwerfen méi komplex Programmer

  1. Experimentéiert mat enger Standard Flow Control Statement. Flow Control Aussoe erlaaben Iech ze kontrolléieren wat e Programm op Basis vu bestëmmte Konditioune mécht. Dës Aussoen sinn am Häerz vun der Python Programmatioun, an Dir kënnt se benotze fir Programmer ze kreéieren déi verschidde Saache maache jee no Input a Konditiounen. Et ass wärend Ausso ass e gutt Beispill dofir, fir unzefänken. An dësem Beispill kënnt Dir et maachen wärend Ausso fir d'Fibonacci Sequenz op 100 auszerechnen:

    # All Zuel an der Fibonacci Sequenz ass # d'Zomm vun den zwou virdrun Zuelen. a, b = 0, 1 wärend b 100: drécken (b, end = "") a, b = b, a + b

    • D'Sequenz geet weider bis (wärend) b ass manner wéi () 100.
    • D'Ausgab gëtt dann 1 1 2 3 5 8 13 21 34 55 89
    • Et ass Enn = "" Kommando weist Ausgab op der selwechter Linn, anstatt all Wäert op enger anerer Linn ze weisen.
    • Et ginn eng Rei Saachen an dësem einfachen Programm ze notéieren déi kritesch si fir komplex Programmer am Python ze kreéieren:
      • Notéiert d'Iwwerleeung. A : weist datt déi folgend Zeilen ofgesprengt ginn an en Deel vun engem Blockblock bilden. Erstellt am Beispill hei uewen Drécken (b) an a, b = b, a + b en Deel dovun wärend blockéieren. Richteg Indentéierung ass wesentlech an eenzegaarteg fir e Python Programm. Et funktionnéiert net richteg wann d'Indentifikatioun falsch ass.
      • Méi Variabelen kënnen op der selwechter Linn definéiert ginn. Am Beispill hei uewen, béid a wéi b definéiert op der éischter Zeil.
      • Wann Dir dëse Programm direkt an den Dolmetscher gitt, musst Dir um Enn eng eidel Zeil bäifügen fir datt den Dolmetscher weess datt de Programm eriwwer ass.
  2. Design Funktiounen bannent Programmer. Dir kënnt Funktiounen definéieren déi Dir méi spéit am Programm uruffe kënnt. Dëst ass besonnesch nëtzlech wann Dir verschidde Funktiounen an der Grenz vun engem gréissere Programm benotze musst. Am folgenden Beispill kreéiert Dir déi selwecht Funktioun wéi virdru geschriwwen, fir eng Fibonacci Sequenz ze nennen:

    def fib (n): a, b = 0, 1 wärend en: Print (a, End = ") a, b = b, a + b Print () # Méi spéit am Programm nennt Dir d'Fibonacci Funktioun # fir eng Wäert datt Dir uginn. fib (1000)

    • Dëst gëtt 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
  3. Bauen e méi komplexe Flosssteuerungsprogramm. Mat Flow Kontroll Aussoen kënnt Dir spezifesch Konditiounen uginn déi änneren wéi de Programm funktionnéiert. Dëst ass besonnesch wichteg wann Dir mam Input vum Benotzer handelt. Déi folgend Beispill benotzt wann, elif (soss wann) an anescht en einfachen Programm ze kreéieren fir engem säin Alter ze kommentéieren.

    Alter = int (Input ("Gitt Äert Alter an:")) wann Alter = 12: Drécken ("Et ass flott e Kand ze sinn!") Elif Alter am Beräich (13, 20): Drécken ("Dir sidd en Teenager!" ) anescht: drécken ("Zäit fir grouss ze ginn") # Wann eng vun dësen Aussoen wouer ass # da gëtt deen entspriechenden Text ugewisen. # Wann keng vun den Aussoen wouer ass, da gëtt de "soss" # Message ugewisen.

    • Dëse Programm stellt e puer aner wichteg Aussoen vir, déi indispensabel fir eng Rei verschidde Programmer sinn:
      • Input () - Dëst wäert fir Input mat der Tastatur froen. De Benotzer gesäit d'Botschaft an Zitater. An dësem Beispill Input () ëmgi vun der int () Funktioun, dat heescht datt all Input als eng ganz (ganz) behandelt gëtt.
      • Gamme () - Dës Funktioun kann op verschidde Weeër benotzt ginn. An dësem Programm kontrolléiert et ob e Beräich tëscht 13 an 20 fällt. D'Enn vun der Gamme ass net an der Berechnung abegraff.
  4. Léiert déi aner bedingt Ausdréck. Dat viregt Beispill benotzt d'Symbol "manner wéi oder gläich" (=) fir festzestellen, ob den agefouerten Alter mat der Konditioun entsprécht. Dir kënnt déiselwecht bedingt Ausdréck benotzen, déi Dir a Mathematik benotzt, awer se tippen ass eppes anescht:
    Conditionnel Ausdréck.
    SinnSymbolPython Symbol
    Manner wéi
    Besser wéi>>
    Manner wéi oder gläich=
    Méi grouss wéi oder gläich>=
    Gläich===
    Net gläich!=
  5. Weider léieren. Dëst ass just den Ufank wann et drëm geet Python ze léieren. Och wann et eng vun den einfachste Sprooche fir ze léieren ass, gëtt et vill ze léieren wann Dir méi déif an d'Sprooch wëllt gräifen. De beschte Wee ass weider Programmer ze maachen! Denkt drun, Dir kënnt séier e puer Programmdesignen am Dolmetscher schreiwen, an Är Ännerunge testen ass sou einfach wéi de Programm erëm vun der Kommandozeil auszeféieren.
    • Et gi verschidde gutt Bicher iwwer Python Programmatioun, dorënner "Python fir Ufänger", "Python Kachbuch" a "Python Programméiere: Eng Aféierung an d'Computer Science".
    • Et ginn eng Rei Online Ressourcen verfügbar, awer se konzentréiere sech haaptsächlech op Python 2.X. Dir musst dann d'Beispiller änneren fir datt se am Python 3 funktionnéieren.
    • Vill Schoulen bidden Lektiounen op Python un. Python gëtt dacks a virleefeg Programméiere Coursen geléiert well et eng vun den einfachste Sprooche fir ze léieren ass.

Tipps

  • Python ass eng vun de méi einfache Computersproochen, awer erfuerdert nach ëmmer Engagement fir wierklech gutt ze léieren. Et hëlleft och e bësse Wëssen iwwer d'Algebra ze hunn, well de Python ganz op mathematesch Modeller konzentréiert ass .