Introduction - Intermediate Python Programming p. 1

preview_player
Показать описание
Welcome to the intermediate Python programming tutorial series. In this series, we're going to be taking the "next steps" after one has become comfortable with the basics of Python, and has been working with it for a bit.

Up to this point, my tutorials have all been done using very basic, rudimentary Python. My definition of basic Python: code that is meant to "just make it run." This is fine for beginners, because there's not much point in overloading with nuances (most people wont retain it, since they don't care, at least I didn't when I was starting out).

I define intermediate Python code as:

Modular - Easily used by others and/or in other projects by you or others. Basically, write code with the intention to honor DRY (don't repeat yourself).
Maintainable - ...Both by the original author and by other users. Is it easily read-able and understood?
Scales - For this to happen, code needs to be efficient when it runs, and be able to scale. Think about reading files, working with requests, or doing calculations. Maintainability also plays a major role in scaling.
In general, code that meets the above standards in Python is done with the Object Oriented Programming (OOP) paradigm. There does exist another paradigm, called Functional Programming (FP), and there are bloody wars fought over which is better. We're going to use OOP. Either one of these is better than outright scripting, which what most beginner programmers are really doing.

To begin this series, I am going to teach a few basic standard library functions and functionalities of Python that will replace otherwise bad habits in programming, before getting into Object Oriented Programming and design.

Рекомендации по теме
Комментарии
Автор

It is SO HARD to find intermediate level programming tutorials. Most people focus on beginners. I don't need to learn once again what a variable is or how a function works. This is exactly what I needed. Thank you so much.

JS-ysuk
Автор

you sentdex, is the most important person who happens to be on Earth!

RahulSoshte
Автор

Thank you for doing these videos. They have helped tremendously.

jaspreethunjan
Автор

I found your playlist a few months ago, bookmarked it to come back when I finally find the time to return to my first love, Python, looking at the comments from 3 years ago and I'm pretty sure I'm in the right place. I'm looking forward to your OOP content. Thank you for this awesomeness!

benneee_
Автор

Thanks for these vids. I have a pluralsight account and I watched the Python: Beyond The Basics series. It took me 2 days to get thorough 30 minutes of video and left a pit in my stomach with thinking about "all that I have to know". I don't feel that way when I watch your videos. You make it fun to watch and I learn things so much quicker. So, thank you.

SerottaPDX
Автор

So happy I found this. I've been working on Python for about half a year now and I finally feel comfortable to to level up. This perfect and still pretty relevant, thanks!

albertulysses
Автор

Best python teacher ever, regret i was not able to find you sooner

harshslathia
Автор

Thanks for this tutorial. Most tutorials don't teach you anything after they thought you the basic syntax. And expect that you understand how to program now.

onee
Автор

finally found somebody to teach good practices ... I just end up writing confusing lines of code like a mess.. 😂 that I fear to update or touch

graceful_songs
Автор

mate! awesome video.
you speak and explain clearly and to the point.
i'm stepping into programming and videos like these are a massive push in this matrix.

Much respect dude.

willdedill
Автор

finally someone who is making a guide on how to be a pro, now its my job to learn how to be an expert

TheHHG
Автор

Thank you for your tutorial! I can't wait for the next video!

ЛомЯкубов-ум
Автор

Python and programming, languages in general, need more intermediate/advanced tutorials. Everyone tells you how to print('Hello world'), basic operators, and loops/conditionals, but it is rare to find good advanced stuff. Good work!

GriffinCalme
Автор

Hey, thanks a lot for the intermediate course, its really hard to find such tutorials which serve the "After the basics what next" class of python programmers.

oliverswainaina
Автор

Great video, I really like your differentiation between a beginner and intermediate programmer!

AN-eijf
Автор

Thank you for your tutorials. I have learned a lot through many of your tutorial series...
I appreciate your hard work in doing these.

mehul
Автор

thanks for sharing your tricks and your best practices which will help me to move to the next step...

luigiribon
Автор

Bro these videos are super helpful. You really know your stuff.

DrMantisTobaggan
Автор

I''m keen to watch this one.

CashewOCE
Автор

you're blessed man for this video

dataisfun