Objectgeoriënteerd programmeren in Python - cursus RUB 26.500. van IBS Training Center, training 20 uur, Datum: 18 maart 2024.
Gemengde Berichten / / December 04, 2023
In de cursus begrijp je alle aspecten van de objectgeoriënteerde aanpak in Python. Begin met inkapseling en het interessante trefwoord __slots__, en bespreek waarom pakketten nodig zijn en hoe u uw eigen virtuele sandbox kunt maken voor een project in Python.
Je bekijkt een functie als een object en onderzoekt welke voordelen dit heeft voor de ontwikkelaar. In deze sectie is het belangrijkste onderwerp decorateurs, die de code aanzienlijk vereenvoudigen met cross-functionaliteit.
In de module over de levenscyclus van objecten leert u hoe u uw eigen objecten kunt maken op basis van bestaande basistypen en waarom dit nodig is. Je begrijpt de vragen over wat er gebeurt, wanneer en hoe een object wordt gemaakt en vernietigd.
Je leert de bronnen die het aan de ontwikkelaar leent, terug te geven aan het systeem, maar hij geeft ze niet altijd terug; Ontdek hoe u dit kunt garanderen met behulp van een contextmanager. Je gaat gebruikersklassen optellen, aftrekken en vermenigvuldigen met behulp van de magische Python-methoden.
En aan het einde van de training zullen we het hebben over hoe we het algoritme kunnen verbergen voor het doorkruisen van datastructuren of het genereren van data op basis van iterators, opbrengstverklaringen, en ook manieren overwegen om datastructuren te genereren met behulp van vereenvoudigde syntaxis Python.
Alle informatie die in deze sectie van Lifehacker wordt gepubliceerd, is geen openbaar aanbod zoals gedefinieerd in de bepalingen van artikel 437 van het Burgerlijk Wetboek van de Russische Federatie, en is uitsluitend voor informatieve doeleinden.
De dienst maakt gebruik van technologieën uit het project “Educated” en biedt geen educatieve diensten.