Python Tutorial : Python Full Course

preview_player
Показать описание
MY UDEMY COURSES ARE 87.5% OFF TIL March 26th ($9.99) ONE IS FREE

Welcome to my New Ultimate Python 3 Learn in One Video! I went out of my way to cover just about everything in this video. You'll learn the core language taken directly from the official documentation.

I go beyond that and teach about functional programming, working with databases and we'll even make a working GUI Calculator using TkInter. I easily cover way more then you'll find in any other Python Tutorial in 1/3rd of the time.

Like the channel? Consider becoming a Patreon and get access to exclusive videos! Check it out here:

GET FREE STUFF FOR SUPPORTING MY TUTORIALS

THANK YOU TO MY PATREON SUPPORTERS LIKE :
Рекомендации по теме
Комментарии
Автор

Table of Contents
00:30 Install MacOS
05:00 Install Windows
07:35 Introduction
10:26 Variables
11:07 Data Types
14:44 Casting
15:44 Output
17:15 Math
19:16 Random Values
19:43 Nan & Inf
20:43 Conditionals (If/Elif)
25:08 Strings
31:45 Lists
36:02 While Loop
38:43 For Loop
40:12 Iterators
40:59 Ranges
42:20 Tuples
43:49 Dictionaries
48:32 Sets
51:16 Functions
54:39 Lambda (Anonymous Function)
57:33 Map
58:28 Filter
59:13 Reduce
59:55 Exception Handling
1:02:06 File I/O
1:04:17 Classes / Objects
1:05:43 Getters / Setters
1:09:04 Inheritance & Polymorphism
1:11:02 Magic Methods
1:15:58 Threads
1:22:01 Regular Expressions
1:25:24 Connect to Databases
1:32:11 Recursive Functions
1:34:03 Modules
1:35:00 GUI Development TkInter

derekbanas
Автор

this dude has the tutorials. He doesn't teach us like we are babies and he gets straight to the point

sonofspardauser
Автор

Well hello internet!!! Best intro ever.

inspiretrue
Автор

For every other character it should
be list[ 0 : : 2 ]

list[ 0 : -1 : 2 ] excludes the last character even if it is among every other characters.
Thanks

songohan
Автор

Almost there....so close to 1M

Honestly, you deserve a lot more. <3

Finn-jppn
Автор

Method Description
seed() Initialize the random number generator
getstate() Returns the current internal state of the random number generator
setstate() Restores the internal state of the random number generator
getrandbits() Returns a number representing the random bits
randrange() Returns a random number between the given range
randint() Returns a random number between the given range
choice() Returns a random element from the given sequence
choices() Returns a list with a random selection from the given sequence
shuffle() Takes a sequence and returns the sequence in a random order
sample() Returns a given sample of a sequence
random() Returns a random float number between 0 and 1
uniform() Returns a random float number between two given parameters
triangular() Returns a random float number between two given parameters, you can also set a mode parameter to specify the midpoint between the two other parameters
betavariate() Returns a random float number between 0 and 1 based on the Beta distribution (used in statistics)
expovariate() Returns a random float number based on the Exponential distribution (used in statistics)
gammavariate() Returns a random float number based on the Gamma distribution (used in statistics)
gauss() Returns a random float number based on the Gaussian distribution (used in probability theories)
lognormvariate() Returns a random float number based on a log-normal distribution (used in probability theories)
normalvariate() Returns a random float number based on the normal distribution (used in probability theories)
vonmisesvariate() Returns a random float number based on the von Mises distribution (used in directional statistics)
paretovariate() Returns a random float number based on the Pareto distribution (used in probability theories)
weibullvariate() Returns a random float number based on the Weibull distribution (used in statistics)

yorumcuturk
Автор

Comprehensive, direct, and well structured. First rate lesson.

My sincerest gratitude to all who produced this gem.

kylenki
Автор

Sir, what you are kindly providing here is unbelievably useful and utterly astonishing, and being so kind to share all of that comprehension of programming that you've got is contributing to the Youtube audience education immeasurably more than thousands of universities.

You are a complete and epic rockstar! Thank you a million!!!

iliyaniliev
Автор

When you use Every Other with lists and tuples, you cannot use -1 to indicate the end, otherwise you will only reach the last but one item. The correct syntax would be [0::2] or even [::2].

LuizBGomide
Автор

I absolutely LOVE your tutorials. Every time I'm going to learn something, I'm looking for your video first.
LOVE your attitude!

steel-r_ua
Автор

For "every other" element :
u did this --> lst[:-1:2]
this skips the last element
instead, it shud be this -> lst[:len(lst):2]
or, even better, don't specify "stop", and it defaults to end of list --> lst[::2]
this considers the last list element

madhukiranattivilli
Автор

With me having a few years of experience with C++, Python, and ASM, my little brother gained interest in some of my programs and wanted to learn. I started him off on your Python tutorial and now, a few months later, he’s developing his own cool little programs!

neutrin
Автор

Works exceptionally well as an economically-paced refresher for someone with Python knowledge but who hasn't worked with the language for a while

andrewsidhom
Автор

I haven't done Python in a while, and this was a great refresher! Thank you very much sir!

tan
Автор

the guy that got me into programing 8 years ago never fails . amazing as usual

erezbenkimon
Автор

Great Python intro & primer for beginners! Thank you too for the source code + Jupyter Notebook. Makes it really easy to follow along. It was a fun, enjoyable video even if it is almost 2 hrs long. No time wasted, just straight into the lessons. A lot of ground on basic essentials covered here. Amazing tutorial I must say!!

digigoliath
Автор

name = input("What is Your Name?")



print("Hi", name)
print("You do 2 chores per week. You get 5 dollars for each chore.")
print("I wonder what the answer is. Can you help me figure out how much money you get over a week?")






v1 = 2; v1 = v1 *5
print(v1)
print("Thank You", name)

print("Your Allowance right now is 10 dollars", name)
print("One week later....")
print("You have done 3 chores this week", name)
print("Now since you've done 3 chores, you now have 15 dollars!")
print("Your Allowance is now 15 dollars", name)

currencyspice
Автор

Note at 20:08, don't do:
print("random", random.randint(1, 100))
Instead:
print("random", randint(1, 100))

Additionally, don't forget:
import random import *

F_Du_Sea
Автор

Been a while since coming to this channel, good to see its still going strong. It helped me 4yrs ago get my app off the ground. I got to understand the basics of coding and which part to outsource to a freelancer. Keep up the good work Derek!

deeps
Автор

Thumb up for Derek to cover scripting in Godot - open source game engine.
Scripting is done with Python-like syntax.

giggleghost