Hoe te beginnen met programmeren op python

U wilt beginnen met het leren van programmering? Leren programmering kan erg moeilijk zijn en je denkt waarschijnlijk dat je hiervoor enkele lessen moet bezoeken. Hoewel dit waar is voor sommige programmeertalen, is er een grote selectie van talen, om de fundamenten te bestuderen waarvan de stichtingen slechts een paar dagen nodig hebben. Python - een van deze talen. In slechts een paar minuten kunt u een eenvoudig programma op Python schrijven en het lanceren. Het beste.

Stappen

Deel 1 van 5:
Installeer Python (voor Windows)
  1. Titel afbeelding 167107 1
een. Download Python voor Windows OS. Python-taalinterpreter voor Windows U kunt gratis downloaden van Python. Zorg ervoor dat u een versie downloadt die compatibel is met uw besturingssysteem.
  • U moet de nieuwste beschikbare versie downloaden, op het moment van het schrijven van dit artikel was het versie 3.4.
  • OS X en Linux worden geleverd met Python Pre-geïnstalleerd. U hoeft geen gerelateerde softwaresoftware te installeren, maar u hebt hoogstwaarschijnlijk een teksteditor nodig.
  • De meeste Linux-distributies en OS X-versies gebruiken nog steeds Python 2.X. Tussen versies 2 en 3 waren er verschillende wijzigingen, met name gerelateerd aan de operator "Print". Als u een nieuwere versie van Python op OS X of Linux wilt installeren, kunt u ook de juiste bestanden van Python downloaden.
  • Titel afbeelding 167107 2
    2. Installeer de tolk van Python Taal. De meeste gebruikers kunnen een tolk instellen zonder instellingen. U kunt Python integreren op de opdrachtregel door de nieuwste optie in de lijst met beschikbare modules aan te draaien.
  • Titel afbeelding 167107 3
    3. Stel een teksteditor in. Hoewel u programma`s in Python in een notebook-editors of TextTit kunt maken, ziet u dat het veel gemakkelijker is om code te lezen en te schrijven met behulp van een gespecialiseerde teksteditor. Er is een enorme selectie van vrije redacteuren, zoals Notepad ++ (voor Windows), Textwrangler (voor Mac) of Jedit (voor elk systeem).
  • Titel afbeelding 167107 4
    4. Zorg ervoor dat de installatie met succes is verstreken. Open de opdrachtprompt (in Windows) of Terminal (in Mac / Linux) en wijzerplaat Python. Python zal opstarten en het versienummer wordt weergegeven. Je zult in de opdrachtregel van de Python-tolk vallen, aangegeven als >>>.
  • Wijzerplaat Print ("Hallo Wereld!") en druk op↵ Enter. Je moet de tekst zien Hallo Wereld!, Python weergegeven onder de opdrachtregel.
  • Deel 2 van 5:
    Basisconcepten
    1. Titel afbeelding 167107 5
    een. Bereken dat Python geen compilatie vereist. Python is een interpreteerbare taal, wat betekent dat u het programma onmiddellijk kunt uitvoeren nadat u wijzigingen in het bestand aanbrengt. Dit leidt tot het feit dat verfijning, verwerking en debuggingprogramma`s veel sneller zijn dan in veel andere talen.
    • Python is een van de gemakkelijkste om talen te verkennen, en je kunt in slechts een paar minuten een eenvoudig programma schrijven en uitvoeren.
  • Titel afbeelding 167107 6
    2. Begrijp de tolk. U kunt de tolk gebruiken om de code te testen zonder uw programma toe te voegen. Het is erg handig om te bestuderen hoe specifieke opdrachten werken en voor het schrijven van testprogramma`s.
  • Titel afbeelding 167107 7
    3. Ontdek hoe Python werkt met objecten en variabelen. Python - Object-georiënteerde taal. Dit betekent dat alles in het programma wordt geïnterpreteerd als objecten. Dit betekent dat u geen variabelen hoeft te declareren aan het begin van het programma (u kunt het op elk moment doen), en u hoeft het type variabele (geheel getal, string en dergelijke niet te specificeren.
  • Deel 3 van 5:
    Gebruik Python-tolk als een rekenmachine

    Het uitvoeren van enkele belangrijke computerfuncties stellen u in staat om te gaan met Python Syntaxis en hoe cijfers en lijnen worden verwerkt.

    1. Titel afbeelding 167107 8
    een. Run the Tolketer. Open de opdrachtprompt of terminal. Wijzerplaat Python en druk op ↵ Enter. De Python-tolk wordt geladen en u zult in zijn opdrachtregel vallen (>>>).
    • Als u Python niet hebt geïntegreerd op de opdrachtregel, moet u vervolgens de tolk starten die u naar de Python-map moet gaan.
  • Titel afbeelding 167107 9
    2. Voer de belangrijkste rekenkundige actie uit. Om elementaire rekenkundige acties uit te voeren, kunt u gemakkelijk Python gebruiken. In de onderstaande kunt u verschillende voorbeelden zien over het gebruik van berekeningsfuncties. Opmerking: # Geeft opmerkingen in Python-code aan en opmerkingen worden niet naar de tolk verzonden.
    >>> 3 + 710 >>> 100 - 10 * 370 >>> (100 - 10 * 3) / 2 # Divisie retourneert altijd een drijvend puntnummer (decimaal getal) 35.0 >>> (100 - 10 * 3) // 2 # Integer Division (Double Laying) Uitgooi fractional part35 >>> 23% 4 # Het saldo wordt berekend uit Division3 >>> 17.53 * 2.67/4.111.41587804878049
  • Titel afbeelding 167107 10
    3. Bereken de mate van het nummer. Om naar de oefening te verwijzen, kunt u de operator gebruiken **. Python kan snel grote cijfers berekenen. Zie het voorbeeld in het onderstaande venster.
    >>> 7 ** 2 # 7 in Square49 >>> 5 ** 7 # 5 tot graden 778125
  • Titel afbeelding 167107 11
    4. Maak en verander variabelen. Om basisalgebraïsche acties uit te voeren, kunt u alle waarden toewijzen aan variabele. Dit is een goede introductie tot hoe in Python waarden van variabele toewijst. Variabele waarden worden toegewezen door teken = . Zie het voorbeeld in het volgende venster.
    >>> A = 5 >>> B = 4 >>> A * B20 >>> 20 * A // B25 >>> B ** 216 >>> Breedte = 10 # Variabele naam kan elke lijn >>> zijn Hoogte = 5 >>> breedte * height50
  • Titel afbeelding 167107 12
    vijf. Sluit de tolk. Nadat u klaar bent met het gebruik van een tolk, kunt u deze sluiten en terugkeren naar de opdrachtregel door op te klikken Ctrl+Z (Windows) of Ctrl+NS (Linux / Mac) en klik vervolgens op ↵ Enter. U kunt ook bellen ontslag nemen () en druk op ↵ Enter.
  • Deel 4 van 5:
    Maak je eerste programma
    1. Titel afbeelding 167107 13
    een. Voer teksteditor uit. U kunt snel een testprogramma maken dat u zal helpen omgaan met de basis van het maken en opslaan en opslaan van programma`s en hun verdere lancering in de tolk. Het zal je ook helpen ervoor te zorgen dat de tolk met succes is gepasseerd.
  • Titel afbeelding 167107 14
    2. Schrijf de operator "Afdrukken". "Afdrukken" - Dit is een van de belangrijkste kenmerken in Python en het wordt gebruikt om informatie in de terminal weer te geven tijdens de uitvoering van het programma. Opmerking: "Afdrukken" - Dit is een van de significante veranderingen in Python 3. In Python 2 moest je alleen maar invoeren "Afdrukken" En dan wat je wilt weergeven. In Python 3 "Afdrukken" werd een functie, dus je zou moeten schrijven "Print ()" Met een indicatie in de beugels van wat u wilt weergeven.
  • Titel afbeelding 167107 15
    3. Voeg je operator toe. Een van de gemakkelijkste manieren om de programmeertaal te controleren, is om de tekst weer te geven "Hallo Wereld!" Plaats deze tekst in de uitdrukking "Print ()", Inclusief en citeert tekenen:
    Print ("Hallo Wereld!")
  • In tegenstelling tot veel andere talen, hoeft u geen lijnen teken af ​​te maken -. U hoeft ook geen krullende haakjes te gebruiken ({}) Om codeblokken aan te wijzen. In plaats daarvan zullen inspringen worden aangeduid met wat er in het blok is opgenomen.
  • Titel afbeelding 167107 16
    4. Bewaar het bestand. Op het menu "Bestand" Teksteditor selecteert "Opslaan als". Selecteer in het vervolgkeuzemenu onder het veld Naam het type Python-bestand. Als u Notepad gebruikt (die niet wordt aanbevolen), selecteert u "Alle bestanden" En vervolgens toevoegen ".Pit" Aan het einde van de bestandsnaam.
  • Zorg ervoor dat u het bestand opslaat op een gemakkelijk toegankelijke plaats, zoals u daar gaat met de opdrachtregel.
  • Sla het bestand voor dit voorbeeld op als "Hallo.Pit".
  • Titel afbeelding 167107 17
    vijf. Voer het programma uit. Open de opdrachtprompt of -aansluiting en ga naar de plaats waar u het bestand hebt opgeslagen. Zodra u naar de gewenste map bent geschakeld, voert u het bestand uit door te typen Hallo.Piten klikken ↵ Enter. Je moet de tekst zien Hallo Wereld!, Gespikkeld onder de opdrachtregel.
  • Afhankelijk van hoe u Python hebt geïnstalleerd, moet u mogelijk bellen om het programma te starten Python Hallo.Pit of Python3 Hallo.Pit.
  • Titel afbeelding 167107 18
    6. Test vaker. Een van de grootste pythonvoordelen is dat u uw nieuwe programma onmiddellijk kunt testen. Het is raadzaam om de opdrachtregel tegelijkertijd met de teksteditor te houden. Wijzigingen in de Editor opslaan, kunt u het programma onmiddellijk starten vanaf de opdrachtregel en de testwijzigingen.
  • Deel 5 van 5:
    Complexe programma`s maken
    1. Titel afbeelding 167107 19
    een. Experimenteer met controle-operators. Controle-operators stellen u in staat om te bepalen welk programma onder bepaalde voorwaarden moet doen. Deze operators vormen de basis van programmering op Python, en ze kunnen u in staat stellen programma`s te maken die verschillende acties uitvoeren, afhankelijk van de invoergegevens en voorwaarden. Laten we beginnen met de operator Terwijl. In dit voorbeeld kunt u de operator gebruiken Terwijl Om de Fibonacci Row naar 100 te berekenen:
    # Elk aantal Fibonacci Row is de som van de vorige twee nummers A, B = 0, 1Wole B < 100:print(b, end=` `)a, b = b, a+b
    • De cyclus wordt uitgevoerd door tijdens (terwijl) B minder dan (<) 100.
    • Het resultaat zal worden afgeleid 1 1 2 3 5 8 13 21 34 55 89
    • Team einde = `` zal het resultaat in dezelfde rij uitvoeren in plaats van elke waarde in een afzonderlijke regel in te trekken.
    • Dit eenvoudige programma heeft een paar dingen om aandacht te besteden aan het maken van complexe programma`s op Python:
    • Let op de inkeping. : Het laat zien dat de volgende regel wordt ingesprongen en deel uitmaken van het codeblok. In het bovenstaande voorbeeld Print (b) en A, B = B, A + B zijn deel uit van het blok Terwijl. De juiste streepjes zijn nodig voor uw programma om te werken.
    • In één bar kunt u verschillende variabelen definiëren. In het bovenstaande voorbeeld A en B Beide zijn gedefinieerd in de eerste regel.
    • Als u dit programma rechtstreeks in de tolk invoert, moet u aan het einde een lege reeks toevoegen, zodat de tolk weet dat het programma is voltooid.
  • Titel afbeelding 167107 20
    2. Definieer functies binnen het programma. U kunt functies definiëren die later bellen. Dit is vooral handig als u verschillende functies binnen een groot programma moet gebruiken. In het volgende voorbeeld kunt u een functie maken om de FIBONACCI-serie te berekenen, vergelijkbaar met degene die u eerder schreef:
    DEF FIB (N): A, B = 0, 1 SHILE A < n:print(a, end=` `)a, b = b, a+bprint()# Позже в программе можно вызвать нужную функцию# Фибоначчи для любого указанного значенияfib(1000)
  • Ze zal terugkeren 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
  • Titel afbeelding 167107 21
    3. Maak een complexer programma met controle-operators. Beheeroperators stellen u in staat om speciale voorwaarden vast te stellen die de methode van verdere uitvoering van het programma wijzigen. Dit is vooral belangrijk als u te maken hebt met de invoergegevens van de gebruiker. In het volgende voorbeeld zullen we operators gebruiken indien, Elif (Anders if) en ANDERS Om een ​​programma te maken dat de leeftijd van de gebruiker evalueert.
    LEEFTIJD = INT (INPUT ("Vul je leeftijd in: ")) Indien leeftijd <= 12:print("Классно быть ребенком!")elif age in range(13, 20):print("Вы подросток!")else:print("Время взросления")# Если любое из этих утверждений истинно,# будет отображено соответствующее сообщение.# Если ни одно утверждение не истинно, будет# показано сообщение "иначе".
  • Dit programma vertegenwoordigt ook nog meer zeer belangrijke exploitanten, die in de meeste verschillende toepassingen zeer nuttig zullen zijn:
  • Invoer () - De operator verwacht van invoer van het toetsenbord. De gebruiker ziet een bericht tussen haakjes geschreven. In dit voorbeeldInvoer () Ingesloten in de functie int (), wat betekent dat alle ingevoerde gegevens worden geïnterpreteerd als geheel getal.
  • Bereik () - Deze functie kan op verschillende manieren worden gebruikt. In dit programma controleert het of het nummer in het bereik van 13 tot 20 ligt. De uiteindelijke waarde van het interval wordt bij het berekenen niet in aanmerking genomen.
  • Titel afbeelding 167107 22
    4. Bekijk andere voorwaardelijke uitdrukkingen. In het vorige voorbeeld werd een symbool gebruikt "minder of gelijk" (<=) для определения, удовлетворяет ли введенный возраст определенному условию. Вы можете использовать те же условные выражения, что и в математике, но написание их немного другое:
    Voorwaardelijke uitdrukkingen.
    BetekenisSymboolSymbool in Python
    Minder dan<<
    Meer dan>>
    Minder of gelijk<=
    Meer of gelijk> =
    Gelijken===
    Niet gelijk!=
  • vijf. Ga door met leren. Hier zijn alleen de fundamenten van Python. Hoewel het een van de gemakkelijkst te bestuderen is, heeft het, waar je kunt graven, als je natuurlijk geïnteresseerd bent. De beste manier om door te gaan met het leren van de taal is om programma`s te blijven maken! Vergeet niet dat u snel programma`s rechtstreeks in de tolk kunt schrijven en het testen van wijzigingen kunt uitvoeren, zijn zo eenvoudig als u het programma start vanaf de opdrachtregel.
  • Programmering op Python heeft veel goede boeken, waaronder "We bestuderen python en programma in Python" (Mark Lutz), "Ontwikkeling van gereerden in Python" (Vastra E.), "Introductie tot machinetraining met Python" (Andreas Muller, Sarah Guido), "Python in Unix en Linux-systeembeheer" (Noah Gift, Jeremy M. Jones) en anderen.
  • Op internet zijn er veel bronnen, maar de meesten van hen zijn georiënteerd op Python 2.X. Mogelijk moet u aanpassingen aanstellen aan de daar gegeven voorbeelden.
  • In veel programmeercursussen worden Python-lessen aangeboden. Vaak wordt Python onderwezen bij inleidende klassen, omdat dit een van de meest eenvoudige talen is voor studie.
  • Tips

    • Python is een van de meest eenvoudige programmeertalen, maar nog steeds is de studie een bepaald geduld vereist. Bovendien zal het helpen bij het beheersen van enkele van de fundamenten van Algebra, zoals Python erg slecht is verbonden met de wiskunde.
    Deel in het sociale netwerk:
    Vergelijkbaar