Python - gratis cursus van Skillbox, training, Datum: 29 november 2023.
Gemengde Berichten / / December 03, 2023
Voor wie wil beginnen met programmeren
Je leert Python helemaal opnieuw: syntaxis, functies, standaardbibliotheken. Je kunt je carrière beginnen als Python-ontwikkelaar.
Beginnende Python-ontwikkelaars
Je systematiseert en verdiept je kennis van Python, beheerst geavanceerde onderwerpen en verbetert als ontwikkelaar.
IT-specialisten
Je beheerst Python en bent in staat routinetaken te automatiseren, je competenties uit te breiden en je waarde als specialist te vergroten.
Voor ontwikkelaars in andere talen
Je begrijpt de kenmerken van Python, je kunt je specialiteit veranderen en je ontwikkelen in een van de meest populaire en eenvoudige talen.
Invoering
Leer werken met een online code-editor. Schrijf je eerste programma. Leer hoe u de afdrukfunctie gebruikt.
Python-basisprincipes
Leer werken met variabelen, de invoeroperator en tekenreeksen.
Operatoren, uitdrukkingen
Leer rekenkundige bewerkingen met getallen, de volgorde waarin ze worden uitgevoerd, het invoeren van getallen via het toetsenbord, delen met een rest en met een rest, en steno-operatoren.
Voorwaardelijke if-instructie, vertakkingen
Leer de basisprincipes van het werken met de if-instructie, leer hoe u eenvoudige programma's met voorwaarden schrijft.
Voorwaardelijke verklaring indien: vervolg
Leer de logische operatoren not, en, of. Leer sequentiële en geneste voorwaarden schrijven en complexe uitdrukkingen vereenvoudigen.
herhalingslus
Leer werken met de while-lusoperator. Bestudeer logische transformaties, oneindige lussen, break- en continue-instructies.
De for-lus: lussen met een teller
Leer een for-lus gebruiken om door getallen te lopen, leer de basisprincipes van de functie range().
De for-lus: kenmerken van het werken met bereik
Leer hoe u kunt werken met de parameters van de functie range(): start, stop, step.
for loop: werken met strings
Leer met de printfunctie, de eindoperator en het werken met strings in een voorwaardelijke verklaring
Geneste lussen
Ontdek waar u geneste lussen kunt vinden, hoe ze werken en hoe lustellers veranderen. Leer tellers binnen een geneste lus te vergelijken en wiskundige problemen op te lossen met behulp van geneste lussen.
Nummers. Typ int en float
Leer werken met gehele getallen (int type) en reële getallen (float type) in Python, hun invoer en conversie, en rekenkundige bewerkingen ermee. Leer standaard wiskundige functies uit de wiskundemodule.
Functies: starten
Leer de basisprincipes van functies: functiedeclaratie en -aanroep, functies met een en meer parameters.
Kenmerken van vlotter
Leer functiewaarden retourneren, werk met de return-operator en algoritmen met een bepaalde precisie. Leer de kenmerken van het werken met reële getallen.
De IDE installeren en configureren
U kunt de Pycharm IDE installeren, werken met de opdrachtregel en tolk, en programma's debuggen.
Basiscollecties. Lijsten
Leer werken met een basisverzameling - lijsten. Je kunt lijsten declareren en weergeven, met elementen werken en lijsten maken met behulp van lussen.
Lijst: Methoden voor het werken met lijsten
Leer functies en technieken voor het werken met lijsten. Leer lijstelementen verwijderen en vervangen, door lijsten bladeren en geneste lussen gebruiken.
Lijstweergaven
Leer lijsten maken met behulp van Lijstbegrippen. Leer werken met het segmenttype en sorteerlijsten.
Basiscollecties. Snaren
Beheers het werken met snaren. Leer stringmethoden gebruiken, leer conversie naar strings en opmaak.
Basiscollecties. Woordenboeken
Leer woordenboeken maken en met hun elementen werken. Leer woordenboektechnieken en elementopsomming. U kunt woordenboeken genereren en met de set-functie werken.
Basiscollecties. Tupels
Ontdek hoe tupels verschillen van lijsten en waarom ze nodig zijn. Leer de zip- en opsommingsfuncties gebruiken. Je kunt sleutels en waarden in een woordenboek doorzoeken en met samengestelde sleutels werken.
Functies: vervolg
Leer werken met recursie en verzamelingen binnen een functie en wanneer deze wordt aangeroepen. U kunt standaardwaarden gebruiken wanneer u met de functie werkt.
Werken met bestanden
Je leert werken met bestandspaden, unixpad. Beheers basisbestandsbewerkingen: openen, lezen, schrijven, sluiten, bestandsiteratie met een for-lus, zoeken naar substrings, veilige bestandsverwerking.
Uitzonderingen: omgaan met fouten
Ontdek wat uitzonderingen zijn en wat hun hiërarchie is. Leer de try-except-finally-else-constructie te gebruiken en uitzonderingen correct af te handelen.
Inleiding tot OOP
Leer werken met objectgeoriënteerd programmeren in Python, met klassen en hun methoden, de klasseconstructor __init__ en het zelfklasseobject.
Basisprincipes van OOP
Leer gegevens inkapselen en verbergen, werk met overerving en polymorfisme, beschrijf klassen en methoden.
Iteratoren en generatoren
Begrijp het verschil tussen een iterator en een itereerbaar object. Je leert hoe je een iterator kunt krijgen en hoe je met de iter- en next-functies kunt werken. U kunt van een functie een generator maken en de yield-operator gebruiken.
Decorateurs: basisniveau
U kunt decorateurs gebruiken om de eigenschappen van functies te wijzigen. Leer werken met de datatime-module en gebruik de decorateur als timer.
Diepgaand werk met lessen en ingebouwde decorateurs
Leer werken met meervoudige overerving. Ontdek wat een klasseninterface en abstracte klassen zijn. U kunt statistische methoden in een klasse implementeren en objectkenmerken wijzigen of verkrijgen zonder methoden aan te roepen.
Decorateurs: gevorderd niveau
U kunt decorateurs met argumenten, generatoren als contextmanagers en de logmodule gebruiken.
Functies: Einde
Leer werken met lambda-functies, in kaart brengen, filteren, verkleinen, allemaal. U kunt naamruimten en bereiken instellen en de counter-klasse gebruiken.
Bibliotheken voor het werken met gegevens
Je kunt werken met reguliere expressies, datum en tijd en de itertools-module.
Bonusmodule. Basisprincipes van netwerken
U kunt meer leren over de basisbeginselen van het werken met netwerken. Wat gebeurt er als we ya.ru in de browser typen? Dit is belangrijk en nuttig voor beginnende ontwikkelaars om te weten om aan de slag te gaan.