Тёмный

Unit Tests in Python || Python Tutorial || Learn Python Programming 

Socratica
Подписаться 884 тыс.
Просмотров 580 тыс.
50% 1

𝙎𝙩𝙖𝙮 𝙞𝙣 𝙩𝙝𝙚 𝙡𝙤𝙤𝙥 𝙄𝙉𝙁𝙄𝙉𝙄𝙏𝙀𝙇𝙔: snu.socratica.com/python Unit tests are a way to make sure your code is correct. Python comes with a built-in unit test framework that makes it easy to write a lot of tests for your software. In fact, many engineers will write a series of tests before they begin coding. This approach is called “test driven development” and is very effective.
We are happy to dedicate this video to our new VIP Patron, Juan Guillermo Henao. On a day when we lost 7 Patrons in response to Patreon's new fees, Juan made a generous pledge to keep our video production going! Thank you so much, Juan, for helping us to continue our work!
To learn Python, start our Python Playlist HERE:
bit.ly/PythonHelloWorld
Subscribe to Socratica: bit.ly/1ixuu9W
♦♦♦♦♦♦♦♦♦♦
We recommend:
Python Cookbook, Third edition from O’Reilly
amzn.to/2sCNYlZ
The Mythical Man Month - Essays on Software Engineering & Project Management
amzn.to/2tYdNeP
Shop Amazon Used Textbooks - Save up to 90%
amzn.to/2pllk4B
♦♦♦♦♦♦♦♦♦♦
Ways to support our channel:
► Join our Patreon : / socratica
► Make a one-time PayPal donation: www.paypal.me/socratica
► We also accept Bitcoin @ 1EttYyGwJmpy9bLY2UcmEqMJuBfaZ1HdG9
Thank you!
♦♦♦♦♦♦♦♦♦♦
Connect with us!
Facebook: / socraticastudios
Instagram: / socraticastudios
Twitter: / socratica
♦♦♦♦♦♦♦♦♦♦
Python instructor: Ulka Simone Mohanty (@ulkam on Twitter)
Written & Produced by Michael Harrison (@mlh496 on Twitter)
♦♦♦♦♦♦♦♦♦♦

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

 

9 дек 2017

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 584   
@Socratica
@Socratica 2 года назад
Wear a Socratica Python shirt for good luck coding: shop.socratica.com/products/python-by-socratica
@Socratica
@Socratica 4 года назад
It's official! The Socratica Python Kickstarter was a success! Thank you to all of our supporters. Because of you, many more Python videos coming soon!! 💜🦉
@setudutta3905
@setudutta3905 4 года назад
You guys are amazing...a revolution in the field of teaching.
@mohamedharesali8002
@mohamedharesali8002 4 года назад
Please we need more such videos, I have never seen how exactly you confess your code,
@jameswright4732
@jameswright4732 6 лет назад
The snarky comments are pretty fantastic.
@psSubstratum
@psSubstratum 3 года назад
Or in python language: OK
@unvrknow22
@unvrknow22 6 лет назад
To quote FDR, "The only thing we have to fear is if Socratica stops making these awesome Python vids."
@sevanshahnazaryan743
@sevanshahnazaryan743 6 лет назад
And they stopped...
@euler4513
@euler4513 6 лет назад
Please don’t stop
@aryanmn1569
@aryanmn1569 4 года назад
Fears become to reality, it hurts
@guilhermehx7159
@guilhermehx7159 4 года назад
@@aryanmn1569 they will make more videos soon. They started a campaign to raise funds to make a new series of Python videos
@gordontang7837
@gordontang7837 4 года назад
for real
@amberstruthers3228
@amberstruthers3228 2 года назад
Your videos are such a breath of fresh air in a world where technical videos can get rather dry. So happy I discovered your channel! :)
@Socratica
@Socratica 2 года назад
We're so glad you've found us!! It can be hard to find the good stuff on RU-vid. It would be a HUGE help if you share our videos and help us get the word out on the Socials!! 💜🦉
@sortof3337
@sortof3337 6 лет назад
Who else watches these videos, even though they already know python?
@InternationalBigshot
@InternationalBigshot 6 лет назад
Who watches these videos and doesn't even know what python is?
@namahshrestha3226
@namahshrestha3226 5 лет назад
I do..for fun..but i walked out with some great info that i missed while i learned python..this is one hell of a tutorial
@toshobg
@toshobg 5 лет назад
it's a Snake
@bobfrombilling
@bobfrombilling 5 лет назад
She cracks me up, love it.
@craigbarnett5507
@craigbarnett5507 5 лет назад
No but I am rewatching these videos tho. They are great!
@HomeWreckerGG
@HomeWreckerGG 5 лет назад
"You've made your point Python" LOL
@alakerejenus8993
@alakerejenus8993 Год назад
This is the first coding video I'm commenting on, why? It's awesome. From music, presentation, simplicity, pinpoint, beginner-friendly, the mechanic/robotic voice, and humor (sounds like an AI model learning to speak) to delivery. I love this and I can't express it enough.
@dameongraham4444
@dameongraham4444 5 лет назад
“...just okay? Python is stingy with praise!” 🤣 Hilarious...I love it! Great vid! Keep up the great work!
@maroofshittu
@maroofshittu 6 лет назад
I have never laughed this hard over unit tests. 10 🌟
@alexandersage7035
@alexandersage7035 4 года назад
I wish all coding tutorials were of this audio quality. Nice unique take on tutorials
@nothanks7752
@nothanks7752 6 лет назад
EE just learning python and I've heard the software engineers talk about creating unittests. I didn't even know what they were talking about until this video so thank you very much. Super clear and straight forward.
@devn0n
@devn0n Год назад
How's it been so far?
@leumas4092
@leumas4092 3 месяца назад
hows it going?
@Maquox
@Maquox 5 лет назад
"I know, this makes me itch too" Totally! hahaha
@pranav9421
@pranav9421 6 лет назад
You explain the concepts in such a simple manner that it makes it easy to learn the rest by myself. And the occasional interspersed dry humor makes the whole lesson more memorizable. Please do a video on Python Generators.
@bmanishap
@bmanishap 5 лет назад
Very nice video like watching short science fiction movie !!!!
@pastorhudson
@pastorhudson 5 лет назад
This is so so good! Your teaching is so clear, and the humor keeps things fun and approachable. You should be very proud of this python series. Thank you!
@MyTube4Utoo
@MyTube4Utoo 6 лет назад
A new Socratica Python video! YAY! Christmas came early!
@maryz.r.avecilla4788
@maryz.r.avecilla4788 4 года назад
I love the voice, very clear and direct to the point. I have found the right tutorial that fits my learning needs. Thank you so much Socratica. I enjoy all the quotes. You are the best of the best!
@PunmasterSTP
@PunmasterSTP 3 года назад
I think it's safe to say that Socratica has really asserted itself as an organization that puts out free, high-quality and extremely entertaining videos!
@melissajade7717
@melissajade7717 2 года назад
This lesson was absolutely hilarious, helpful, and beneficial to learning this topic. "Do not fear tests, embrace them". I will think of this every time I am faced with a new one. Thank you, seriously. That is so empowering.
@mapa5000
@mapa5000 3 года назад
Fun, intelligent, creative...what a beautiful way to teach coding... thank you for this ... I love your work.!
@MyTube4Utoo
@MyTube4Utoo 6 лет назад
This one was a little over my head, but now I know what I need to study.
@dhilanchandrasekara4816
@dhilanchandrasekara4816 4 года назад
How am I just discovering this channel now? One of the most entertaining programming tutorials I've ever seen, love your work! :)
@MustbeTheBassest
@MustbeTheBassest 6 лет назад
I love this damn channel. Seriously, this helps me out so much!
@peterlewerin4213
@peterlewerin4213 5 лет назад
Very many videos about computers and programming are presented in a rambling, introverted manner. Your videos are crisp and expressive, like good source code. (I like the humor as well.) Old Shakespeare indulged in quite a bit of cut-and-pasting, but he wasn't wrong about unit tests. You can't live without them, and you live a lot happier with them.
@Socratica
@Socratica 4 года назад
Welcome to Socratica! You can see our entire Python Playlist here: bit.ly/PythonSocratica Subscribe to see all our new videos! bit.ly/SocraticaSubscribe
@JLenival
@JLenival 3 года назад
I respect you, but 'j' is the only imaginary unit and 'i' is for time variant electrical current or loop index. Peace!
@joziahbo1858
@joziahbo1858 2 года назад
I guess im asking the wrong place but does someone know of a method to get back into an instagram account..? I somehow forgot the login password. I would love any tips you can give me
@stetsoncollin2138
@stetsoncollin2138 2 года назад
@Joziah Bo instablaster ;)
@joziahbo1858
@joziahbo1858 2 года назад
@Stetson Collin Thanks for your reply. I got to the site on google and Im in the hacking process atm. Seems to take quite some time so I will reply here later when my account password hopefully is recovered.
@joziahbo1858
@joziahbo1858 2 года назад
@Stetson Collin it did the trick and I actually got access to my account again. I'm so happy:D Thank you so much you really help me out :D
@jackdrost9555
@jackdrost9555 4 года назад
Yes, obviously I will need to subscribe to this channel. I've never belly-laughed while learning Python.
@mrush336
@mrush336 4 года назад
I love the humor. Also very enlightening for me as a beginner. Keep up the good work!
@tylerwelch7472
@tylerwelch7472 6 лет назад
These videos are great! I've read a few python books, and followed along with a few different courses, and you're videos have made me actually "understand" the topics you cover. Love it! Keep it up !
@nguyenduy-sb4ue
@nguyenduy-sb4ue 4 года назад
OMG ! !! the quality of your work is insane !! I really enjoy your videos, please make more
@codeisawesome369
@codeisawesome369 4 года назад
Holy MOLY, the stylishness of RU-vid programming channels is going off the charts at this point!
@saeedsedigh1032
@saeedsedigh1032 5 лет назад
"if type(r) not in [int,float]:" That was smart.
@zyptoskid
@zyptoskid 5 лет назад
yeah better than so many "or" statements
@OmegaF77
@OmegaF77 4 года назад
BIG BRAIN TIME
@nlight8769
@nlight8769 3 года назад
There are better ways to achieve it actually. With isinstance : if not isinstance( r, (int, float) ) Indeed, if you make a class "INT" that inherits from int like so : class INT(int):pass *type(INT(5)) == int* would return *False* and not pass the test, while it should. Very disapointing ;p
@dantedt3931
@dantedt3931 5 лет назад
I never thought unit tests would be this fun.She rocks!
@emmastone6496
@emmastone6496 5 лет назад
Lol, same.
@lRadicaLl
@lRadicaLl 6 лет назад
I love your videos! It's fun, it's elegant, and I'm really learning... thanks a lot!
@TommyAMV
@TommyAMV Год назад
I absolutely love you humor! Not to mention I actually understood the topic well enough to implement it in practice, unlike during other 30+ minute vids. Keep up the great work!
@89Valkyrie
@89Valkyrie 6 лет назад
Every student should watch your videos. Amazing knowledge presented in an incredibly creative, cringe-less, way. Instantly subscribed.
@Socratica
@Socratica 4 года назад
Support what you love! Socratica has a Kickstarter to make more Python: bit.ly/PythonKickstarter
@benjaminmayanja7452
@benjaminmayanja7452 5 лет назад
You make programming so cool and hilarious. Made my morning.
@johnrine9671
@johnrine9671 6 лет назад
I do not see a doc string so lets see if we can pass the function a kitchen sink...
@theo_st
@theo_st 5 лет назад
Thank you
@jarodlatta6185
@jarodlatta6185 4 года назад
QA in a nutshell
@KelDG3
@KelDG3 4 года назад
This channel is legendary! Thanks
@onokr705
@onokr705 4 года назад
"Trust but verify with unit testing" - William Shakespeare
@emPtysp4ce
@emPtysp4ce 3 года назад
Truly, he was a man ahead of his time
@fleboho
@fleboho 4 месяца назад
I'm only 1 minute 27 seconds into the video, and am loving it already.
@selenewaide8994
@selenewaide8994 6 лет назад
OMG!! You rock! You've got yourself a new subscriber. Great content and delivery.
@lightyearahead
@lightyearahead 4 года назад
This is both funny and knowledgeable content. Love this series.
@Amakratacjan
@Amakratacjan 4 года назад
That's trippy in a Command and Conquer game way. Awesome
@vincentkizza3751
@vincentkizza3751 3 года назад
Jesus! What a tutorial! Never seen anything like it,I cannot wait for more. Many many thanks.
@fordfactor
@fordfactor 4 года назад
I've started watching some videos from this channel. They are clear, concise and funny!
@12copablo
@12copablo 4 года назад
Very well explained, great humor and great background sounds!
@manuelpineda9067
@manuelpineda9067 2 года назад
It's amazing how exciting the video makes a subject as unit tests seem.
@michaelsvoboda1024
@michaelsvoboda1024 5 лет назад
Why did it take so long to find this exceptional channel? Great format.
@vladimirrav
@vladimirrav 4 года назад
I liked your videos a lot, the best tutorial series I've ever seen. It is very exciting to watch. It would be very nice to have a complete data science tutorial like this with statistics, probability and so on. Keep the outstanding work, we'll appreciate it!!!
@DaniloSilva-pl3sq
@DaniloSilva-pl3sq 2 года назад
I'd never imagine unit tests were so easy and simple!
@erintracey6554
@erintracey6554 2 года назад
These videos are not only educational, but fun! Thank you
@Socratica
@Socratica 4 года назад
We're halfway there. We still need your help! Support Socratica Python Kickstarter: bit.ly/PythonKickstarter
@HP-ol2ux
@HP-ol2ux 4 года назад
You are really great. People rarely combine education with humor in such good way. Very nicely done :)
@retrofutur1st
@retrofutur1st 2 года назад
Way to make a challenging topic entertaining, big props! I'll be incorporating unit testing into my coding from here on out.
@DUANEYAISER
@DUANEYAISER 6 лет назад
There's much to love about this series, but I especially love that you use vim. :-)
@quietlyconfidentful
@quietlyconfidentful 5 лет назад
Can't get enough of this channel
@Erin-bc8ic
@Erin-bc8ic 5 лет назад
Holy shit this is amazing. Very clearly, functional and with a small dash of humor with an excellent voice.
@jinxkhoche
@jinxkhoche 4 года назад
It sounds like I'm attending a briefing of an inter-galactic mission of utmost importance and am being told of my objectives by an intelligent alien-computer. Brilliant!
@bariborsaturday
@bariborsaturday 9 месяцев назад
"Python is stingy with praise" 😂😂 This is one relaxing python tutorial video I've never come across. This is the best way to learn coding
@mathematicalninja2756
@mathematicalninja2756 6 лет назад
I am so glad to stumble upon your channel. you have great content.
@quantadotonium3654
@quantadotonium3654 2 года назад
What an entertaining and exciting way of descriptions of concepts. Besides, the actual content, her sarcasm makes my day! Well done AI!
@Socratica
@Socratica 4 года назад
HEEELLLLLLP! bit.ly/PythonKickstarter DEADLINE SUNDAY OCT 20th
@FabianBarajas
@FabianBarajas Год назад
omg these are so good. Clear and concise lessons with some hilarious commentary.
@ricardohincapie1537
@ricardohincapie1537 4 года назад
Fantastic, simply fantastic. Your concept is so fun!
@harrykaradimas857
@harrykaradimas857 3 года назад
"just okay ? Python is Stingy with praise" The texts are great ... I enjoy these videos very much !
@ninasist4667
@ninasist4667 4 года назад
i love this kind of learning!!! So much better than any other tutorial, it feels like im in a game :D
@johnmalek187
@johnmalek187 Год назад
Great way to teach concepts in Python. I love your humor.
@Kevin-zk7xc
@Kevin-zk7xc 4 года назад
One of the funniest and best tutorial I've ever watched
@georgesmith3022
@georgesmith3022 4 года назад
I never test my code, but when i do, i do it in production
@tospipdevelopment9793
@tospipdevelopment9793 3 года назад
Way to go👍
@camilofunez4209
@camilofunez4209 2 года назад
I just discovered this wonder, and OMG! i feel like a kid with a new toy. This video is AMAZING!. thanks
@NguyenTran-eq2wg
@NguyenTran-eq2wg 2 года назад
I HAVE TO SAY THIS IS BRILLIANT!
@harrybarrow6222
@harrybarrow6222 4 года назад
I absolutely loved this video, so of course, 👍 and Subscribed + 🔔. It really held my attention, made me laugh, and taught me a lot. I am an experienced programmer and I have been looking for a Python tutorial series that would not send me to sleep. Thank you, Socratica, I have just started your Python course. 😀
@rajputakash1
@rajputakash1 2 года назад
This is just awesome. Short and sweet.
@DanielSmith-yx6zm
@DanielSmith-yx6zm 4 года назад
This video made my day. I learned something and it was fun
@ArizonaJewell
@ArizonaJewell 3 года назад
I'm currently finishing up a course on object oriented programming in Python. I didn't really get the lecture on testing, and this is BY FAR one of the best videos I could've asked for for learning Python. It's short and sweet, so I don't need to watch some 40 minutes video.
@charlesmorris3888
@charlesmorris3888 4 года назад
Thank you, this video was an extremely helpful intro to unit testing. The practical example was really helpful.
@yash1152
@yash1152 Год назад
thats the power of firdt impressions - i saw your one video for the first time about python list comprehensions months ago. and today, while searching for python unit tests, other videos i "saved to watch later" - but ur video came, i immediately opened in new tab.
@nktslp3650
@nktslp3650 4 года назад
That was fun and instructive to watch! Thanks a lot!
@vivekjoshi3769
@vivekjoshi3769 7 месяцев назад
Got curious about Unit Tests after somebody mentioned in a community. Watched some videos before this one. I promise you nowhere I got such clear & concise explanation especially with python code on the screen. Some people are born with the ability to make things easier to understand for the world. Big Salute to the lady & her Team!
@ufotofu9
@ufotofu9 4 года назад
This is great. Love the bit and great tutorial!
@jennyada1429
@jennyada1429 2 года назад
This is the best tutorial I have ever seen.
@diallomamadou258
@diallomamadou258 4 года назад
A frontend Developer loving the way you explain things, just subscribed.
@PradeepBishtcaptains-log
@PradeepBishtcaptains-log 4 года назад
Hands Down !! What a great way to teach something !!
@rafaelcascalho4180
@rafaelcascalho4180 5 лет назад
That was absolutely helpful, thanks!!
@porlando12
@porlando12 4 года назад
This was brilliant and entertaining! Why has it taken me so long to discover Socratica?!
@dreamphoenix
@dreamphoenix 4 года назад
Your commentary is priceless. "You have got to be kidding me." My old physics teacher and you would get along quite well. :)
@Spainog
@Spainog 5 лет назад
Love this Series... Thanks Socratica
@onurcanisler
@onurcanisler 2 года назад
*Awesome editing. You are so professional almost anything.*
@sudhanshupatwardhan9900
@sudhanshupatwardhan9900 6 лет назад
As always, well explained!!
@Kanephan
@Kanephan 3 года назад
Excellently written and explained
@robertb5357
@robertb5357 3 года назад
Love her sense of humor and delivery. :)
@ssr142812
@ssr142812 2 года назад
I was still in shock and staring at her even after watching 5+ videos! Really a different kind of learning and experience! kudos
@_mvr_
@_mvr_ 6 лет назад
i didnt even know python complex numbers were a thing. Bonus info! This series is great
@prlombaard
@prlombaard 6 лет назад
As always @Socratica, short simplistic videos, that cuts right to the chase and explains a topic in Python in a very concise manner, giving the Viewer just enough to satisfy the initial curiosity,which prompts the Viewer to then to go study more.
@lucidcatnap
@lucidcatnap 4 года назад
This channel is a godsend
@archstampton5910
@archstampton5910 5 лет назад
The function is, how should I say this politely ... "A grave disappointment"
@rahul-qo3fi
@rahul-qo3fi 2 года назад
To the point, no bullshit!! Brilliant!!
@Goodhealthall2015
@Goodhealthall2015 3 года назад
Loving this unique sarcastic style of videos.
Далее
5 Good Python Habits
17:35
Просмотров 397 тыс.
I Built a SECRET McDonald’s In My Room!
36:00
Просмотров 8 млн
How To Write Unit Tests in Python • Pytest Tutorial
35:34
Thoughts About Unit Testing | Prime Reacts
11:21
Просмотров 209 тыс.
Python Tutorial: if __name__ == '__main__'
8:43
Просмотров 2 млн
Intro to Python Mocks | Python tutorial
18:42
Просмотров 79 тыс.
Python 101: Learn the 5 Must-Know Concepts
20:00
Просмотров 1,1 млн
If __name__ == "__main__" for Python Developers
8:47
Просмотров 382 тыс.