Professional Python: Code Quality and Reliability

Tijdsduur

Professional Python: Code Quality and Reliability

Wortell Learning
Logo van Wortell Learning
Opleiderscore: starstarstarstarstar_half 9,0 Wortell Learning heeft een gemiddelde beoordeling van 9,0 (uit 71 ervaringen)

Klaar om aan de slag te gaan? Schrijf je direct in!

Startdata en plaatsen
Er zijn nog geen startdata bekend voor dit product.
  • Bekijk gerelateerde producten mét startdata: Python.

Wortell Learning biedt dit product standaard aan in de volgende regio's: 's-Hertogenbosch, Alkmaar, Almere / Lelystad, Alphen aan den Rijn, Amersfoort, Amsterdam, Apeldoorn, Arnhem, Assen, Breda, Delft, Den Haag, Deventer, Dordrecht, Drachten, Ede, Eindhoven, Emmen, Enschede, Gouda, Groningen, Haarlem, Haarlemmermeer, Heerenveen, Hilversum, Leeuwarden, Leiden, Maastricht, Middelburg, N.V.T. / Onbekend, Nijmegen, Roermond, Rotterdam, Terneuzen, Tilburg, Utrecht, Veenendaal, Venlo, Westland, Zaanstad, Zoetermeer, Zwolle

Beschrijving

Description

In the training "Advanced Python for Data Engineers and Data Scientists," you will learn how to harness the true power of Python. You will acquire skills in writing efficient and readable Python code, and learn how to enhance the quality and reliability of your code to apply it across various data analysis, science, and engineering tasks.

Who Should Attend "Advanced Python for Data Engineers and Data Scientists"

The training "Advanced Python for Data Engineers and Data Scientists" is designed for anyone who wants to elevate their Python coding skills to the next level. A key audience includes Data Engineers who wish to support their processes with Python.

A second key group who w…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Python, PHP, Programmeren (algemeen), Perl Scripting en Big Data.

Description

In the training "Advanced Python for Data Engineers and Data Scientists," you will learn how to harness the true power of Python. You will acquire skills in writing efficient and readable Python code, and learn how to enhance the quality and reliability of your code to apply it across various data analysis, science, and engineering tasks.

Who Should Attend "Advanced Python for Data Engineers and Data Scientists"

The training "Advanced Python for Data Engineers and Data Scientists" is designed for anyone who wants to elevate their Python coding skills to the next level. A key audience includes Data Engineers who wish to support their processes with Python.

A second key group who will greatly benefit are data scientists working in Python who aim to increase the quality and reliability of their code and models. All participants should enjoy hands-on work and be looking for ways to implement high-quality solutions in Python: the Pythonic way of solving problems with a focus on quality and reliability.

Objectives

Over two days, we engage in numerous hands-on Python tasks and cover the following:

  • Advanced language constructs in Python, including:
    • Efficient and readable structures
    • Elegant, built-in packages
    • Comprehensions (for lists, sets, and dictionaries)
    • Context managers
    • Decorators
    • Dunder and reflection
  • Enhancing quality and reliability with:
    • Documentation using docstrings
    • Type hinting
    • Debugging
    • Linters
    • Unit testing
    • Mocking, patching, fixtures

By the end of the course, you'll be able to implement your Python scripts, modules, and programs more efficiently for all sorts of applications. You’ll also gain knowledge on how to document and test your Python code, significantly enhancing its quality and reliability.

Prerequisites to Attend "Advanced Python for Data Engineers and Data Scientists"

Basic knowledge and some experience with Python are required for this training. If you've regularly written some Python code, you’ll be able to integrate this knowledge powerfully and more quickly grasp case studies.

The training can be taken following Python Fundamentals or Intermediate Python, but this is not mandatory: this course focuses more on writing Python code (programming skills), and thus there is no strict dependency on these prior trainings.

Topics

  • Efficient language constructs
  • Readable code
  • Elegant, built-in packages
  • List comprehensions
  • Set comprehensions
  • Dictionary comprehensions
  • Using and implementing context managers
  • Using and implementing decorators
  • Dunder variables
  • Dunder functions
  • Reflection
  • Docstrings
  • Type hinting
  • Debugging with an IDE
  • Linters
  • Unit testing
  • Advanced unit testing with mocking, patching, and fixtures

Course Materials

In the training Advanced Python for Data Engineers and Data Scientists, we use materials that we have developed ourselves at Wortell Smart Learning. We will ensure that you receive all the necessary materials in time.

Er zijn nog geen ervaringen.
  • Bekijk gerelateerde producten mét ervaringen: Python.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.