Python for Everyone
Python for Everyone
  • 267
  • 381 367
Let’s create our first Jupyter notebook together! Introduction.
"what is the difference between a Jupyter notebook and a Python script?", she asked. In this video you get the answer, learn how to locally install Jupyter Notebook, read from a text file and show the result in a diagram.
M Y O N L I N E T R A I N I N G
🎓Do you like my style of teaching? Try free chapters of my online courses: pythonforeveryone.com
#jupyter #notebook #python
Переглядів: 65

Відео

Don't switch on types. Adhere to the open-closed principle with polymorphism
Переглядів 1399 годин тому
Download the eBOOK: pythonforeveryone.com/se M Y O N L I N E T R A I N I N G 🎓Want to learn more about static typing and the Python type system? Try free chapters of my online course: pythonforeveryone.com/python-type-system-online-course.html #pythonforeveryone #programming #python
Solve coupling with dependency injection in Python
Переглядів 2369 годин тому
Download the eBOOK: pythonforeveryone.com/se M Y O N L I N E T R A I N I N G 🎓Want to learn more about static typing and the Python type system? Try free chapters of my online course: pythonforeveryone.com/python-type-system-online-course.html #pythonforeveryone #programming #python
Hide those nasty libraries behind an interface in Python
Переглядів 4879 годин тому
Download the eBOOK: pythonforeveryone.com/se M Y O N L I N E T R A I N I N G 🎓Want to learn more about static typing and the Python type system? Try free chapters of my online course: pythonforeveryone.com/python-type-system-online-course.html #pythonforeveryone #programming #python
Building self-driving cars in Python from scratch
Переглядів 194Місяць тому
🎓 The course: pythonforeveryone.com/python-self-driving-cars-genetic-algorithm.html #SelfDriving car experiments go back to 1939. But it took until the 1980’s when universities started to create true, autonomous cars. In Munich, a driverless Mercedes-Benz was going a whopping 130KM/H in 1984! That is 81 miles per hour. And without crashing! The project received an astronomical funding of 749,00...
Why I lied when I said that Python does not have a compiler
Переглядів 135Місяць тому
In this video you learn what a compiler does and the answer to this important question: Does Python have a compiler? Source code written by us developers, needs to be converted to executable programs. For this, there are two common techniques. A compiler can process the source code and generate an executable program for a specific architecture like arm, x86 or an Apple M-processor. When program...
Mahjong Solitaire in the Windows Store
Переглядів 622 місяці тому
Play the wonderful Mahjong game in this fantastic Solitaire game for Windows. Get it from the Windows Store: www.microsoft.com/store/apps/9NBLGGH4R0NH #mahjong #windowsstore #boardgame
Does Python have a Type System?
Переглядів 1672 місяці тому
This video is the first chapter of my upcoming "The Python Type System" online course. The course will be online in October 2024. It demystifies many myths and ambiguities about the most invisible part of any programming language: Its Type System. Learn the difference between static and dynamic type checking, implicitly and explicitly type checking and nominally and structurally sub typing. M Y...
Install Python, Visual Studio Code and execute "Hello World!" on Windows in 2024
Переглядів 1732 місяці тому
Every first step is hard and for a beginner programmer, installing the right tools can be overwhelming. In this video, you see how to install Python, code editor Visual Studio Code and write and execute your first program on your Windows computer. Step by step with the latest versions in 2024. Want to do this on MacOS? Watch this video instead: ua-cam.com/video/97W6NS-lwkQ/v-deo.html M Y O N L ...
Install Python, Visual Studio Code and execute "Hello World!" on macOS in 2024
Переглядів 1972 місяці тому
Every first step is hard and for a beginner programmer, installing the right tools can be overwhelming. In this video, you see how to install Python, code editor Visual Studio Code and write and execute your first program on your macOS computer. Step by step with the latest versions in 2024. Want to do this on Windows? Watch this video instead: ua-cam.com/video/Plcs_CO7KPY/v-deo.html M Y O N L ...
How Python Developers sum Lists of Tuples without writing a for-loop
Переглядів 1772 місяці тому
To calculate the sum of a list of numbers, you can use the built-in sum function. But how does that work when the value you want to sum is in a tuple? In this video, you learn how to combine tuple unpacking and generator expressions to sum a list of tuples. M Y O N L I N E T R A I N I N G 🎓 Try free chapters of my online Object oriented pirates coding adventure in python course: www.pythonforev...
Mau Mau Solitaire in the Windows Store
Переглядів 622 місяці тому
Play the wonderful Mau Mau Card game against the computer in this fantastic Solitaire game for Windows. Get it from the Windows Store: www.microsoft.com/store/apps/9P1RR3L4D8HK #maumau #solitaire #windowsgame
What Python developers probably don't know about boolean 'or'
Переглядів 3153 місяці тому
The result of a boolean OR is True or False, right? Well, not always. I read something really interesting in the python documentation and share it with you in this video. C H A P T E R S 0:00 Boolean or operator to return True or False 1:54 Boolean or returns common objects M Y O N L I N E T R A I N I N G 🎓Do you like my style of teaching? Try free chapters of my online courses: pythonforeveryo...
The shortest explanation of Statements, Expressions and Functions
Переглядів 1453 місяці тому
The shortest explanation of Statements, Expressions and Functions
What experts mean when they "abstract a library behind an interface"
Переглядів 3773 місяці тому
What experts mean when they "abstract a library behind an interface"
Simple but powerful. Remove incomplete rows or columns with Pandas and Python
Переглядів 1303 місяці тому
Simple but powerful. Remove incomplete rows or columns with Pandas and Python
SQLAlchemy 2.0 Introduction - Create, Insert, Select and Relationships
Переглядів 5423 місяці тому
SQLAlchemy 2.0 Introduction - Create, Insert, Select and Relationships
What makes this talk great? "Early days of Id Software" John Romero
Переглядів 2804 місяці тому
What makes this talk great? "Early days of Id Software" John Romero
When Software Catastrophes turn into the perfect chance to refactor!
Переглядів 1784 місяці тому
When Software Catastrophes turn into the perfect chance to refactor!
You used generics and boom! 💥 "List" is invariant. Consider using "Sequence" instead.
Переглядів 4844 місяці тому
You used generics and boom! 💥 "List" is invariant. Consider using "Sequence" instead.
Let’s use Dependency Injection and Dependency Inversion to FIX this coupled code!
Переглядів 1,3 тис.5 місяців тому
Let’s use Dependency Injection and Dependency Inversion to FIX this coupled code!
5 Beginner’s bad habits I regret having in Python
Переглядів 9155 місяців тому
5 Beginner’s bad habits I regret having in Python
Asynchronous Pyglet Render Loop: The Key to Smooth and Responsive Functionality
Переглядів 2175 місяців тому
Asynchronous Pyglet Render Loop: The Key to Smooth and Responsive Functionality
What Is The Logic Behind Floating Point Numbers?
Переглядів 3315 місяців тому
What Is The Logic Behind Floating Point Numbers?
How to start programming in Python. 5 most heard questions.
Переглядів 1656 місяців тому
How to start programming in Python. 5 most heard questions.
Unary, Binary and Ternary explained with examples in Python
Переглядів 5616 місяців тому
Unary, Binary and Ternary explained with examples in Python
Type systems. What role do they play in Python?
Переглядів 1486 місяців тому
Type systems. What role do they play in Python?
Imperative vs Declarative Programming: What's the Difference?
Переглядів 2096 місяців тому
Imperative vs Declarative Programming: What's the Difference?
Scale down app assets with Python and Pillow (PIL)
Переглядів 886 місяців тому
Scale down app assets with Python and Pillow (PIL)
Nominal v.s. Structural sub typing in Python
Переглядів 5246 місяців тому
Nominal v.s. Structural sub typing in Python

КОМЕНТАРІ

  • @peterweston6588
    @peterweston6588 7 годин тому

    Thank you.

  • @not_a_human_being
    @not_a_human_being День тому

    I wish people would stop applying those "design pattern" principles to python. They do not belong here.

  • @shanereddy
    @shanereddy День тому

    This channel is an example on why teacher matters!!!

  • @youexpire
    @youexpire 3 дні тому

    you are wasting memory by storing the excel data in the interim data types. you also make things slower.

  • @andreashabermas7964
    @andreashabermas7964 3 дні тому

    Honest opinion: don't create abstractions on your libraries to hide them. The principle here is YAGNI: you ain't gonna need it. If you actually replace a library, replace it manually. If you do that nearly yearly, *then* create an interface. But don't write interfaces or other abstractions for components that are never going to be altered.

    • @guyloser2
      @guyloser2 3 дні тому

      fr... sometimes it's too much abstraction

  • @en_x
    @en_x 4 дні тому

    I love you man, clear and to the point, I don't even do SWE I simply enjoy solving problems.

  • @pcb5135
    @pcb5135 7 днів тому

    Honestly that cant be so simple My brain says for me Factory method pattern is a method that return an instance Abstract method pattern is a multiple methods that return an instances

  • @OlenaOlena-d9l
    @OlenaOlena-d9l 11 днів тому

    Thanks for your help! Keep making these videos, mate!

  • @silverplant3519
    @silverplant3519 12 днів тому

    I love you, you have saved from the predicament which i was deeply , had this not happen i wiuld have failed my task worth 50% my ict grade ❤

  • @sukseswisely7099
    @sukseswisely7099 14 днів тому

    easily understand, thanks!

  • @EW-mb1ih
    @EW-mb1ih 17 днів тому

    Nice

  • @bohdankyrylko4308
    @bohdankyrylko4308 18 днів тому

    Thx big boss

  • @poem3701
    @poem3701 19 днів тому

    Thank you! You gave me an idea. I saw the file layout you have, and it looks like it's a flat layout at the top level. If instead you put your file (random.py) inside your own python package/dir (eg, pfe/random.py), then you don't need to change anything in your original random.py file and can run it as-is without any errors. For example: If your current working dir shows that this file exists: pfe/random.py then you can do: python3 -m pfe.random to run your program successfully. It looks as if pfe.random (pfe/random.py) is searched for first from the CWD, is found, and then your "import random" statement runs successfully, probably because the full names of "pfe.random" and "random" are now in different namespaces and don't conflict. This is what I'm thinking is going on, I'm not 100% sure but at least it's working this way. No errors, and it displays the expected random number output. Thank you for your video! It helps :)

  • @VictorTemitope-p6u
    @VictorTemitope-p6u 21 день тому

    Hello Loek van den Ouweland, We are ECHOES OF GREATNESS. We found your Udemy course and see great potential, but it could gain more visibility, students, and reviews. As Udemy is competitive, we can help increase your course's success with proven strategies that have worked for other instructors. We’d love to collaborate to drive more sales for your course! Best regards, ECHOES OF GREATNESS

  • @Herocode20s
    @Herocode20s 21 день тому

    ❤❤❤❤❤❤❤🎉🎉🎉thank you

  • @Herocode20s
    @Herocode20s 21 день тому

    Thank you❤❤❤

  • @Herocode20s
    @Herocode20s 21 день тому

    Thank you

  • @Herocode20s
    @Herocode20s 21 день тому

    ❤❤❤❤❤❤

  • @yukitofujiro-lg2vt
    @yukitofujiro-lg2vt Місяць тому

    Do you use another software to make this work?

    • @python-for-everyone
      @python-for-everyone 28 днів тому

      Python + a MIDI library, sending notes to Ableton Live and my synthesizer

  • @mberger4224
    @mberger4224 Місяць тому

    I think the whole confusion with understanding the role of "self" comes from an ill chosen word "self". Since the word "self" in Python is an arbitrary string and not a reserved word (could be anythinh, check for yourselves with a snippet of code :), for educational purposes I am replacing "self" by "object" or "instance" and such code becomes instantly self explanatory (at least for me). In the example provided "e" is a name of an instance.

  • @adewolesamuel1311
    @adewolesamuel1311 Місяць тому

    Hello, I hope this message finds you well. I would greatly appreciate a few minutes of your time for a constructive conversation regarding your Udemy course. If possible, would you be available for a quick call? Thank you in advance for considering my request.

  • @LoisWright-t5r
    @LoisWright-t5r Місяць тому

    Gleichner Haven

  • @dylanbardin965
    @dylanbardin965 Місяць тому

    How does M know about the 'total' variable if there is no connection to A?

    • @python-for-everyone
      @python-for-everyone Місяць тому

      This is known at runtime with duck typing. You can check out how that works here: ua-cam.com/video/0vFG7NUBuSQ/v-deo.html

  • @typealpha55
    @typealpha55 Місяць тому

    Thanks for this!

  • @ranveergodara6221
    @ranveergodara6221 Місяць тому

    Just keep posting videos with attractive titles 🙏 you have bright future & my prayers

  • @truthseeker9988
    @truthseeker9988 Місяць тому

    👍👍

  • @ArvindDevaraj1
    @ArvindDevaraj1 Місяць тому

    line 20: Func = lambda attr_name: get_attribute(_,attr_name) Func(“abc”) Is same as get_attribute(“abc”)

  • @wut7977
    @wut7977 Місяць тому

    very clear video with a nice solution at the end, thank you !!

  • @Matrixsupee
    @Matrixsupee Місяць тому

    Thanks brother now TODAY I learnt something new because of you

  • @taeheebrad
    @taeheebrad Місяць тому

    Cool! Is this made using pyglet? Need tutorial.

    • @python-for-everyone
      @python-for-everyone Місяць тому

      Oh, I wish!!! But no, I use C# and XAML for Windows store apps. But a tutorial on how to make Mahjong in Python is a great idea. Let me think about that.

  • @HienNguyen-nq9iz
    @HienNguyen-nq9iz Місяць тому

    Thank you so much. I solve the problem. I spent 3 days to delete and reinstall python, vs code, module

  • @pierret1300
    @pierret1300 Місяць тому

    Hey, I don't have this problem but I have the same error statement while trying to import theano, do you know anything about this ?

    • @python-for-everyone
      @python-for-everyone Місяць тому

      I don't know what theano is. But perhaps you have created a script called theano.py?

  • @steak158
    @steak158 Місяць тому

    Cheers mate, great explanation! I would LOVE a real deep dive on the super() class(!) <- thanks that i know this now ;)

  • @developmentroselino
    @developmentroselino Місяць тому

    the most clear video explaining Protocol thank you very much... before this im sticking with abc because idk about protocol, now atleast i know why im sticking with abc

  • @ehabelbadry2313
    @ehabelbadry2313 2 місяці тому

    Vera probably needs to find a better Job 🙂

    • @python-for-everyone
      @python-for-everyone Місяць тому

      Vera does this job since 2007. Maybe it is time for something else! :-)

  • @heinrich9204
    @heinrich9204 2 місяці тому

    Hey, this is my first time leaving a comment, but I just wanted to say you're an amazing teacher!

    • @python-for-everyone
      @python-for-everyone 2 місяці тому

      A comment like this really makes my day. Thank you so much!

  • @hugo50010pump
    @hugo50010pump 2 місяці тому

    Should we prefer inheritance or protocols?

    • @python-for-everyone
      @python-for-everyone 2 місяці тому

      It depends on the situation. Inheritance can give the additional benefit of preventing duplicate code. And another thing to keep in mind: Not all OOP languages support structural sub typing.

  • @majordossantoscodec9198
    @majordossantoscodec9198 2 місяці тому

    Cara, vc é mágico! Vídeo curto e milagroso! Resolveu meu problema instantaneamente, depois de horas aqui apanhando igual criança Parabéns!

  • @adaum79
    @adaum79 2 місяці тому

    Great pill of knowledge

  • @zakchips
    @zakchips 2 місяці тому

    Finally got it. Thanks!

  • @mohammadaminrami1226
    @mohammadaminrami1226 2 місяці тому

    Brilliant explanation

  • @Hackenbaker
    @Hackenbaker 2 місяці тому

    Very very, very useful and well explained. Thanks a lot for this! Great job.

  • @PraiseEmmmanuel
    @PraiseEmmmanuel 2 місяці тому

    great explanation

  • @VURITISAIPRANAYCSE2021VelTechC
    @VURITISAIPRANAYCSE2021VelTechC 2 місяці тому

    definitely the best and short explanation i found so far, good work bro

  • @python-for-everyone
    @python-for-everyone 2 місяці тому

    Want to do this on MacOS? Watch this video instead: ua-cam.com/video/97W6NS-lwkQ/v-deo.html

  • @python-for-everyone
    @python-for-everyone 2 місяці тому

    Want to do this on Windows? Watch this video instead: ua-cam.com/video/Plcs_CO7KPY/v-deo.html

  • @jake115577
    @jake115577 2 місяці тому

    All the taking abour salary raise makes me want to be your employee. Great tutorial btw! This is exactly the kind of tutorial I was looking for.

    • @python-for-everyone
      @python-for-everyone 2 місяці тому

      Well thank you! For these kind words you deserve your raise :-)

  • @jake115577
    @jake115577 2 місяці тому

    That was an eye-opener! I've watched lots of tutorials on dependency injection but this one is the best!