INHOUDSOPGAWE:

Python op die maklike manier: 8 stappe
Python op die maklike manier: 8 stappe

Video: Python op die maklike manier: 8 stappe

Video: Python op die maklike manier: 8 stappe
Video: Die Antwoord - Baita Jou Sabela feat. Slagysta (Official Video) 2024, November
Anonim
Python die maklike manier
Python die maklike manier

U het dus besluit om te leer hoe om met Python te werk, en u het dit leerbaar gekry. (Ja, ek gebruik Python as werkwoord.)

Ek weet dat u bekommerd kan wees, veral as dit u eerste programmeertaal is, dus laat ek u gerusstel …

Python is 'n BAIE gebruikersvriendelike programmeertaal wat u nie net binne 'n uur kan leer nie, maar u weet dit eintlik al, aangesien dit so intuïtief is.

In die eerste plek is dit belangrik om te weet dat programmeerders hoegenaamd geen programmeertaal in sy geheel ken nie. Baie programmering is om te weet wat u wil doen, nie te weet hoe u dit moet doen nie en die antwoord op die Google moet soek, 'n voorbeeldkode vind en dit dan aanpas by u behoeftes.

Python is 'n gewilde programmeertaal, wat beteken dat baie kodevoorbeelde aanlyn gevind kan word.

In hierdie instruksies leer ons hoe om Python aan die gang te kry, en kyk na 'n paar basiese kode voorbeelde (met 'n bedrogspul met meer gevorderde voorbeelde aan die einde).

Daar is 'n skakel na my GitHub, waar al die voorbeeldkodes geplaas word.

Aangesien Instructables die kode kan deurmekaar maak, beveel ek aan dat u die voorbeeldkodes van GitHub kopieer en plak:

Stap 1: Installeer Python

Ek weet, jy weet hoe om dinge af te laai en te installeer, duuuh.

Dit is egter 'n bietjie lastig om Python op te stel as dit die eerste keer is dat u dit doen, maar daarom lees u dit stap vir stap. Jy sal piekfyn wees.

-Klik op "Laai die uitvoerbare installeerder van Windows x86-64 af" hier:

(Ek neem aan dat u Windows gebruik, indien nie, is die proses min of meer dieselfde)

-As die aflaai voltooi is, druk net op VOLGENDE totdat dit geïnstalleer is. Ek beveel aan dat u die installeringspad verander na iets minder verwarrend soos "C:/Python"

Baie geluk, jy is AMPER klaar! U kan nou Python gebruik, maar dit is lekker om 'n paar algemene pakkette geïnstalleer te hê, wat ons in die volgende stap sal doen.

Stap 2: Installeer pakkette

Pakkette installeer
Pakkette installeer
Pakkette installeer
Pakkette installeer

As u wil, kan u hierdie stap oorslaan, aangesien Python baie dinge direk uit die boks kan doen.

U wil egter die stappe nagaan, aangesien u uiteindelik pakkette moet installeer as u meer fancy dinge met Python wil doen.

As u meer 'n visuele leerder is, is hier 'n video oor hoe u dit moet doen:

Teksinstruksies:

As die Python -installasie klaar is, gaan na die gids waarin u Python geïnstalleer het (laat ons sê dit is C:/Python) en vind die gids met die naam "Scripts". Daar moet 'n lêer met die naam "pip3.8" (of 'n hoër getal aan die einde, afhangende van wanneer u dit lees, wees, so vind net pipX. Y)

-MOENIE op pip3.8 klik nie; ons doen dit nie (sien, nie so reguit as wat dit mag lyk nie)

Terwyl u Ctrl ingedruk het, klik u met die rechtermuisknop êrens in die gids Scripts en vind u 'Open PowerShell', klik daarop. 'N Blou skerm met 'n bietjie teks sal oopmaak.

Sodra u daar is, tik pip3.8 install numpy en druk enter

Dit is dit, so installeer u 'n biblioteek! Maklik, nè?

Terwyl u pakkette installeer, moet u ook matplotlib en scipy installeer as u afwerkings installeer. Betekenis tipe "pip3.8 installeer NAAM"

Sodra dit klaar is, is u gereed om te begin programmeer.

Stap 3: Eerste Python -program (opstelling)

Eerste Python -program (opstelling)
Eerste Python -program (opstelling)
Eerste Python -program (opstelling)
Eerste Python -program (opstelling)
Eerste Python -program (opstelling)
Eerste Python -program (opstelling)

Toe ons Python installeer, het ons Python IDLE geïnstalleer, en ons sal dit gebruik om ons programme mee te skryf.

Ongelukkig het dit nie 'n oulike ikoon nie. U kan dit in my geval vind in C: / Python / Python38 / Lib / idlelib.

-Gaan in u installatienmap na Lib en dan na idlelib. Soek 'n lêer met die naam "ledig" en voer dit uit. 'N Venster gaan oop.

-Klik op Ctrl+N om 'n nuwe venster met die titel "sonder titel" oop te maak. Hier skryf ons ons eerste Python -program!

-Kontroleer net of alles werk:

print ("Ek het dit alles gedoen")

-Slaan F5 om die lêer te stoor. Kies 'n naam en stoor dit iewers waar u dit sal vind. Ek beveel 'n toegewyde lêer met die titel Python op u lessenaar aan.

As u op F5 druk, stoor u enige veranderinge en voer u die program ook uit. 'N Nuwe venster sal oopmaak en' Ek het dit alles gedoen 'binne geskryf. En u het dit alles gedoen, u het u eerste Python -program geskryf. Baie geluk!

Ek beveel aan dat u 'n kortpad na ledig maak en dit op u lessenaar plaas vir maklike toegang in die toekoms.

In die volgende stappe verduidelik ek die basiese beginsels van hoe dinge in Python werk. Kyk gerus as u nog nie begin programmeer het nie, of gaan na die laaste stap waar ek 'n Python-bedrogblad met die meeste basiese kenmerke in die voorbeeldvorm aangeheg het.

Stap 4: Opmerkings

Aangesien ons alreeds weet hoe om dinge op die skerm te skryf, kan ons verder gaan met kommentaar op ons kode. Kommentaar is 'n baie belangrike deel van kodering en laat u soos 'n pro lyk. Kommentaar is kode lyne wat daar is net vir mense wat die kode lees. Hulle verduidelik wat die gedeelte kode in mensetaal moet doen, sodat u nie elke reël kode hoef te ontleed om te sien wat dit doen nie.

Onthou, opmerkings = goed

Ons skryf 'n opmerking deur #te gebruik. Python sien niks na #nie, 'n opmerking lyk so:

print ("Ek het dit weer gedoen") #Oeps

As u op F5 druk en die program uitvoer, sal die uitset wees "Ek het dit weer gedoen" sonder die Oeps.

Noudat u weet hoe u u kode kan kommentaar lewer, gaan ons verder met berekeninge.

Instruksies is geneig om die kode deurmekaar te maak as u dit kopieer en plak, dus ek beveel aan dat u die kode vir hierdie stap van my GitHub hier kopieer.

Stap 5: Stoor en werk met veranderlikes

Aangesien ons nou programme skryf, sal die meeste data wat ons skryf in die program moet stoor en dan iets daarmee kan doen. U kan die inligting in die program kodeer voordat u dit uitvoer, of dit invoer as u gevra word deur die funksie -invoer () te gebruik.

Eerstens moet u weet dat Python (en ander programmeertale) nie = soos ons sien nie.

Vir Python = beteken stoor die regterkant van = aan die linkerkant van =. Om verwarring te voorkom, kom ons kyk na 'n voorbeeld.

Soos ons nou programmeerders is, sal verduidelikings van wat die kode doen in die kommentaar wees.

a = 1 #die naam a is nou gelyk aan 1

b = a #aangesien a gelyk is aan 1, b nou ook gelyk is aan 1

print ("a") #ons moet die waardes afdruk om die program te laat loop

Soos u dalk opgemerk het, word programme in Python in opeenvolgende volgorde uitgevoer van die eerste reël tot die laaste. Dit beteken dat as ons 'n veranderlike nou herdefinieer, die waarde daarin vervang word. Byvoorbeeld:

a = 1 #a is 1b = a #b is ook 1, aangesien a = 1a = 2 #a nou na 2 verander is, maar b onthou steeds die eerste waarde van a, aangesien ons die waarde van a in reël 3 verander het en b is gedefinieer op reël 2

druk ("a")

druk ("b")

Instruksies is geneig om die kode deurmekaar te maak as u dit kopieer en plak, dus ek beveel aan dat u die kode vir hierdie stap van my GitHub hier kopieer.

Stap 6: Berekeninge

Kom ons doen 'n paar berekeninge, net 'n klein opgradering van wat ons in die vorige stap gedoen het.

a = 1

b = 2

c = 0 #eerste gee ons c 'n waarde, so hoekom nie 0 nie, maar dit kan alles wees, aangesien ons die waarde in die volgende reël sal verander

c = a+b #c is nou 1+2 aka c = 3

druk ("c:", c) #ons druk "c:" as teks, voeg dan die waarde van c by sodat dit mooi lyk

print ("a:", a, "b:", b, "c:", c) #selfde druk ons die ander veranderlikes en hul name

Op dieselfde manier kan ons gebruik:

+, - plus en minus is vanselfsprekend

* vermenigvuldig die waardes

/ verdeel die waardes

Byvoorbeeld:

a = 1

b = 2

c = a/b #die waarde van c is nou 1/2 aka 0,5

druk ("c:", c)

Instruksies is geneig om die kode deurmekaar te maak as u dit kopieer en plak, dus ek beveel aan dat u die kode vir hierdie stap van my GitHub hier kopieer.

Stap 7: As verklarings

Soms wil ons hê dat ons program slegs 'n resultaat moet druk as daar iets gebeur. In hierdie program sal ons slegs die nommer druk as dit hoër is as 100:

nommer1 = 10 #ons kan dit enige naam gee, die vorige voorbeelde is as 'n voorbeeld gebruik

mississippi = 90 #kyk, die naam kan enigiets wees, solank dit met 'n letter begin

a = 91 #ons kan nog steeds a

as getal1+mississippi> = 100: #IF is die linkerkant groter of gelyk aan die regterkant

print ("nommer1+mississippi is ten minste 100") #doen dit (ja, dit moet ingekeep word)

as getal1+a == 100: #IF is die linkerkant presies gelyk aan die regterkant

print ("getal1+a is minstens 100") #doen dit, tensy die IF nie waar is nie

As ons hierdie program uitvoer, sal ons sien dat dit slegs die eerste stelling afdruk, aangesien 10+90 100 is

Instruksies is geneig om die kode deurmekaar te maak as u dit kopieer en plak, dus ek beveel aan dat u die kode vir hierdie stap van my GitHub hier kopieer.

Stap 8: Die einde ???

Is dit alles vir Python ?!

Naaah, ver daarvan. U ken nou die basiese beginsels van hoe om veranderlikes te stoor en wiskunde daarmee te doen. Vir meer funksionaliteit het ek 'n Python -cheatsheet aangeheg met eenvoudige kodevoorbeelde. Die beste manier om te leer is om self die voorbeelde uit te probeer en te kyk wat gebeur as u die kode verander.

Die lêers kan ook op my GitHub gevind word:

Aanbeveel: