Python: Automate the Boring Stuff Training Cursus
Deze live training onder leiding van een instructeur is gebaseerd op het populaire boek "Automate the Boring Stuff with Python " van Al Sweigart. Het is gericht op beginners en omvat essentiële programmeerconcepten van Python door praktische, praktische oefeningen en discussies. De nadruk ligt op het leren schrijven van code om de productiviteit op kantoor drastisch te verhogen.
Aan het einde van deze training weten deelnemers hoe ze in Python moeten programmeren en deze nieuwe vaardigheid moeten toepassen voor:
- Het automatiseren van taken door eenvoudige Python-programma's te schrijven.
- Programma's schrijven die tekstpatroonherkenning kunnen uitvoeren met "reguliere expressies".
- Programmatisch Excel-spreadsheets genereren en bijwerken.
- PDF's en Word-documenten parsen.
- Websites crawlen en informatie uit online bronnen halen.
- Programma's schrijven die e-mailmeldingen versturen.
- De debug-tools van Python gebruiken om snel bugs op te lossen.
- Programmatisch de muis en het toetsenbord besturen om voor jou te klikken en typen.
Formaat van de cursus
- Deels lezing, deels discussie, oefeningen en veel hands-on praktijk
Cursusaanbod
Inleiding tot Python
Controle van de stroom van uw programma
Werken met lijsten
Werken met het gegevenstype woordenboek
Snaren manipuleren
Patroonmatching met reguliere expressies
Bestanden lezen, schrijven en beheren
Debuggen van uw code
Informatie van internet halen (webscraping)
Werken met Excel-, Word- en PDF-documenten
Werken met CSV en JSON
Tijd bijhouden
Taken plannen
Programma's lanceren
Het verzenden van e-mails en andere berichten
Het manipuleren van afbeeldingen
GUI-automatisering
Slotopmerkingen
Vereisten
- Er is geen programmeerervaring vereist.
- Basale computer vaardigheden: websites bezoeken, programma’s uitvoeren, documenten opslaan en openen, etc.
Publiek
- Niet-programmeurs die willen leren programmeren met Python
- Professionals en bedrijfsteams die hun kantoorproductiviteit willen optimaliseren
- Managers die repetitieve processen en workflows willen automatiseren
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €4560 online delivery, based on a group of 2 delegates, €1440 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses
Hulp nodig bij het kiezen van de juiste cursus?
Python: Automate the Boring Stuff Training Cursus - Enquiry
Python: Automate the Boring Stuff - Consultancyaanvraag
Consultancyaanvraag
Reviews (5)
De trainer is een zeer goedgezind persoon en heeft veel kennis van het onderwerp. Hij was er altijd om onze vragen te stellen en om te helpen met onze twijfels
Bruno
Cursus - Python: Automate the Boring Stuff
Automatisch vertaald
Het feit dat we in slechts 14 uur over bijna de hele reikwijdte van concepten binnen het universum van Python hebben gesproken, van 0 tot held, zoals ze zeggen.
Ricardo
Cursus - Python: Automate the Boring Stuff
Automatisch vertaald
Goed spul en goede trainerskennis
Hugo
Cursus - Python: Automate the Boring Stuff
Automatisch vertaald
Veel voorbeelden van verschillende cases en materialen die in de toekomst nuttig zullen zijn als ik lessen probeer toe te passen op mijn werktoepassingen. Ook was het fijn dat er tussen de lessen door thuis taken te doen waren, omdat het de mogelijkheid geeft om de onderdelen van de vorige les op te pakken waar ik moeite mee had. Als ik tijdens een les een vraag had, hielp de leraar me graag en legde het probleem uit, en de leraar had een goede expertise op alle vragen die werden gesteld.
Raivis - Gravity Team
Cursus - Python: Automate the Boring Stuff
Automatisch vertaald
1:1 very intensive but learnt a lot.
Karen Dyke - BT
Cursus - Python: Automate the Boring Stuff
Voorlopige Aankomende Cursussen
Gerelateerde cursussen
Scaling Data Analysis with Python and Dask
14 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op datawetenschappers en software-ingenieurs die Dask willen gebruiken met het Python ecosysteem om grote datasets te bouwen, schalen en analyseren.
Aan het einde van deze training kunnen deelnemers:
- Zet de omgeving op om te beginnen met het bouwen van big data-verwerking met Dask en Python.
- Ontdek de functies, bibliotheken, tools en API's die beschikbaar zijn in Dask.
- Begrijp hoe Dask parallel computing in Python versnelt.
- Leer hoe u het Python-ecosysteem (Numpy, SciPy en Pandas) kunt schalen met Dask.
- Optimaliseer de Dask-omgeving om hoge prestaties te behouden bij het verwerken van grote datasets.
Data Analysis with Python, Pandas and Numpy
14 UrenThis instructor-led, live training in Nederland (online or onsite) is aimed at intermediate-level Python developers and data analysts who wish to enhance their skills in data analysis and manipulation using Pandas and NumPy.
By the end of this training, participants will be able to:
- Set up a development environment that includes Python, Pandas, and NumPy.
- Create a data analysis application using Pandas and NumPy.
- Perform advanced data wrangling, sorting, and filtering operations.
- Conduct aggregate operations and analyze time series data.
- Visualize data using Matplotlib and other visualization libraries.
- Debug and optimize their data analysis code.
Web Development with Django
21 UrenDjango is een Python Web-framework op hoog niveau dat snelle ontwikkeling en een schoon, pragmatisch ontwerp aanmoedigt.
Publiek
Deze cursus is bedoeld voor ontwikkelaars en ingenieurs die Django willen integreren in hun projecten
Monax: Build a Smart Contract Application
7 UrenIn deze door een instructeur geleide, live training in Nederland, leren deelnemers hoe ze een smart contract blockchain-applicatie kunnen bouwen met Monax.
Aan het einde van deze training zijn de deelnemers in staat om:
- Ontwikkel en implementeer een gedistribueerde applicatie met behulp van blockchain en smart contract-technologie.
- Begrijp het ontwerp en de functionaliteit van 'slimme contracten' en hoe u er een kunt maken.
- Implementeer best practices voor veilige ontwikkeling van blockchain-applicaties.
- Maak gebruik van Monax tools om de ontwikkeling van gedistribueerde applicaties te stroomlijnen.
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op ontwikkelaars die de FARM-stack (FastAPI, React en MongoDB) willen gebruiken om dynamische, krachtige en schaalbare webapplicaties te bouwen.
Aan het einde van deze training kunnen deelnemers:
- Zet de benodigde ontwikkelomgeving op die FastAPI, React en MongoDB integreert. Begrijp de belangrijkste concepten, kenmerken en voordelen van de FARM-stack. Leer hoe u REST API's bouwt met FastAPI. Leer hoe u interactieve applicaties ontwerpt met React. Ontwikkel, test en implementeer applicaties (front-end en back-end) met behulp van de FARM-stack.
Developing APIs with Python and FastAPI
14 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op ontwikkelaars die FastAPI met Python willen gebruiken om RESTful API's eenvoudiger en sneller te bouwen, testen en implementeren.
Aan het einde van deze training kunnen deelnemers:
- De benodigde ontwikkelomgeving instellen om API's te ontwikkelen met Python en FastAPI.
- API's sneller en gemakkelijker creëren met behulp van de FastAPI bibliotheek.
- Leren hoe je datamodellen en schema's kunt maken op basis van Pydantic en OpenAPI.
- API's verbinden met een database met behulp van SQLAlchemy.
- Beveiliging en authenticatie implementeren in API's met behulp van de FastAPI tools.
- Containerimages bouwen en web-API's implementeren op een cloudserver.
Web Application Development with Flask
14 UrenDeze praktische cursus is bedoeld voor Python ontwikkelaars die hun eerste webapplicaties willen maken en onderhouden. Het is ook gericht op mensen die al bekend zijn met andere webframeworks zoals Django of Web2py, en die willen leren hoe het gebruik van een microframework (dat wil zeggen, een framework dat derde-parts bibliotheken aan elkaar plakt in plaats van een zelfstandige universele oplossing te bieden) het proces verandert.
Een aanzienlijk deel van de cursus is niet gewijd aan Flask zelf (het is klein), maar aan bibliotheken en tools van derden die vaak worden gebruikt in Flask-projecten.
Advanced Flask
14 UrenDeze door een instructeur geleide, live training in Nederland (op locatie of op afstand) is gericht op ontwikkelaars die de geavanceerde functies van Flask willen gebruiken om schaalbare webapplicaties te bouwen bovenop MongoDB.
Aan het einde van deze training kunnen deelnemers:
- Zet de benodigde ontwikkelomgeving op om te beginnen met het ontwikkelen van webapplicaties met Flask.
- Maak kennis met de geavanceerde concepten en technieken voor echte Flask-projecten.
- Bouw een RESTful API-server bovenop MongoDB.
- Leer hoe u microservices kunt containeriseren, testen en implementeren met Flask, Docker en Amazon EC2.
- Krijg inzicht in de geavanceerde Flask-integraties voor het schalen van webapplicaties.
Kivy: Building Android Apps with Python
7 UrenKivy is een open-source cross-platform grafische gebruikersinterface bibliotheek geschreven in Python, waarmee multi-touch applicatie ontwikkeling voor een breed scala aan apparaten.
In deze instructeur geleide, live training deelnemers zullen leren hoe te installeren en te deployeren Kivy op verschillende platforms, aan te passen en te manipuleren widgets, schema, trigger en reageren op gebeurtenissen, grafiek te wijzigen met multi-touching, het weergeven van het scherm, pakket apps voor Android, en meer.
Aan het einde van deze training kunnen de deelnemers
- De Python-code en de Kivy-taal met elkaar in verband brengen.
- Een grondig begrip hebben van hoe Kivy werkt en hoe het gebruik maakt van zijn belangrijkste elementen, zoals widgets, gebeurtenissen, eigenschappen, grafieken, enz.
- Naadloos Android-apps ontwikkelen en implementeren op basis van verschillende zakelijke en ontwerpvereisten.
Format van de cursus
- Deels lezing, deels discussie, oefeningen en veel praktische toepassing
Accelerating Python Pandas Workflows with Modin
14 UrenDeze live training onder leiding van een instructeur in Nederland (online of ter plaatse) is bedoeld voor datawetenschappers en -ontwikkelaars die Modin willen gebruiken om parallelle berekeningen te bouwen en te implementeren met Pandas voor snellere data-analyse.
Aan het einde van deze training zijn de deelnemers in staat om:
- Zet de benodigde omgeving op om te beginnen met het ontwikkelen van Pandas workflows op schaal met Modin.
- Begrijp de functies, architectuur en voordelen van Modin.
- Ken de verschillen tussen Modin, Dask en Ray.
- Voer Pandas bewerkingen sneller uit met Modin.
- Implementeer de volledige Pandas API en functies.
Game Development with PyGame
7 UrenDeze live training onder leiding van een instructeur in Nederland (online of ter plaatse) is bedoeld voor ontwikkelaars die PyGame willen gebruiken om games te maken en te bouwen met behulp van Python programmeren.
Aan het einde van deze training zijn de deelnemers in staat om:
- Stel de benodigde ontwikkelomgeving in om te beginnen met het maken van game-applicaties met PyGame en Python.
- Leer hoe u interactieve PyGame-toepassingen kunt maken die zijn geïntegreerd met animaties en multimediafuncties.
- Voer gameprogramma's uit en test ze met PyGame testsuite en converteer ze naar uitvoerbare bestanden.
GUI Programming with Python and PyQt
21 UrenDeze instructeur-geleide, live training in Nederland (op locatie of op afstand) is gericht op personen die een visueel aantrekkelijke softwareapplicatie willen programmeren met behulp van Python en het Qt UI-framework.
Aan het einde van deze training kunnen deelnemers:
- Zet een ontwikkelomgeving op die alle benodigde bibliotheken, pakketten en frameworks bevat.
- Creëer een desktop- of serverapplicatie waarvan de gebruikersinterface soepel functioneert en visueel aantrekkelijk is.
- Implementeer verschillende UI-elementen en effecten, waaronder widgets, grafieken, lagen, enz. om een maximaal effect op de bruikbaarheid te bereiken.
- Implementeer een goed UI-ontwerp en code-organisatie tijdens de ontwerp- en ontwikkelingsfase.
- Test en debug de applicatie.
Build REST APIs with Python and Flask
14 UrenDeze door een instructeur geleide, live training in Nederland (online of on-site) is bedoeld voor backend-ontwikkelaars die REST API's willen bouwen met Python en Flask.
Aan het einde van deze training kunnen deelnemers:
- Een REST API implementeren om een Flask webapplicatie in staat te stellen gegevens te lezen en te schrijven naar een database in de backend.
- Geavanceerde authenticatiefuncties ontwikkelen, zoals refresh tokens.
- Een herbruikbare backend bouwen voor toekomstige Python projecten.
- Gegevensopslag vereenvoudigen met SQLAlchemy.
- REST API's implementeren op een cloudgebaseerde server.
Scientific Computing with Python SciPy
7 UrenDeze door een instructeur geleide, live training in Nederland (op locatie of op afstand) is gericht op ontwikkelaars die SciPy willen gebruiken om geavanceerde wetenschappelijke computerfuncties te creëren met Python.
Aan het einde van deze training kunnen deelnemers:
- De benodigde ontwikkelomgeving instellen om te beginnen met het creëren van wetenschappelijke computerfuncties.
- Volledig profiteren van de SciPy functies door middel van praktische voorbeelden van complexe bewerkingen.
- Wiskundige algoritmen en functies implementeren en optimaliseren om wetenschappelijke problemen op te lossen.
- Gegevensstructuren en interpolatiemethoden ontwerpen voor visualisatie, verwerking en analyse.
Web Development with Web2Py
28 UrenWeb2py is een python-gebaseerd gratis open source full-stack framework voor snelle ontwikkeling van snelle, schaalbare, veilige en draagbare database-gestuurde web-gebaseerde applicaties.
Publiek
Deze cursus is gericht op ingenieurs en ontwikkelaars die web2py gebruiken als raamwerk voor webontwikkeling