Introduction to Programming in Python

Dauer
Trainer
Jeroen Janssens
Ausführung
Vor Ort, Online
Startdatum und Ort
Logo von Data Science Workshops B.V.
Bewertung: starstarstarstarstar 9,5 Bildungsangebote von Data Science Workshops B.V. haben eine durchschnittliche Bewertung von 9,5 (aus 47 Bewertungen)

Tipp: Haben Sie Fragen? Für weitere Details einfach auf "Kostenlose Informationen" klicken.

9,3
Durchschnittliche Bewertung für Introduction to Programming in Python
Berechnet aus 6 Bewertungen. Alle Bewertungen lesenchevron_right
Bart Neervoort
starstarstarstarstar_border
Bart Neervoort
Docent
8
Introduction to Programming in Python

"Als geïnteresseerde leek was ik zoekende en knipte, plakte ik blind scripts van internet en liep ik onnodig vast op kleine vraagstukken.
De cursus Python voor beginners bij Data Science heeft mij de handvatten en inzichten gegeven die mij helpen om python efficiënter in te zetten en doelgerichter oplossingen te zoeken. De setting waarin de cursus werd gegeven was uitnodigend om persoonlijke inbreng te geven De trainer, Jeroen, speelde daar handig en uitdagend op in. Het enthousiasme van de cursusleider Jeroen maakt dat de tijd tijdens de cursus voorbij vloog. Na afloop bleef ik met een (positief) hongerig gevoel achter naar meer over Python!" - 01.12.2020 08:48

"Als geïnteresseerde leek was ik zoekende en knipte, plakte ik blind scripts van internet en liep ik onnodig vast op kleine vraagstukken. De… Gesamte Bewertung lesen - 01.12.2020 08:48

Startdaten und Startorte

computer Online: Video conferencing
11. Mär 2021 bis 12. Mär 2021
check_circle Garantierte Durchführung
Details ansehen
event 11. März 2021, 10:00-17:00, Video conferencing, Day 1
event 12. März 2021, 10:00-17:00, Video conferencing, Day 2

Beschreibung

Introduction

In this two-day workshop, we will help you get started learning how to program in Python 3, one of the most popular languages for quick scripts, production software, and doing data science.

Through realistic examples, you'll be introduced to various fundamental programming concepts, like variables, functions, and control flow. The workshop will be hands-on, with challenging exercises to complete. Unique about this workshop is that we'll be using Jupyter Notebooks, a popular environment to run code interactively and do data science.

This workshop will not only prepare you for more advanced Python learning but will also provide you with a solid and reliable foundation upon which t…

Gesamte Beschreibung lesen

Frequently asked questions

Es wurden noch keine Besucherfragen gestellt. Wenn Sie weitere Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice.

Noch nicht den perfekten Kurs gefunden? Verwandte Themen: Python, Data Science, Programmierung (allgemein), C/C++ und Java.

Introduction

In this two-day workshop, we will help you get started learning how to program in Python 3, one of the most popular languages for quick scripts, production software, and doing data science.

Through realistic examples, you'll be introduced to various fundamental programming concepts, like variables, functions, and control flow. The workshop will be hands-on, with challenging exercises to complete. Unique about this workshop is that we'll be using Jupyter Notebooks, a popular environment to run code interactively and do data science.

This workshop will not only prepare you for more advanced Python learning but will also provide you with a solid and reliable foundation upon which to base your data science journey.

What you'll learn

  • Programming fundamentals, including variables, functions, and control flow
  • Python data structures such as lists, sets, and dictionaries
  • Functional programming using filter(), map(),lambda, comprehensions, and generators
  • Reading and writing text, CSV, and JSON files
  • How to handle exceptions, and how to create them
  • Executing a Python script from the command line
  • How to use Jupyter Notebooks, a modern environment for doing data science
  • An overview of the Python standard library, including modules like itertools and collections
  • Obtain data from RESTful APIs using the requests package
  • Install and use open source packages

This workshop is for you because

  • You're a data analyst and want to start using Python for your daily work
  • You have experience with Excel or R and are curious how Python can help you
  • You've been using Python for a while but want a better understanding of the fundamental concepts
  • You're a manager considering moving your team to Python

Schedule

Day 1:

  • Introduction
    • Introduction to Python 3
    • Running code interactively with JupyterLab and notebooks
    • Running Python scripts from the command line
    • Getting help
  • Variables and container data types
    • Booleans, numbers, and strings
    • Type casting
    • Storing multiple values in lists, sets, tuples, and dictionaries
    • Indexing, slicing, and dicing lists
    • Deeply nested data structures
  • Control flow
    • If statements and boolean expressions
    • Looping with for and while
    • Looping helpers such as range(), len(), and zip()
  • Functions
    • Defining a function
    • Passing arguments, default values
    • Returning single and multiple values

Day 2:

  • Modules and packages
    • Various ways to import modules
    • An overview of the Python standard library
    • Dive into the modules itertools and collections
    • Installing and using third-party packages
    • Open source packages that might be useful for your daily work
  • Files
    • Reading and writing text files
    • Formatting dynamic text with f-strings
    • Properly storing and parsing CSV and JSON
    • Handling various exceptions
  • Functional programming
    • Lambda functions
    • filter(), map(), and reduce()
    • List and dictionary comprehension
    • Creating generators with yield
    • Generator expressions
    • Processing data in a streaming manner
    • Querying RESTful APIs
  • What's next
    • Visualisation capabilities of Python
    • Overview of the PyData ecosystem
    • Useful resources and follow-up workshops

Prerequisites

No previous experience with programming is required for this workshop.

Recommended preparation

We're going to use Python together with JupyterLab. The recommended way to install these two is by installing the Anaconda Distribution (Python 3.7 version). Should we need any additional packages then we will install those during the workshop. More detailed installation instructions will be provided by email after signup.

Clients

We’ve previously delivered this workshop at:

  • Brabant Water
  • Elsevier
  • KPN ICT Consulting
  • Vocalink
  • eHealth Africa

Testimonials

"At Brabant Water, most of us were still using spreadsheets to clean, analyse, and model our data. Thanks to Data Science Workshops, who delivered an engaging, hands-on workshop at our office, many of us have switched to Python and Jupyter Notebook, which allows our analyses to be much more advanced and reliable."

--Stijn de Jong, Advisor Water Supply, Brabant Water

9,3
Durchschnittliche Bewertung für Introduction to Programming in Python
Berechnet aus 6 Bewertungen.
Bart Neervoort
starstarstarstarstar_border
Bart Neervoort
Docent
8
Introduction to Programming in Python

"Als geïnteresseerde leek was ik zoekende en knipte, plakte ik blind scripts van internet en liep ik onnodig vast op kleine vraagstukken.
De cursus Python voor beginners bij Data Science heeft mij de handvatten en inzichten gegeven die mij helpen om python efficiënter in te zetten en doelgerichter oplossingen te zoeken. De setting waarin de cursus werd gegeven was uitnodigend om persoonlijke inbreng te geven De trainer, Jeroen, speelde daar handig en uitdagend op in. Het enthousiasme van de cursusleider Jeroen maakt dat de tijd tijdens de cursus voorbij vloog. Na afloop bleef ik met een (positief) hongerig gevoel achter naar meer over Python!" - 01.12.2020 08:48

"Als geïnteresseerde leek was ik zoekende en knipte, plakte ik blind scripts van internet en liep ik onnodig vast op kleine vraagstukken. De… Gesamte Bewertung lesen - 01.12.2020 08:48

Jasper Olthof
starstarstarstarstar_half
Jasper Olthof
9
Introduction to Programming in Python

"In deze cursus heb ik op een heldere en interactieve manier uitleg gekregen over verscheidene Python onderwerpen. Ook was er altijd ruimte om vragen te stellen en tevens hielpen de voorbeeld opdrachten erg bij het daadwerkelijk begrijpen van alle code. Bovendien leidde dit tot nuttige en praktische inzichten!" - 18.11.2020 11:41

"In deze cursus heb ik op een heldere en interactieve manier uitleg gekregen over verscheidene Python onderwerpen. Ook was er altijd ruimte o… Gesamte Bewertung lesen - 18.11.2020 11:41

starstarstarstarstar_half
André Klaver
9
Introduction to Programming in Python

"Dit was een heel fijne introductie in Python gericht op (bijna) beginners. Mijn kennis was stoffig geworden en Jeroen legt het van de bodem aan heel duidelijk uit en ik heb zodoende weer kennis om verder te gaan. De cursus was volledig online in Zoom en dat werkte zeer goed. Ik zou dit aanbevelen aan een iedere die op weg geholpen wil worden met Python. " - 16.11.2020 08:18

"Dit was een heel fijne introductie in Python gericht op (bijna) beginners. Mijn kennis was stoffig geworden en Jeroen legt het van de bodem … Gesamte Bewertung lesen - 16.11.2020 08:18

starstarstarstarstar
Aboubacar Sidiki Douno
Senior Software Engineering Manager, eHealth Africa
10
Introduction to Programming in Python

"Before this workshop, our team of engineers only had some theoretical knowledge of Data Science and we primarily used costly tools such as Tableau to do data analysis. However, after the interactive hands-on sessions with Jeroen, we were able to use Python, our preferred programming language at eHealth Africa, to analyse our data, create some amazing visualisations and even start making machine learning predictions. We moved from theory to real application in a very short period of time, making this workshop extremely valuable. I highly recommend Data Science Workshops." - 11.09.2020 12:05

"Before this workshop, our team of engineers only had some theoretical knowledge of Data Science and we primarily used costly tools such as T… Gesamte Bewertung lesen - 11.09.2020 12:05

starstarstarstarstar
Stijn de Jong
Senior Advisor Water Supply
10
Introduction to Programming in Python

"At Brabant Water, most of us were still using spreadsheets to clean, analyse, and model our data. Thanks to Data Science Workshops, who delivered an engaging, hands-on workshop at our office, many of us have switched to Python and Jupyter Notebook, which allows our analyses to be much more advanced and reliable." - 20.07.2020 07:06

"At Brabant Water, most of us were still using spreadsheets to clean, analyse, and model our data. Thanks to Data Science Workshops, who deli… Gesamte Bewertung lesen - 20.07.2020 07:06

starstarstarstarstar
Binnendijk
Data analyst
10
Introduction to Programming in Python

"Wat een fantastische training was dit. Ik heb in twee dagen ontzettend veel geleerd over Python. Jeroen geeft op een leuke, interactieve training en kan goed omgaan met verschillende niveaus en achtergronden. Er was een goede balans tussen theorie, praktijkvoorbeelden en opdrachten. Aanrader." - 17.07.2020 13:07

"Wat een fantastische training was dit. Ik heb in twee dagen ontzettend veel geleerd over Python. Jeroen geeft op een leuke, interactieve tra… Gesamte Bewertung lesen - 17.07.2020 13:07

Jeroen Janssens - Principal Instructor
Jeroen Janssens
Principal Instructor
9,5

Es wurden noch keine Besucherfragen gestellt. Wenn Sie weitere Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice.

Bitte füllen Sie das Formular so vollständig wie möglich aus.

Anrede
(optional)
(optional)
(optional)
(optional)
(optional)
(optional)
(optional)
Damit Ihnen per E-Mail oder Telefon weitergeholfen werden kann, speichern wir Ihre Daten und teilen sie ggf. mit Data Science Workshops B.V.. Mehr Informationen dazu finden Sie in unseren Datenschutzbestimmungen.