100% de satisfacción garantizada Inmediatamente disponible después del pago Tanto en línea como en PDF No estas atado a nada 4,6 TrustPilot
logo-home
Resumen

Summary - Introduction to Programming with Python 3 (Nederlands)

Puntuación
-
Vendido
1
Páginas
22
Subido en
14-10-2023
Escrito en
2019/2020

Een fijne samenvatting geschreven voor het vak 'Introduction to Programming' aan de Tilburg University (TiU). Het vak maakt gebruik van het boek 'The Coder's Apprentice' van Pieter Spronck als basis. Elke samengevatte sectie omvat ook Python-codevoorbeelden in de vorm van afbeeldingen uit het genoemde boek.

Mostrar más Leer menos
Institución
Grado










Ups! No podemos cargar tu documento ahora. Inténtalo de nuevo o contacta con soporte.

Escuela, estudio y materia

Institución
Estudio
Grado

Información del documento

Subido en
14 de octubre de 2023
Archivo actualizado en
21 de octubre de 2023
Número de páginas
22
Escrito en
2019/2020
Tipo
Resumen

Temas

Vista previa del contenido

Pieter Spronck. The Coder's Apprentice. Learning Programming with
Python. http://spronck.net/pythonbook/pythonbook.pdf


Hoofdstuk 5 Eenvoudige functies / Simple functions
Elementen van een functie
Functie bestaat uit:
• De naam van de functie
• De parameters die de functie nodig heeft (als die er zijn)
• De waarde die de functie teruggeeft (als er zo’n waarde is
Functie naam
Achter de naam van de functie een openings- en sluithaakje zet.

Basis functies
Type casting
• float() heeft één parameter en retourneert een floating-point representatie van waarde van parameter
• int() heeft één parameter en retourneert een integer representatie van de waarde van de parameter.
• str() heeft één parameter en retourneert een string representatie van de waarde van de parameter.

Berekeningen
abs() numerieke. Waarde positief → retour terug. Waarde negatief → vermenigvuldigd met -1 en retour
max() krijgt twee of meer numerieke parameters en retourneert de grootste.
min() krijgt twee of meer numerieke parameters en retourneert de kleinste.
pow() twee numerieke parameters / retourneert de eerste verheven tot macht weergeven door de tweede
round() krijgt een numerieke parameter die wiskundig wordt afgerond.
2e parameter. Integer die aangeeft hoeveel cijfers achter komma behouden moeten worden

len()
basis functie die één parameter krijgt, en die de lengte van die parameter teruggeeft. een string, waarvan je lengte krijgt

Input()
Je kunt de gebruiker vragen een string in te typen

print()
krijgt nul of meer parameters mee, toont ze op het scherm en gaat daarna naar de volgende regel

format()
<string>.format( )

Modules
Alle functies gebruiken in module → import <modulenaam>
Specifieke functies gebruiken in module → from <module> import <functie1>, <functie2>,
Functies namen veranderen → from math import sqrt as squareroot

math
wiskundige functies / retourneren meestal een float
• exp() krijgt één numerieke par. en retourneert e tot de macht van die parameter (e = speciaal teken)
• log() krijgt één numerieke parameter en retourneert het natuurlijk logaritme van die parameter.
• log10() krijgt één numerieke parameter en retourneert het logaritme met 10 als basis van de parameter.
• sqrt() krijgt één numerieke parameter en retourneert de vierkantswortel van die parameter

random
genereert toeval getallen
• random() → Geen parameters → retourneert toevalsgetal als float binnen het bereik [0,1) = 0.0


Summary
Gemaakt door: A.Azzam

, • randint() → Twee parameters → beide integers → eerste kleiner dan of gelijk aan de tweede moet zijn
➢ randint(2,5) retourneert 2, 3, 4, of 5, elk met een gelijke kans.
• seed() initialiseert de toevalsgetal generator van Python. Als je een lijst van toevalsgetallen wilt hebben
die iedere keer hetzelfde is voor je programma.




Summary
Gemaakt door: A.Azzam

, Hoofdstuk 6 Condities
Boolean expressies
TRUE & FALSE
FALSE is wanneer: Waarde False -- Waarde None -- 0 is of 0.0 -- Lege string (“ ”) -- Lege dictionary
Iedere functie of methode die bovenstaande waardes teruggeeft
TRUE is wanneer:
Ieder andere waarde dan bovenstaande is True

Vergelijkingen:
< kleiner dan // <= kleiner/gelijk // == gelijk aan // >= groter/gelijk // > groter dan // != niet gelijk
Kan gebruikt worden voor: STRINGS & GETALLEN / Strings: alfabetische vergelijking! : a > b is FALSE en a < b is TRUE!

In en not in operatoren
In : Testen of specifiek teken, of groepje tekens, onderdeel is van een string: ( "y" in "Python" ) > True
Not in : Testen of specifiek teken, of groepje tekens, NIET onderdeel is van een string: ("y" not in "Python")

Logische operatoren
= and, or, not’

Conditionele statements (if, else, elif)
if
if <boolean expressie>:
<acties>

Blokken code
Regels code → in IF → inspringen → TRUE → WORDT UITGEVOERD
Regels code → in IF → inspringen → FALSE → WORDT NIET UITGEVOERD
Regels code → in IF → niet inspringen → WORDT uitgevoerd

else
if <boolean expressie>: (Als True is, wordt het blok code onder de if uitgevoerd)
<acties>
else: (Als False is, wordt if overgeslagen, en blok code onder de else uitgevoerd)
<acties>

elif
Staat voor “else if”
if <boolean expressie>:
<acties>
elif <boolean expressie>:
<acties>
else:
<acties>

Geneste condities
Wordt alleen uitgevoerd als de boolean expressie bij het code blok waarin de geneste if staat True is.




Summary
Gemaakt door: A.Azzam
$10.37
Accede al documento completo:

100% de satisfacción garantizada
Inmediatamente disponible después del pago
Tanto en línea como en PDF
No estas atado a nada

Conoce al vendedor
Seller avatar
AAZ91

Conoce al vendedor

Seller avatar
AAZ91 Tilburg University
Seguir Necesitas iniciar sesión para seguir a otros usuarios o asignaturas
Vendido
2
Miembro desde
2 año
Número de seguidores
0
Documentos
5
Última venta
2 meses hace

0.0

0 reseñas

5
0
4
0
3
0
2
0
1
0

Recientemente visto por ti

Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes