from IPython.display import YouTubeVideo
This first video advertises the capabilities of Blender. The skills needed to truly master this program take some time to develop, as well as the right peripherals, for drawing and so on.
Blender lets you shape / sculpt in real time. However it also runs Python internally, and I was able to leverage pre-existing Python code to create my nested hierarchy of concentric polyhedrons.
YouTubeVideo("D1nw1PH4wjs")
This second video has nothing to do with Python specifically. I've used it for years in my in-person classes, simply to introduce the basics of TCP/IP, the signalling conventions used to move bytes between internet hosts, each with an IP address.
YouTubeVideo("EOYe71RWMvk")
Getting back to Python specifically, here's a link to the PyconUS Youtube channel.
The next video is a two hour tutorial. Remember you can just sample, plus change the playback speed. Since Artificial Intelligence is a hot topic, and since Natural Language Processing falls under that heading, why not dive in?
YouTubeVideo("xvqsFTUsOmc")
Speaking of natural language, here's a great place to introduce Regular Expressions, which Python supports, principally through the re
module.
YouTubeVideo("9RksQ5YT7FM")
Next, a classic technical talk at a conference, about PySpark, a Python module for talking to Apache Spark, a Big Data wrangling framework. This talk gives a good sense of how practice with one 3rd party project, pandas, will help you with another (pyspark).
YouTubeVideo("XrpSRCwISdk")
More in-depth regarding network architecture:
This talk doesn't mention Python at all, but is nevertheless very informative in giving a computer science background to the whole business of language design. FP (functional programming) versus OOP (object oriented programming) is a long-running theme and goldmine of interesting ideas.
FP traces back to "lambda calculus" whereas OOP has much to do with the idea of "state machines". Lambda calc gives us pipelines of functions (composition). Objects consist of state, managed by onboard methods.
YouTubeVideo("TVJa-V6U-XI")
A long yet energetic talk with a lot of history, focusing on what makes languages popular, and with more about FP versus OO:
YouTubeVideo("QyJZzq0v7Z4")
Circus Quality. Outrageously entertaining. Visit some of the world's most quirky computer languages and creative projects.
YouTubeVideo("6avJHaC3C2U")
YouTubeVideo("w0ZQvZLx2KA")
YouTubeVideo("FjliV5u2IVw")
YouTubeVideo("_9fbBSxhkuA")
YouTubeVideo("jbiaz_aHHUQ")
YouTubeVideo("HvMSRWTE2mI")
YouTubeVideo("oBlHiX6vrQY")
YouTubeVideo("E6us4nmXTHs")