Python crash course H1 +H2 Flashcards

1
Q

What is ipython?

A

The Python shell, a place where you can type Python code and immediately see the results. Kind of juiced up version of regular Python.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

what are python scripts?

A

These python scripts are simply text files with the extension dot p y. It’s basically
a list of Python commands that are executed, almost as if you where typing the commands yourself.
Je slaat de python commands dus op.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What does ‘print’ do?

A

Print inside scripts if you want to generate output during execution.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

variable

A

een variabele waar je data in kunt zetten. Bij voorbeeld variabele ‘lengte’ –> alle lengtes van de personen in de dataset.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

what is a float?

A

a real number in python (21,98)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

what is a int?

A

a integer in python (heel getal)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is a string? (str)

A

a string is pythons way to represent text (single en double quotes (haakjes) werken)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is a boolean? (bool)

A

Een binomiale waarde. True or false. Goed voor filteren van operations on your data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is syntax highlighting?

A

Text editor of terminal weet welke taal je gebruikt. (kleuren eraan geven in sublime)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Hoe creeer je een variabele ‘message’?

A

message= ‘hello world’ (daarna print(message))

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Variabelen kunnen zowel text als nummers hebben. Maar mag de variabele zowel met getallen als text beginnen?

A

Nee je moet met text of underscore beginnen. 1_message kan dus niet!

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Is het toegestaan om in de variabele naam een spatie toe te voegen?

A

nee. Dit moet vervangen worden door een underscore _

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Wat is een traceback?

A

Een traceback ontstaan wanneer je een error hebt gemaakt. Het is een vastlegging van waar de error precies heeft plaatsgevonden toen je de code wilde uitvoeren.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Een name error wat is dat?

A

De variabele heeft geen waarde toegekend gekregen of jij hebt de verkeerde naam ingevoerd waardoor de variabele niet bestaat.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

welke line gebruik je om je code te laten werken in terminal?

A

Je moet je terminal niet op python3 zetten. Dan doe je cd (dit betekent change directory) en dan type je de locatie van je folder waar je .py in zit. Dan print je de file door python … file name…. in te typen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

wat is een string?

A

A string is simply a series of characters. Anything inside quotes is considered a string in Python, and you can use single or double quotes around your strings.

17
Q

Wat doet de functie ‘title’ in een print context?

A

Het zorgt er voor dat van de string een titel wordt gemaakt en daarmee hoofdletters aan de beginletters wordt gegeven.

18
Q

wat is een method?

A

A method is an action that Python can perform on a piece of data. The dot (.) after name in name.title() tells Python to make the title() method act on the variable name. Every method is followed by a set of parentheses, because methods often need additional information to do their work. Een method past dus eigenlijk het gene wat je wilt printen aan. (.upper of .lower = hoofdletters of kleine)

19
Q

waarom is de lower method handig?

A

Many times you won’t want to trust the capitalisation that your users provide, so you’ll convert strings to lowercase before storing them.

20
Q

what is concatenation?

A

het combineren van string. Dus full_name= first_name +’ ‘ + last_name (let op die spatie die er tussen moet)
vb: print(“Hello, “ + full_name.title() + “!”)

21
Q

what is whitespace?

A

refers to any nonprinting character, such as
spaces, tabs, and end-of-line symbols. You can use whitespace to organize
your output so it’s easier for users to read.

22
Q

wat doet /t in je print sentence?

A

Het voegt een ‘tab’ toe. Dus een stuk wit

23
Q

wat doet /n in je print sentence?

A

Het plakt de message op de volgende regel.

24
Q

what does .rstrip(), .lstrip() of .strip() (method) do?

A

It eliminates the whitespace at the end or begin of a sentence. (rechts of links) (tijdelijk, dus alleen voor die print situatie) Wil je dat hij het voor altijd weg haalt. Dan moet je de method in de variabele gebruiken: favorite_language = favorite_language.rstrip()
Als je hierna print(favorite_language) doet geeft hij geen white space.

25
Q

what is a syntax error?

A

python ziet een sectie van jouw code niet als een valide python code

26
Q

hoe voeg je een apostrof toe ?

A

door een enkel haakje te gebruiken binnen dubbele haakjes

27
Q

hoe voeg je een getal toe aan een string?

A

python moet het getal zien als een string van karakters. Dus moet je de functie str(age) gebruiken.

28
Q

Hoe kun je een comment toevoegen aan je code zodat deze niet wordt geprint?

A

Begint met een # . Daarna kun je alles invoeren wat je maar wilt.

29
Q

waarom voeg je comments toe aan je code?

A

Als je na een lange tijd terug keert naar je project kun je weer snel begrijpen hoe het project in elkaar steekt.

30
Q

Hoe stel je een regel in waaraan voldaan moet worden om te printen?

A

Je kan de if functie gebruiken. If –> in de variabel staat dat deze voor komt –> dan : price =10

31
Q

Hoe gebruik je meerdere ifs?

A

Elif gebruik je wanneer de eerste if bijvoorbeeld niet is, maar er dan een andere if gekozen moet worden.
Meerdere if’s onder elkaar kun je gebruiken wanneer je extra kaas kan doen op een pizza, maar ook extra pepperoni.