Python Basics - gratis cursus van Hexlet, training 57 uur, Datum: 30 november 2023.
Gemengde Berichten / / December 03, 2023
Je leert de basisprincipes van Python-programmeren en raakt vertrouwd met syntaxis, voorwaarden en loops, datatypen en bibliotheken. Deze cursus helpt je te begrijpen hoe functiedeclaraties en ingebouwde methoden werken in Python. Het resultaat is dat u eenvoudige programma's gaat schrijven, de naamgevingsstandaarden onder de knie krijgt en ook fouten in de code kunt zoeken en analyseren.
Gedurende de cursus brengen we de theorie in de praktijk, zodat je aan de syntaxis went en je kunt onderdompelen in de taal. De kennis uit deze cursus zal je helpen een basiskennis te verwerven van Python, de principes en functies ervan. Dit is een basiscursus die geschikt is voor zowel beginners in programmeren als voor mensen die een nieuwe taal leren.
Invoering
Maak kennis met de cursus
Hallo Wereld!
Schrijf je eerste programma
Instructies
Leer de basisprincipes van het bouwen van programma's in Python
Rekenkundige bewerkingen
Laten we rekenkundige bewerkingen vertalen naar een programmeertaal
Ontwerpfouten (syntaxis en linter)
Bestudeer soorten fouten en manieren om ze op te lossen
Snaren
Leer werken met snaren
Variabelen
Leer informatie op te slaan en bestaande gegevens opnieuw te gebruiken
Uitdrukkingen in definities
Leer code te vereenvoudigen, variabelen te gebruiken
Naamgeving
Laten we leren hoe we variabelen correct kunnen benoemen
Interpolatie
Leer een andere manier om met tekenreeksen in Python te werken
Tekens uit een string extraheren
Leer waarden uit strings halen
Lijn plakjes
Leer subtekenreeksen extraheren
Gegevenstypen
Laten we een getal met een tekenreeks vermenigvuldigen, kennis maken met gegevenstypen en deze converteren
Onveranderlijkheid en primitieve typen
Uitzoeken of Python tekenreeksen of getallen kan veranderen
Functies en hun oproepen
Leer kant-en-klare functies gebruiken
Functie handtekening
Leer hoe een functie waarden aanneemt en retourneert
Functieaanroep - expressie
Leer de resultaten van functies te gebruiken
Determinisme
Bestudeer enkele eigenschappen van functies en kenmerken van hun werking
Standaard bibliotheek
Laten we kennis maken met de standaardbibliotheek
Eigenschappen en methoden
Leer de ingebouwde data-attributen van Python te gebruiken.
Methode keten
Leer de ingebouwde data-attributen van Python te gebruiken.
Functies definiëren
Leer functies creëren
Waarden retourneren
Leer het resultaat van een functie te gebruiken
Functieparameters
Leer hoe u gegevens doorgeeft aan een functie
Optionele functieparameters
Standaardwaarden instellen
Genoemde argumenten
Maak kennis met een ander type argument
Typ annotaties
Laten we eens kijken voor welk type annotaties nodig zijn en hoe u deze kunt specificeren
Omgeving
Ontdek welke waarden beschikbaar zijn voor functies
Logica
Leer wat een logisch type is en hoe u logische bewerkingen gebruikt
Logische operatoren
Samengestelde voorwaarden leren schrijven
Resultaat van logische bewerkingen
Dieper over logische operaties
Voorwaardelijke voorwaarden
We controleren het gedrag van het programma afhankelijk van verschillende omstandigheden
wedstrijdoperator
Een speciale versie van if verkennen voor meerdere voorwaarden
herhalingslus
Leer programma's schrijven om repetitieve acties uit te voeren
Gegevensaggregatie
Cycli leren toepassen in de praktijk
Lijndoorgang
Leren om snaren in lussen te doorkruisen en te vormen
Condities binnen het luslichaam
Leer hoe u het gedrag van een programma in een lus kunt controleren
for loop
Laten we nog een lus in Python leren
Foutopsporing
Leer fouten in code te vinden
Modules
Ontdek hoe Python werkt met code die is opgesplitst in meerdere bestanden
Diepere modules
Maak kennis met enkele bijzondere gevallen van het werken met modules, die echter vaak terug te vinden zijn in de documentatie en codevoorbeelden
Pakketjes
Leer individuele modules in groepen te combineren - de zogenaamde. pakketten - en werk met dergelijke groepen
willekeurige module
Oefen met het gebruik van modules aan de hand van het voorbeeld van de willekeurige module, die is opgenomen in de standaard Python-bibliotheek en verantwoordelijk is voor het genereren van willekeurige getallen
Tupels
Maak kennis met het eerste samengestelde type: een type waarvan de waarden kunnen bestaan uit verschillende waarden van andere typen
Geschiedenis van de ontwikkeling van de Python-taal
Ontdek hoe Python werd wat het nu is
Aanvullende materialen
Artikelen en video's samengesteld door het Hexlet-team. Het helpt je dieper in het onderwerp van de cursus te duiken