Тёмный

Python in 100 Seconds 

Fireship
Подписаться 3,1 млн
Просмотров 2,5 млн
50% 1

Python is arguably the world's most popular programming language. It is easy to learn, yet suitable in professional software like web applications, data science, and server-side scripts. fireship.io/tags/python/
#python #programming #100SecondsOfCode
🔗 Resources
Python Docs docs.python.org/3/
Python TIOBE Ranking www.infoworld.com/article/363...
🔥 Get More Content - Upgrade to PRO
Upgrade to Fireship PRO at fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
🎨 My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
🔖 Topics Covered
- Is RU-vid built with Python?
- Is Python Strongly typed?
- Python syntax and indentation rules
- When was python released?

Наука

Опубликовано:

 

16 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 1,6 тыс.   
@pragyan394
@pragyan394 2 года назад
Every other language: Nooo, you can't multiply strings and integers together Python: "Haha, string and int multiplication goes b" + "r" * 8
@shapelessed
@shapelessed 2 года назад
Not even speaking of the syntax...
@shapelessed
@shapelessed 2 года назад
@@shelbyeb8042 Pathetic...
@Nexus-rt1bm
@Nexus-rt1bm 2 года назад
At least, the behavior is somewhat intuitive and the operation is commutative as well.
@shapelessed
@shapelessed 2 года назад
@@Nexus-rt1bm Not true at all
@gbloemer
@gbloemer 2 года назад
yeah, this is the kind of thing that makes me scared to use python for bigger projects
@veermetri05
@veermetri05 2 года назад
Mate, can you make C++ in 100 seconds ?, computer engineering students would love it 😅
@kushal6065
@kushal6065 2 года назад
me too
@fnrandom4870
@fnrandom4870 2 года назад
🤣
@Swmdwn.Khakhlary
@Swmdwn.Khakhlary 2 года назад
🤣🤣🤣👌🏿
@noop9k
@noop9k 2 года назад
C with so much syntax sugar that your legs get immediately blown off. Because diabetes.
@abcdef-ms9mb
@abcdef-ms9mb 2 года назад
Pointers in 100 seconds please. Currently approaching 100 hours and I still have no fucking clue why they appear in the most random places in examples and how they even work to be fair
@vectoralphaAI
@vectoralphaAI 2 года назад
Python is the #1 choice for Data Science, Data Analytics, Artificial Intelligence, Machine Learning, Computer Vision, Natural Language Processing and so much more as well as heavilly used in backend server side web development. It's a nice language. Really having a fun time learning it compared to my most known languages like C, C++ and Java.
@dIancaster
@dIancaster 2 года назад
Why is it so common for such computation-intensive applications if the performance is lacking?
@amagicmuffin1191
@amagicmuffin1191 2 года назад
@@dIancaster apparently, it cuts down on developer time with the nice syntax and you can import libraries written in faster languages to do the heavy computation
@puppergump4117
@puppergump4117 2 года назад
@@amagicmuffin1191 As always, laziness prevails in this industry.
@amagicmuffin1191
@amagicmuffin1191 2 года назад
@@puppergump4117 efficiency is laziness?
@TheFreestyleStorm
@TheFreestyleStorm 2 года назад
@@puppergump4117 That's called efficiency. That's at the very core of software development. If i'm able to do the same task with less lines of code at an efficient rate you better know i will.
@thehonestabe
@thehonestabe 2 года назад
I love these 100 second videos! They're full of useful information that sometimes is difficult to find in multi hour long videos
@ExodiumTM
@ExodiumTM 2 года назад
Ok but when silksong
@sweepyspud
@sweepyspud 2 года назад
when is silksong coming
@drakonicpickles6408
@drakonicpickles6408 2 года назад
silksong though
@puppergump4117
@puppergump4117 2 года назад
When about silksong
@choucolte9468
@choucolte9468 2 года назад
silksong pls
@TobiasSN
@TobiasSN 2 года назад
0:30 "And is the language of choice for big data and machine learning" *Proceeds to show MarI/O, which was written in Lua*
@Fireship
@Fireship 2 года назад
Oops, good thing Lua is on the list
@pumpkin162
@pumpkin162 2 года назад
@@Fireship Maybe lua in 100 secs ?
@namesurname6294
@namesurname6294 2 года назад
@@pumpkin162 I think that was what he meant in that reply
@charlesm.2604
@charlesm.2604 2 года назад
What is Lua ? I always thought it was an embeddable scripting language for your own transpiler integration. Essentially, Lua would be a set of syntaxes and conventions but would let devs design their own API that a Lua script can call. Essentially, a generally accepted "3rd party plugin system design". Can you write scripts in Lua that interact with low level machine APIs and work in standalone or is it just used for making plugins/scripting system in an already existing app ?
@TobiasSN
@TobiasSN 2 года назад
@@charlesm.2604 Lua can function by itself, but it's most commonly embedded in another app, which as you said can provide APIs for the Lua script to use. Lua also has a standard library, which doesn't really let you do low-level stuff, but that can be implemented in a native module which the Lua script can then import. I personally would only use it if it's embedded in the app I'm using
@Kamel419
@Kamel419 2 года назад
I'm a Python technology manager for a large company and I've never seen such a great explainer of what Python is and its benefits, exceptional work! Most similar videos make me very upset because they will say technically correct but misleading things like it's very slow, or say things that are just plain wrong (usually they say it's loosely typed, bravo at identifying it's strongly typed and dynamic). If I were to critique I would add that it has simple interfaces into almost any other language. this makes it it easy to offload computationally expensive things into fast languages like C/C++ and work well in a mixed language stack.
@tochukwugaimboyufondu4336
@tochukwugaimboyufondu4336 Год назад
I'm new to python and I hear it's slow , this narrative discourages me. I don't know if I should continue
@Kamel419
@Kamel419 Год назад
​@@tochukwugaimboyufondu4336 The slow argument is so overblown, don't worry about it. Python is a production ready language that can handle almost every use case. This is true for any language, and it excels at many other use cases. This versatility and the concise nature is why other languages are being "replaced" with Python (R and Spark, for example). (replaced is being used very loosely here... I've intentionally cut out a ton of nuance because I realize I'm talking to a newbie)
@nuggets1833
@nuggets1833 Год назад
Python falls victim to the 2 language problem: you can prototype your code very quickly in Python, but if the performance isn't good enough for the task then you'll be required to write your solution in a faster language like C/C++. This is usually not the case unless you are in very domain specific work which doesnt have existing libraries to work with. However Julia does show a lot of promise both in performance and conciseness. It has speed approaching that of C as well as an easy to use syntax that is akin to dynamic languages. Now Python is still a good pick because as the commenter above mentioned, it is production ready (has libraries for tons of tasks), but the 2 language problem will never be fixed for it.
@hidude1354
@hidude1354 Год назад
@@tochukwugaimboyufondu4336 don't worry about the argument that "python is slow therefore just learn C". it's pretty useless, python has some amazing capabilities unlike other languages, especially in ML (tensorflow is really the main way of creating neural networks). plus, there are packages that combine python with C-like functionality (like cython) which people can use if they want a C-like efficiency to their python program. also, python isn't just a language to make small home scripts with. like in the video django is actually decently popular and there are other applications like webpy, you have pysor, and so many more since python is open source
@To-TechArea
@To-TechArea Год назад
ru-vid.comxlf3uMv70dI?feature=share
@MikeKoss
@MikeKoss 2 года назад
You forgot to mention list comprehensions (generator expressions) - mind blowing when you first encounter them.
@codediporpal
@codediporpal 2 года назад
Yeah so much for implicit < explicit.
@xali2008
@xali2008 2 года назад
there is also dict comprehensions work same as list
@kebabulon
@kebabulon 2 года назад
they are pretty dope
@kiryonnakira7566
@kiryonnakira7566 2 года назад
also negative indexes and slices to parcours lists, tuples, strings way easier than in other languages
@pawebernaciak1581
@pawebernaciak1581 2 года назад
@@codediporpal they are still explicit as for loop and comprehensions still contains exactly the same instructions. They just differently structured.
@CodingEntrepreneurs
@CodingEntrepreneurs 2 года назад
Python! Django! Big Data! Notebooks! How did I not make this video?! 🤔 Nice work @fireship. Love the videos.
@sumanmitraYTC
@sumanmitraYTC 2 года назад
and we love yours too
@ammu_00_7
@ammu_00_7 2 года назад
Came here via your community post.
@juanandrescastillofuenmayo6619
@juanandrescastillofuenmayo6619 2 года назад
YOU'RE KILLING IT MAN 😍 Keep up these amazing videos. By the end of the year you'll probably have the main 100 software development languages covered.
@reddev8906
@reddev8906 2 года назад
My two fav languages: PHP, Python
@radubuta5004
@radubuta5004 2 года назад
then what? :(
@rohitthakor9574
@rohitthakor9574 2 года назад
ru-vid.comYijaUQZN1EQ?feature=share
@rohitthakor9574
@rohitthakor9574 2 года назад
@@radubuta5004 ru-vid.comYijaUQZN1EQ?feature=share
@realcore
@realcore 2 года назад
100 languages in 10000 seconds
@ferret6614
@ferret6614 Год назад
python programmer here, ur indentation doesnt have to be 4 spaces, it can be however many spaces you want, you just have to use the same amount throughout ur code
@Triskelion345
@Triskelion345 10 месяцев назад
sextillion
@blucat4
@blucat4 3 месяца назад
How much time did you save by not typing the 'yo' in 'your'?
@wherehome
@wherehome 3 месяца назад
@@blucat4 I type at an average of 91.40wpm (monkeytype), this gives us 91.40**-1 minutes per word. Taking the average word length of 5.67 (strainindex.wordpress.com/2008/07/28/the-average-sentence-length/) letters. Then using the standard formula t = letters * average**-1 * wpm**-1 * 60s gives us 2 * 5.67**-1 * 91.40**-1 * 60 = 0.1158s rounded by signficance
@cthlbrennan
@cthlbrennan 2 месяца назад
​@@blucat4 bluecatfour
@coconutz4535
@coconutz4535 2 года назад
I was asking about this in the previous of 100 seconds, thanks for the video Jeff 🙏🏼
@kevin.malone
@kevin.malone 2 года назад
I looove Python for any kind of data related project. ETL jobs, data processing, etc. all become so fluent. But for application development, it really can be a pain. Even for web server, I'm not the biggest fan of Django. But my goodness, if I wanna process some csv's, or write a script to standardize data into a specific format, Python has never done me wrong.
@PSPbrtag
@PSPbrtag Год назад
What is your choice for developing web apps? I learned NodeJS to start but found Javascript in general to be too nasty in too many ways (I hate all the callback functions you have to keep making). Also had a hard time with Java and everything breaking for no reason at all. Django has been working nicely for me, but I'd like to hear your input!
@kevin.malone
@kevin.malone Год назад
@@PSPbrtag Javscript pretty much runs the world for web apps. I hate callbacks too, but most of the main packages have been updated to allow for an async await approach so you don't need to deal with callbacks anymore. I'm pretty much exclusively working with TypeScript for anything web related. If you're trying to get a job, Node and React are what to learn. If you wanna do projects for fun, Bun and Svelte can make for a more cutting edge stack to learn. No matter which way you go, you can almost always find a way to avoid using callbacks. They make me wanna throwup too, so I can relate.
@PSPbrtag
@PSPbrtag Год назад
@@kevin.malone Great answer, thanks a lot!
@kharlopena7512
@kharlopena7512 Год назад
Started with Python. Got really good with JAVA, C#, Swift, and C for different projects. Love these other languages too (some more than other), but still go back to Python: beautiful, clean, intuitive, and powerful.
@kennethd1362
@kennethd1362 2 года назад
The editing in this video is next level 👏🏽 Great work Jeff! FYI, python also powers the Vimeo video player 😉
@fbn7766
@fbn7766 2 года назад
Wait, really?
@masterflitzer
@masterflitzer 2 года назад
ok but the vimeo player is shit, so i wouldn't use this example for python xD
@noop9k
@noop9k 2 года назад
And C/C++/Java etc. code is likely doing the actual work while Python is providing high level glue logic.
@autobot021
@autobot021 2 года назад
@@noop9k glue logic lol
@freshprince633
@freshprince633 2 года назад
Did you mean the backend is written in Python?
@kadourkadouri3505
@kadourkadouri3505 2 года назад
Very nice !! We clearly want to see more contents like this more often !
@scvnthorpe__
@scvnthorpe__ 2 года назад
I've been working a *lot* with python lately, it's been an absolute pleasure. Dipping into Rust on the side, but resources there can be trickier sometimes
@Lodinn
@Lodinn 2 года назад
Good choices right there!
@mno239
@mno239 2 года назад
at this point, you have to do elixir (and its ecosystem: phoenix and liveview)
@archaeopteryx
@archaeopteryx 2 года назад
yes I wanna learn elixir
@geniusdev6992
@geniusdev6992 2 года назад
Me too
@arshadpakkali
@arshadpakkali 2 года назад
Yeah some thing on the FP languages
@fallingseasy
@fallingseasy 2 года назад
yes please!!
@menardmaranan9356
@menardmaranan9356 2 года назад
DEFINITELY! Elixir is an awesome language: good for networking, purely functional (the paradigm I love using). Would love to see Elixir in 100!!!!
@Kilopillz
@Kilopillz 2 года назад
I really like these 100 second video. I used them for educatainment (education and entertainment). Please make more they are good conversation starters with other devs
@nawd2667
@nawd2667 2 года назад
Amazing video! You should definitely do a 100 seconds on ruby next if you can!
@sidhantsrivastava7426
@sidhantsrivastava7426 2 года назад
Loved this video a lot. Can't wait for the full rust tutorial
@gone4701
@gone4701 2 года назад
@@shelbyeb8042 oh come on
@csalpha3070
@csalpha3070 2 года назад
Just wondering about the effort you put to smuggle in all this info in 100s! Incredible work man keep it up!
@realpotatogaming
@realpotatogaming 6 месяцев назад
143 seconds
@firearmnightcore3054
@firearmnightcore3054 2 месяца назад
It needs to be interpreted first, that's why it takes time
@riza05.
@riza05. 2 месяца назад
Dang
@AdibasWakfu
@AdibasWakfu 2 месяца назад
you are obligated to unlearn any 43 seconds of your choosing
@valtrojo
@valtrojo Месяц назад
​@@firearmnightcore3054 DANGGG
@ProInProgrammer
@ProInProgrammer Месяц назад
I refuse to like at 143 likes lol
@luiscardenas8816
@luiscardenas8816 2 года назад
Underrated channel IMO, keep up the good work!
@MartinAaberge
@MartinAaberge 2 года назад
Man, this video is just beautiful! Great job :D
@gusslx
@gusslx 2 года назад
Amazing video. Just to point out: notebooks are optional and mainly used in Data Science and ML/DL development. Outside of that, I haven't seen anybody using them, since pure scripting is more common
@heyheyhey0220
@heyheyhey0220 2 года назад
Saw it recently in a script kiddie app for spamming fake applications to scab jobs at a company with striking workers
@lawrencedoliveiro9104
@lawrencedoliveiro9104 2 года назад
Jupyter is great for “scratchpad” programming, when you are trying things out.
@randomuser5237
@randomuser5237 2 года назад
Notebooks are not used in any sort of development. They're mainly used as dynamic presentation/report with code, mostly used for teaching purposes in tutorials.
@gusslx
@gusslx 2 года назад
@@randomuser5237 notebooks are indeed used to follow the ML pipeline for model development (data cleaning and processing, model training and validation, etc). Pure scripting is very inefficient for that.
@razerviper5803
@razerviper5803 2 года назад
Gustavo, when I first laid my eyes on you, I knew I was in love 😮‍💨😍
@chaselegoman
@chaselegoman Год назад
I started learning Python about a week ago, and this is a really helpful quick summary of some key features.
@mariatanya3533
@mariatanya3533 6 месяцев назад
Hey, it’s been 7 months how’s your Python now?😊
@Nothingtotell7
@Nothingtotell7 6 месяцев назад
maybe he stoped learning it @@mariatanya3533
@Gorky25
@Gorky25 Месяц назад
Hey, it’s been 11 months how’s your Python now?🙂
@ZombieslayerLeena
@ZombieslayerLeena 2 месяца назад
What an awesome introduction 😊 ❤ Thanks SO VERY MUCH for taking time to create this. Extremely helpful.
@MiladAKareem
@MiladAKareem 2 года назад
Thanks for the video. Which editing software do you use for creating such cool videos?
@a29stech33
@a29stech33 2 года назад
Outstanding intro to The Python Language!
@jagi7976
@jagi7976 2 года назад
I started with python and I’m super grateful for it. Learning other languages like Java would’ve been tough without it
@Flackon
@Flackon 2 года назад
I did it the other way around, Java first then Python, but I've never looked back since
@StanzArtz1
@StanzArtz1 2 года назад
@@Flackon Same. Java made me depressed. After mastering Python, I'll probably go for C series instead of Java.
@thecoolnewsguy
@thecoolnewsguy 2 года назад
@@StanzArtz1 C will make you more depressed
@Lodinn
@Lodinn 2 года назад
@@thecoolnewsguy It depends. Some really low level stuff could be done neatly.
@thecoolnewsguy
@thecoolnewsguy 2 года назад
@@Lodinn Yeah ik what I meant was that its difficult will make you depressed as it is a low level language and doesn't have a huge number of libraries as Python
@haraldarminmassa5231
@haraldarminmassa5231 2 года назад
I recommend to share this video with the Python Software Foundation. It could be a nice introduction on the website.
@enthogenesis
@enthogenesis 2 года назад
Love what you do & how you do it man
@fayemibolu9133
@fayemibolu9133 2 года назад
This is incredible. So much covered in short time
@The8merp
@The8merp 2 года назад
Jupyter notebooks are not a default part of the Python language, but rather a open source computational notebook tool, other than that and skipping on list comprehension this video is a very good basic intro.
@Lisa-zq5pf
@Lisa-zq5pf 2 года назад
As a Python instructor, your video was a good generalization of basic topics, for adults... most of my students are under 13 yrs old my youngest is 7 yrs old and is picking it up , his only caveat is he is a slow typist but as 7 yrs old weren't we all??? Because of the wide range of ages I teach, I try to cover nuisances of name conventions, requested input vs assigned input vs int(input()) , when to use single quotations vs double quotations etc. I try to be very detailed, because the details matter when their working small learning programs so they can find their syntax errors with 1-4 lines of code so a 400-600 line program will be a breeze! Suffice to say, I did enjoy watching your video!!! Kudos to getting the word out on how Python works!
@hereandnow3156
@hereandnow3156 3 месяца назад
That's so cool! I also want to teach kids to program. How do you go about doing that for the younger kids?
@verified_tinker1818
@verified_tinker1818 2 года назад
Great as always. Will you do Elexir?
@adarshgourabmahalik9762
@adarshgourabmahalik9762 2 года назад
Your Accent Suits Perfectly For Lectures! 😄
@agamjotsingh7371
@agamjotsingh7371 2 года назад
Bro! Seriously? I was just searching for python for backend for my flutter app and I just got a notification from my man! Thanku Jeff. I will be waiting for django in 100 or beyond 100 seconds video
@user-ke4yx6uw1r
@user-ke4yx6uw1r 2 года назад
How did it go? Did you use python for your backend? Which framework? Just want to know :)
@henryyoingco9251
@henryyoingco9251 Год назад
Woah this was actually super helpful, thank you for this
@waqarshaikh716
@waqarshaikh716 2 года назад
Most awaited video! Finally done. Now waiting for Django.
@reachthesingularity
@reachthesingularity 2 года назад
i simply had no choice but to watch as soon as i saw the notif, great video as usual
@matsomo
@matsomo 2 года назад
Haven't touched Python in over three years until two days ago when I wanted to recreate one of my object detection apps from university... How does this guy always know?
@suiryusan9972
@suiryusan9972 2 года назад
Yayyy, waited python from you for a long time!!!
@alltheserobotsshallfall
@alltheserobotsshallfall Год назад
perfect channel. Great work, dude.
@spicybaguette7706
@spicybaguette7706 2 года назад
Can you do Lua? I think it's a really unique language in how it gives you the tools to use all kinds of paradigms while also being really simple and embeddable
@snesmocha
@snesmocha 2 года назад
i don't think so? unlike something like php, isn't lua almost completely dead?
@ThinkAboutVic
@ThinkAboutVic 2 года назад
@@snesmocha lua isn't even close to dead, and will probably never die because of the existence of lua macros, the only program (afaik) that allows you to read keypresses from different keyboards while distinguishing the sime signal coming from different keyboards, allowing for infinite macros when used alongside autohotkey, among other things. it's used by video editors, flight sim fans, and tom scott making an emoji keyboard.
@Kaizzer
@Kaizzer Год назад
​@@ThinkAboutVic also, Lua is just like a "very stripped down Python/Javascript", which makes scripting even easier to integrate into other programming environments.
@Starwort
@Starwort 6 месяцев назад
​@@snesmochaI mean, the example pictured when Jeff says 'machine learning' early in the video is SethBling's implementation of NEAT for Super Mario World, which was written in Lua. So Lua makes an appearance in this very video
@user-ke4yx6uw1r
@user-ke4yx6uw1r 2 года назад
Backend development with python is just 🤩❤️ Just love Django and FastAPI
@eksortso
@eksortso 2 месяца назад
Very good! I especially like the strong/dynamic distinction drawn early on in the video. My only quibble is that despite a few assertions to the contrary, Jupyter notebooks are not a built-in part of Python. I've always preferred a REPL (and I install ptpython for that; it's my fav) over the overly elaborate Jupiter notebook framework. But that's maybe just me.
@comedyclub333
@comedyclub333 2 года назад
Your "100 Seconds" videos don't teach me anything new most of the time, but I love to watch them and be like "Look, look! I knew that already!"
@peegee101
@peegee101 2 года назад
Once again, good stuff! The only minor detail is that vast difference between ipython and python interperters, and therefore notebooks vs *.py files. But then again, would that fit within the 100 seconds budget..?
2 года назад
I use ipython quite often, but never got into notebooks.
@kipchickensout
@kipchickensout 2 года назад
I once read a comment about someone saying that the python logo doesn't look like pythons, but more like two heads with comically large chins
@smark12cz
@smark12cz Год назад
Well. I first saw this video about a year ago and now boom, I'm going to IT school. Thank you so much, you started my real passion
@franciscokennedy8412
@franciscokennedy8412 9 месяцев назад
After watching several channels I finally noticed what their strategy is if you notice there's always something wrong with the videos title or something misspelled what makes people comment and also the short duration of the videos must do something with the RU-vid algorithm thus making these channels recommended and appear in your for you even without you watching this content and also the name easy to remember (this comment is translated by Google so it's kind of weird lol)
@riddhimanpal49
@riddhimanpal49 Год назад
I learned more in this 2 minute video then I did in a whole year in a high school computer science class.
@levani7851
@levani7851 2 года назад
.ipynb notebooks have nothing to do with core Python, that comes with jupyter which is a tool to run python interactively. mostly used for data analytics / machine learning and other applications where you want to run code line by line and see the output.
@schlopping
@schlopping 2 года назад
Was hoping to hear you talk about list comprehension
@AshishDha
@AshishDha 11 месяцев назад
great! thanks!!! i might start learning python soon, just the appetizer i needed :)
@WajeehMisbahKhan
@WajeehMisbahKhan 2 года назад
0:10 *frantically checking why my mouse is moving on its own*
@paulwhiterabbit
@paulwhiterabbit 2 года назад
I notice many people here doesn't like spaces that much but we use spaces for consistency across different editors and use tab if the team is okay with indention looking foreign in differently configured editors you press the "tab" key either way
@kaan8964
@kaan8964 Год назад
In most IDE's, there is an option for automatically converting tabs into 4 spaces so you can be both compatible and efficient
@stevenglikin3219
@stevenglikin3219 Год назад
How does that work? Do you press space 4 times for each indentation? Cause that would add a lot of unnecessary work, slowing down your coding. Or do you just press space 1 time for each indentation? In which case it's a lot less visible to the eye
@Famelhaut
@Famelhaut Год назад
@@stevenglikin3219 you press tab once and the IDE automatically converts that into 4 spaces
@yggdrasil75
@yggdrasil75 Год назад
I prefer tabs because if 1 dev wants to have wide spaces, he can set it in his ide that a tab character is a width of 8. if another prefers 2 spaces, he sets it in his ide. you open in your own text editor and use your own tab width. with spaces, if you put it at 4, then every other dev has to use 4 spaces. using anything else breaks everyone elses code because python hates you.
@bronzejourney5784
@bronzejourney5784 4 месяца назад
@@stevenglikin3219 There is half a second difference at best, what are you gonna code in that half a second time difference you fucking closet-einstein? Some people force their js fanboying a bit too much, its pathetic to say the least.
@andrewmaksimovich2432
@andrewmaksimovich2432 2 года назад
I'm just starting to learn Python and this video is a great overview
@ExcelTutorials1
@ExcelTutorials1 8 месяцев назад
Very well explained!! Thank you
@sindref
@sindref 2 года назад
Really well made me feel like i was watching an entire 2 hour long documentary! Great video!
@ThankYouESM
@ThankYouESM 2 года назад
Subscribed! I love the introductions of 100 seconds. I feel like if you were to teach us how to create games for any platform... most of us would quickly learn how to do so quite proficiently.
@chaitanyabhole
@chaitanyabhole 2 года назад
Thanks for this 🙂 . Please make a 120 seconds video on Julia programming language too.
@AkersJohn
@AkersJohn 2 года назад
Looking forward to 100 Seconds of Ruby, 100 Seconds of ActionScript, 100 Seconds of Lua, 100 Seconds of Haskell... and whatever other programming languages that originated in the 90s I can think of lol. But seriously, these are all great! Much appreciated.
@thefirehawk1495
@thefirehawk1495 2 года назад
Haskell and Lua would be great.
@conforzo
@conforzo 2 года назад
0:49 Scala is twitching in his seat...
@luis96xd
@luis96xd 2 года назад
Wow, this is awesome! Our requests were heard, a Python video! I loved it! Thank you so much! 😄😄 Amazing editing as ever, nice information, great summary :D In the future, can you make a video about *Python Kivy* module for creating mobile apps and then comparing to flutter or react native
@sharbelokzan9673
@sharbelokzan9673 2 года назад
You are making a tresure for the generations to come with those videos
@OceanSlim
@OceanSlim 8 месяцев назад
I've been coding for half a year and I'm just now learning about notebooks...
@Ashwinnbr
@Ashwinnbr 2 года назад
I love python, i cant tell you how much i started to write code after switching from cpp to python. Everything is just so intuitive and the libraries are just so vast to use, plus since i'm into data science, python is my only safest bet but even if it isnt for data science, python is just way too good to be true compared to others😍
@alifdoll6372
@alifdoll6372 2 года назад
Bruh
@vaisakhkm783
@vaisakhkm783 2 года назад
@WolframaticAlpha even though I am not a fan of Python, i can agree that in 2020, Python is more worth learning than c, As it is easy to learn and also easy to get a job ....But I love c like languages than Python, it gives overall control...
@ilyasayusuf5447
@ilyasayusuf5447 2 года назад
why does python walk on land ? cause it above C level. 🐍🐍🐍
@Ashwinnbr
@Ashwinnbr 2 года назад
@Mohammed Rehaan for the average programmer and problem solver, a code that allows easy readability and less syntax is almost everything they dream of. But, yeah different languages are used for different purposes but in general people prefer python more 🤝
@n124ajdx
@n124ajdx 2 года назад
@@ilyasayusuf5447 that's a good one LOL, you just reminded me of the joke about C-*Sharp*
@hidude1354
@hidude1354 Год назад
two best things I would highlight: 1) list comphrension: generating a whole list that follows a function in one line? god this is amazing 2) negative indices: traversing a list from right-left is insanely underrated
@wazaDev
@wazaDev 2 года назад
Been waiting for this one for a long time
@MindlessTurtle
@MindlessTurtle 2 года назад
Can't believe you haven't made a Python video already. Also can't believe you did a PHP video before it.
@goswami7275
@goswami7275 2 года назад
I thought this was out already! Regardless, great video as always.
@goswami7275
@goswami7275 2 года назад
@@shelbyeb8042 Go away, please.
@minuspi8372
@minuspi8372 2 года назад
1:39 It doesn't technically have to be 4 spaces. It just needs to be consistent throughout the file.
@MrMudbill
@MrMudbill 2 года назад
well he did say "usually"
@samuelyoung1452
@samuelyoung1452 2 года назад
It just needs to be consistent within a single block.
@obed818
@obed818 2 года назад
Yeah, the doc say everywhere to use 4 space instead of tab, but it isn’t required. The same goes for adding semicolon at the end of your line, you can do it but dont do it. (I dont get why tab is a problem tbh but i get why adding semicolon is hell)
@thefanboy3285
@thefanboy3285 Год назад
Thank you Fireship dude. I have a Data Science class tomorrow and the professor assumes that we already know python. Now, I hhave some things or two to use tomorrow.🙂
@recordingerror
@recordingerror 4 месяца назад
python was also used to build JPL's library for aerospace tools. the library is called Monte
@menardmaranan9356
@menardmaranan9356 2 года назад
I can't believe it's finally HERE!!!!!!!! This is the language that ushered me into development and software engineering 🤧 And I owe my career and skills to Python 🐍 is ♥
@AssFaceNFT
@AssFaceNFT 2 года назад
If you use atom, it has an auto tab to space converter when you save your .py file meaning you can avoid manually spacing! 🌹🤭
@DogeMultiverse
@DogeMultiverse 2 года назад
most python ide auto converts tabs into 4 spaces
@TonyAlcast
@TonyAlcast 2 года назад
Jeff, do you have any tutorial about editing videos like this? Would be amazing to also increase my video editing skills.. Thanks for all this hard work!
@finnbarm
@finnbarm 2 года назад
he does, this is on his personal channel ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-N6-Q2dgodLs.html
@mobslayernever
@mobslayernever 3 месяца назад
Thanks man it helped me a lot to start...
@yangenmanuel2659
@yangenmanuel2659 2 года назад
The art of programming in 100 seconds
@Mrslykid1992
@Mrslykid1992 2 года назад
I love how c and java are second and third place but python engine also utilizes C and for threading java
2 года назад
"for threading java". What the heck are you talking about?
@Mrslykid1992
@Mrslykid1992 2 года назад
@ Ready this excerpt in Threading.py: # Note regarding PEP 8 compliant names # This threading model was originally inspired by Java, and inherited # the convention of camelCase function and method names from that # language. Those original names are not in any imminent danger of # being deprecated (even for Py3k),so this module provides them as an # alias for the PEP 8 compliant names # Note that using the new PEP 8 compliant names facilitates substitution # with the multiprocessing module, which doesn't provide the old # Java inspired names.
@michaeltran820
@michaeltran820 2 года назад
Love this video man!
@Thesnakerox
@Thesnakerox 2 года назад
I took a few classes that taught programming in Python in school, but they lost me when they started talking about how to condense multiple lines of code into a single line. I think the concept was called List Comprehension, but I don't remember for sure...
@may007ank
@may007ank 2 года назад
1:36 four spaces? That's a weird way of saying 1 tab.
@paulwhiterabbit
@paulwhiterabbit 2 года назад
the recommended size of a tab is 4 spaces, you can make it 2 spaces if you want
@ban-prem-001
@ban-prem-001 2 года назад
0:07 there's no javascript 😥
@Theway2Mount7Up
@Theway2Mount7Up 2 года назад
Where do you recommend to start learning coding? I’m a final year electrical and electronic engineering student and I’m looking to learn coding. Any books or websites you recommend? Thanks
@salmanzaman7020
@salmanzaman7020 2 года назад
I literally searched for this last night! After seeing your other videos like this, of course. Man, this feels weird!
@hellblazer7
@hellblazer7 8 месяцев назад
Never noticed it, but that 'hi mom' hits hard now.
@pionopiono5826
@pionopiono5826 8 месяцев назад
That's exactly what came to my mind
@user-qr9df1uf8e
@user-qr9df1uf8e 8 месяцев назад
same
@RSPodcast44
@RSPodcast44 8 месяцев назад
didn't age well...
@gertjanvandenbroek1620
@gertjanvandenbroek1620 2 года назад
Hey, just to be real for a second. If a nasty comment got you down for some reason, do take to heart that you're doing more good for 99% of your viewers. Don't let a few nasty comment ruin your upload experience. Honestly, you're doing great! Not sure if you needed a comment like this, I certainly hope not. But if you did, then.. you're welcome. And if you didn't, you're welcome.
@Will_of_Iron
@Will_of_Iron 2 года назад
@Caleb Newman92 yeah, LoL even I saw that comment.
@akhadtop2067
@akhadtop2067 2 года назад
I have been literally waiting for that from you
@EmmaSarahTennant
@EmmaSarahTennant Год назад
I have questions, please. 1. If you're a stay-at-home mum learning coding for the first time (to work from home before the school run), do I have a hope of learning Python? Should I first learn html, css and Scratch (as a way of also learning coding with my 4yo daughter) and be confident of these programming languages before learning Python? 2. Is the advent of ChatGP and other AI-type programmes the end of human coding jobs? Or if learning coding, should I also focus on machine learning and AI to remain relevant in these jobs in the future? The question is also for my daughter - if at 4yo now, she is interested in playing Scratch and other computer games, will she have a job in coding in the future or will these jobs go to AI? Maybe she and I should be learning hunting and foraging instead! ;) Thank you.
@konradd8545
@konradd8545 2 года назад
As somebody that knows (or knew at some point) C/C++, Java, Javascript, VB, Rexx, and even some Assembler, I can safely say that Python is my favorite one
@business_central
@business_central 2 года назад
RU-vid is in python??? Never thought python had enough front end capabilities for such
@JBuchmann
@JBuchmann 2 года назад
He prob means it runs the backend. He can't say things too specifically if he wants to finish in 100 sec 😄
@bryanleke5850
@bryanleke5850 10 месяцев назад
I am watching this again when I am more experienced. Right now my brain is trying to reciver from information overload. 🧠🔥
@Serendipity66
@Serendipity66 6 месяцев назад
how did you make the glowing effect around the like button at 2:16? thats amazing, would love to know
@jakobmeibeyer
@jakobmeibeyer 2 года назад
What about a Tensorflow in 100secs? 🥰
@Lodinn
@Lodinn 2 года назад
Tensorflow: we got more issues in the tracker than flesh and blood could ever endure.
@mfaizsyahmi
@mfaizsyahmi 2 года назад
Python's "batteries included" standard library also sets it apart from other languages. for everything else, there's pip.
@ramijkhan2.089
@ramijkhan2.089 Год назад
Thanks for the brief explanation I didn't understand a single line
@andresdelapena1285
@andresdelapena1285 Год назад
I don't know about the notebook part of the video. You _can_ do it using notebooks and interactive blocks but that's a specific use case that doesn't always come up.
Далее
Java in 100 Seconds
2:25
Просмотров 1,2 млн
10 weird algorithms
9:06
Просмотров 1,1 млн
Rose Burrito #shorts
00:35
Просмотров 6 млн
Python for Beginners - Learn Python in 1 Hour
1:00:06
Просмотров 17 млн
Python 101: Learn the 5 Must-Know Concepts
20:00
Просмотров 1 млн
I tried 10 code editors
10:28
Просмотров 2,9 млн
25 nooby Python habits you need to ditch
9:12
Просмотров 1,7 млн
How I would learn to code (If I could start over)
9:16
The Ultimate Tier Programming Tier List | Prime Reacts
26:57
Making a Game in Python with No Experience
5:57
Просмотров 1,6 млн
The Truth About Learning Python in 2024
9:38
Просмотров 122 тыс.
COMPUTER SCIENCE explained in 17 Minutes
16:49
Просмотров 514 тыс.
ЛУЧШИЙ ПОВЕРБАНК ОТ XIAOMI
0:39
Просмотров 15 тыс.