Python 3
Deep Dive (Part 1 - Functional)

share ›
‹ links

Below are the top discussions from Reddit that mention this online Udemy course.

Variables, Functions and Functional Programming, Closures, Decorators, Modules and Packages

Reddemy may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Udemy. Thank you for using these buttons to support Reddemy.

Taught by
Fred Baptiste

Reddit Posts and Comments

0 posts • 22 mentions • top 15 shown below

r/learnpython • comment
189 points • mdl-ai

I can understand why you hate it but there is a reason for it. With a high level language the pitfall is not knowing the implementation details and having surprising things like this come up, but it can also be a lot of fun to find out why this is the case, and once you figure it out it's like an 'AHA!' moment. It's due to an optimization called interning which is one of the first sections in this course:

Can highly recommend all of that guys courses if you want to dive deep into the implementation details of Python.

r/learnpython • comment
12 points • starraven

Is this the on you mean?

r/learnprogramming • comment
3 points • inglandation

If you're specifically looking for intermediate (and even advanced) level resources for the standard Python library, I highly recommend this course. It really goes into details. There are 4 parts though, so it will take a while to complete it.

r/learnpython • comment
1 points • davidtheday

If you’re looking for more ways to round numbers than you thought possible, check out this course: Python 3 Deep Dive on Udemy. They usually have a sale to get courses for under $15 around holidays (like right now for instance).

The course referenced is ~44 hours of getting into the nitty gritty details of Python after you have the basics down. And yes, one of the lessons is all about rounding integers and floats and he explains why you’re getting the results you are.

Highly recommended if you want to know all the ins and outs.

r/tryhackme • comment
1 points • InfoSam101

I have myself tried few courses online and wasn't happy until I found this: by Fred Baptiste.

r/gis • comment
1 points • ogrinfo

Not GIS related, but I've been working my way through this course. It's great!

It's says it's intermediate, but starts off fairly gently, so should be ok for those with not much Python knowledge.

Make sure you don't pay full price though! Udemy has sales all the time, so if it's not on offer, just wait for the next one.

For GIS content, most packages (Esri, OSGeo) have pretty good tutorials that should tell you everything you need to know.

r/learnprogramming • comment
1 points • Mynameismg

This instructor has 4 courses which go in detail on python.

I'm doing the first one. It's not too advanced but will definitely teach you things you didn't know

r/learnpython • comment
1 points • CleverBunnyThief

Crendaldan posted a recommendation to Python 3 Deep Dive on Udemy.

They are having a black Friday sale right now.

r/argentina • comment
15 points • gustavsen

Preparate mejor para la proxima. while main course is about full stack JS dev they also have several GREAT 10hs (or so) video curses in their YT channel

by example, these playlists:


I found this site useful with lot of good tutorials, but they block several of the behind payware subscription model

Microsoft YT Channel

Microsoft offer three playlist with Python courses

Udemy courses

I can't endorse those courses since I haven't bought them, but their content look complete




this serie of courses -




Also remember only buy in Udemy when the courses are between 9/12usd values and not at their full price (90/250) that are inflated prices...

r/learnprogramming • comment
1 points • chris1666

This might help , with some 44 hours, and there are 3 more parts to it. This is last day of the sale.

r/ProgrammerHumor • comment
1 points • jackedai

I can highly recommend this:

There's 4 parts of like 40 hours each, but it's probably the best programming related content I've ever come across. Really in depth, and his teaching style is amazing.

r/OMSA • comment
1 points • Shoddy-Reaction

I can only speak authoritatively about Datacamp, but Dataquest, on the surface, does not appear to be much different.

How it works is you will watch a 3-7 minute video on a particular concept. You will then run through a series of coding trials, each trial getting a little more complicated and a little more dependent on you to fill in the components. Its very much coding with training wheels. Given that you have what appears to be significant experience coding you should be able to get through the tutorials pretty quickly(they take an average of about 4 hours) and familiarize yourself with the syntax and flow of Python. Also a good way to rack up some certificates and demonstrate your knowledge tangibly.

As far as the MM courses are concerned, I just finished ISYE6501(intro to Analytics Modeling) and I felt it was an incredibly worthwhile course. It really sets the stage for the entire Masters(it acts as a survey for all the other courses),but it did a fantastic job of pulling so many concepts together for me. It was both challenging and satisfying. If you can do well in it I think you can do well in Masters( or that is the sentiment I see constantly echoed).

That leave MGMT6203(Data Analytics for Business). I hear this is not as satisfying, but much less demanding of time and effort. This would be the safe choice for a summer class.

CSE6040 is very Python coding heavy, but wont be offered until the fall.

I will be taking 6203 and Fred Baptiste's "Deep Dive in to Python" series on Udemy over the summer. You might consider doing that as well.

r/learnprogramming • comment
1 points • UnavailableUsername_

>Only maybe one very important thing is missing from your list of current skills: Data Structures and Algorithms (DS&A) - this is knowledge that you really will need in the long range.

That's helpful, thanks!

>As a programmer who learned programming way before the internet with its vast resources existed, your "I have absolutely no idea how to do any of this:" seriously irks me. Why? Because it sounds like you want to be presented with the information to do this. It seems as if you are not prepared to spend effort in researching and coming up with solutions, which both are essential skills for a programmer.

>You seem to have the stereotypical current entitled mentality that everything is supposed to be fed to you, as the quote of the Simpsons says: "We have tried nothing and are all out of ideas". Yes, this sounds harsh and it is, but your entire post and comments in this thread radiate exactly that.

The name of this sub is /r/learnprogramming, i don't know why it's so bad to ask what to learn next.

You guess i didn't researched anything, that's kind of malicious to think, because there is also the possibility i already did but could not find what the next step is.

I am being criticized for wanting to do stuff too advanced and criticized for asking what knowledge i am lacking, in /r/learnprogramming.

Lose-lose situation.

When i search for advanced stuff, i just see the basics but sightly expanded.

Python 3: Deep Dive (Part 1 - Functional)
Python 3: Deep Dive (Part 2 - Iteration, Generators)
Python 3: Deep Dive (Part 3 - Hash Maps)
Python 3: Deep Dive (Part 4 - OOP)

The advanced stuff 10% expanding on a 90% that you already know.

From the viewpoint of a beginner, this would mean the basics is everything there is to learn, with the rest being libraries. And that the so-called experts criticize you for thinking that is enough to do advanced stuff doesn't help at all.

r/Python • comment
1 points • Nateobee

I went through a couple of free courses like this one:

Not sure what the others were, but they all covered slightly different subsets of most of the lowest level basics, one didn't include tuples.

I got the most out of this series: there are four parts now. he goes very deep, like actually explaining how data structures are stored in memory which makes them mutable or immutable. I would say it's a bit lacking in coding challenges. He tells you to follow along coding the examples yourself, but I found it too easy to copy his code rather than figure it out on my own. Still totally worth the $40.

This book was pretty good too:

r/learnprogramming • comment
1 points • Zero_Aspect


Andrei's Python course is decent in the beginning, but poorly explains and rushes through the advanced stuff. People have complained about it, but the TA's shrug it off by claiming that the course is more of a sampling of Python, even though it's labeled as "Zero to Mastery".

If you need the motivation, Angela's course is alright. But once again, her course doesn't do a great job at explaining how to refactor code or the more advanced OOP stuff.

My suggestion?

Beginner Python:

  1. Python 4 Everybody, either on Coursera, FreeCodeCamp, or on the website itself. (FREE)
  2. Python MOOC (FREE)
  3. Python3 Specialization on Coursera (FREE/PAID)
  4. GITX Python series on EdX (\~$550, pricey but worth the money. 100-200 hrs worth of material and practice, gave me a solid foundation in python). One of the few courses/certifications on EdX actually worth the money.

Intermediate - Advanced Python

  1. Fred Baptiste's Deep Dives on Udemy (there's 4 parts, I've only linked the first part!)

Data Structures & Algorithms:

  1. Scott Barret's Visual Python DS&A on Udemy
  2. Python DS3 on Runestone (FREE)

Feel free to ask me any questions. I have take A LOT of online courses, so I can guide you on which resources are worth your time and which ones to stay away from.