Python and Pandas can improve your career. I say this all the time, partly because it’s my job (as a Python/Pandas trainer), and partly because I’ve seen how people’s lives and careers can improve with this knowledge.
But what if you’re already familiar with Python and Pandas?
The good news (and bad news, for that matter) is that there’s always something new to learn. I’ve been using Python for 30 years, and literally every day I discover something new about the language. And Pandas? It’s such a massive library that I’m no longer surprised to be learning new functionality and techniques.
A few weeks ago, I asked subscribers to my “Better developers” newsletter to tell me what topics they most want to learn. I’ve tallied the results, and am delighted to share the first batch of live courses that I’ll be offering over the next week.
It’s no surprise that people asked for courses that are aimed at intermediate- and advanced-level coders, who are familiar with the basics and want to take things to the next level.
Like all of my courses, these will be done with live coding in Jupyter, lots of hands-on exercises with real-world data, and plenty of opportunities to ask questions.
- Design patterns in Python: What are design patterns, and how can we implement some of the best-known patterns into Python? This four-hour live course, on Sunday October 30th, will teach you what you need to start understanding, and using, design patterns right away.
- Intro regular expressions: Many people find regular expressions scary, which is why it’s so appropriate that I’ll be introducing them on Halloween (i.e., October 31st). We’ll talk about metacharacters, repetitions, and character classes, and see how Python lets us search for patterns of text.
- Advanced regular expressions. If you’re already familiar with the basics, then let’s make things more interesting for you — with grouping, capturing, lookahead/lookbehind, and other techniques that’ll solve even the toughest text-searching problems. This four-hour class will take place on November 1st.
- Dates and times in Pandas: I’ve met many people who understand how to work with numbers and text in Pandas, but had no idea it was so powerful and versatile when working with dates and times. In this four-hour class on November 6th, we’ll look at dates and times in Pandas from a variety of perspectives. Don’t miss out on one of the coolest, and least known, areas of Pandas functionality.
- Applying functions in Pandas. Pandas comes with a huge number of built-in methods that can do amazing things with your data. But sometimes (often?) you need to do something unusual and different — and in such cases, you can apply a function to your series or data frame. In this two-hour class on November 7th, we’ll explore how to apply functions, when we would want to do it, and what facilities Pandas provides.
Questions? Just e-mail me at firstname.lastname@example.org. Questions go straight to my inbox, and I’ll respond ASAP.
I look forward to seeing you in these courses!