A hands-on introduction to Python for beginning programmers

///A hands-on introduction to Python for beginning programmers

A hands-on introduction to Python for beginning programmers

FavoriteLoadingAdd to favorites

Jessica McKellar
http://pyvideo.org/video/1850/a-hands-on-introduction-to-python-for-beginning-p
https://us.pycon.org/2013/schedule/presentation/1/
Beginning programmers: welcome to PyCon! Jumpstart your Python and programming careers with this 3-hour interactive tutorial. By the end, you’ll have hands-on exposure to many core programming concepts, be able to write useful Python programs, and have a roadmap for continuing to learn and practice programming in Python. This class assumes no prior programming experience.

By |2017-05-01T12:23:16+00:00April 26th, 2017|Programming Video Tutorials, Python Video Tutorials|49 Comments

49 Comments

  1. Linda Harkin April 26, 2017 at 9:15 pm - Reply

    Can someone help? Around 9:30 she says 1 and 2 don’t know about the decimal place. But when I put in 1/2 in IDLE I get 0.5. Am I using the wrong program?

  2. Frances Meier April 26, 2017 at 9:15 pm - Reply

    Very easy to understand. I used python for the last 3 years by learning it on my own. Great to know the terminology and why things work the way they do! Great video!

  3. Ravi C G April 26, 2017 at 9:16 pm - Reply

    Jessica this is an amazing intro to Python, thank you very much for this effort. Keep sharing, Keep Helping people. Good Job.

  4. Yang Gao April 26, 2017 at 9:16 pm - Reply

    This is the truly for beginner ! i also watched , ’cause attracted by this girl .

  5. cswann8 April 26, 2017 at 9:19 pm - Reply

    19:41 "Len is our first function.." Unless I totally missed what a function is in Python…wasn’t print the first function this tutorial worked with?

  6. Akash Chaudhary April 26, 2017 at 9:25 pm - Reply

    motivating yet great video:)

  7. Escape the Matrix April 26, 2017 at 9:29 pm - Reply

    It’s ‘CodeCademy,’ not ‘CodeAcademy.’

  8. Curren Thabani Mguni April 26, 2017 at 9:30 pm - Reply

    that was an awesome presentation.

  9. thought2007 April 26, 2017 at 9:34 pm - Reply

    1:15:07 "There’s not really a notion of unsetting a variable in Python" — Not so. You can use del.

  10. Mouloud Aït-Kaci April 26, 2017 at 9:37 pm - Reply

    Nice recording but please stop frying your voice -_-

  11. Aparna Chaudhari April 26, 2017 at 9:39 pm - Reply

    so refreshing to learn coding from someone of the same gender!

  12. Jack Penny April 26, 2017 at 9:41 pm - Reply

    This lecture is out-of-date. You cannot type _print "something"_ because you’ll get a syntax error. From Python 3.4.2 onwards, you have to type _print("something")_, i.e. braces must be included. This is not a trivial thing if you’re a beginner programmer. It can be pretty annoying when you follow the instructions on this video only to have syntax error appearing everywhere and you then have to Google to find out what the mistake is.

  13. Messianic Yitzchak April 26, 2017 at 9:42 pm - Reply

    its a good tutorial here, i like that. but when is the advanced tutorial coming online

  14. Jason Stone April 26, 2017 at 9:42 pm - Reply

    This course is more clear than other online courses, including the Google course.  I hope to teach this subject in Jr. High Schools.

  15. Pen Griffey April 26, 2017 at 9:43 pm - Reply

    The spaces are cringy

  16. Sooraj Msr April 26, 2017 at 9:43 pm - Reply

    I ran into trouble when i tried to insert a row into an excel worksheet. I used openpyxl. I was told that i could do something like copying the whole sheet into a new sheet and insert the row in the process and drop the old sheet. I am not a programmer but do like to i automate certain boring tasks.

  17. Colin Everiss April 26, 2017 at 9:45 pm - Reply

    I have been using tweepy to do some filtering. Is it possible to filter tweets using more than one keyword. For example not just "car" but say tweets with both ‘car’ and ‘crash’ in the tweet?? Using twitterStream.filter(track=["car","crash"]) then the result is not a tweet with both key words in it but tweets which contain one or the other. Any advice?

  18. Lui Tortuya April 26, 2017 at 9:45 pm - Reply

    I love this girl. It’s extremely hot that Zelda was the first name she came up with. And my desktop has shit everywhere too. Great tutorial!

  19. j3s0n April 26, 2017 at 9:48 pm - Reply

    girllllllllllllllll

  20. Ashè April 26, 2017 at 9:49 pm - Reply

    Python maybe a good second language, because most places teach it assuming you already know the basic concepts expressed in another programming language. #AsheCode 🙂

  21. raccoonnyc April 26, 2017 at 9:50 pm - Reply

    Thanks, that helped this beginner a lot!

  22. Flandude April 26, 2017 at 9:51 pm - Reply

    This was very helpful. Thank you.

  23. Jill Buffon April 26, 2017 at 9:51 pm - Reply

    "Python doesn’t care about whitespace." Say what?

  24. JoachimderZweite April 26, 2017 at 9:52 pm - Reply

    The thing I love about this instructor is that I can repeat endlessly in YouTube and she does not get impatient with me. I wish there were functions to throw more light on not very bright seniors and also would speed up slow learners. …..Thanks!

  25. Hugo Chavez April 26, 2017 at 9:52 pm - Reply

    This video is for Python 2.7. If you have problems, use Python 2.7

  26. ScreenPrintR April 26, 2017 at 9:54 pm - Reply

    Will you have additional seminars, and if so when and where?

  27. Ralf Neurohr April 26, 2017 at 9:59 pm - Reply

    need some retalin or other therapy?

  28. Mike Geoghegan April 26, 2017 at 10:00 pm - Reply

    Great presentation on introduction to Python. Plus Jessica is HOT

  29. Joseph Philip April 26, 2017 at 10:01 pm - Reply

    Good tutorial but I had syntax error when I typed hello as a string. Y?

  30. Josh Lipovetsky April 26, 2017 at 10:01 pm - Reply

    Thanks for sharing!

  31. Sarah Sullivan April 26, 2017 at 10:02 pm - Reply

    Great video! I love the interactive format. Noting this is Python v.2 (2.7.2). If learning via Python 3.x.x some things will be different, including the math example with division of integers. In 3.x "1 / 2" results in a float (0.5), not 0. 🙂

  32. Dave T April 26, 2017 at 10:02 pm - Reply

    The else: function I tried using doesn’t work, I get a syntaxError?

  33. Aayush Aishwani April 26, 2017 at 10:02 pm - Reply

    I am newbie in python and I am facing difficulty in storing
    various fields of html page into database.
    E.g, I have a html page which contains 5 fields and one submit button .
    On submitting the form, I want all values from html form should be
    stored in table of the given database.
    Please help me in this.

  34. Velayuthan Rengasamy April 26, 2017 at 10:03 pm - Reply

    wow that’s a good tutorial for the beginner. cheers

  35. BegToBeFUN April 26, 2017 at 10:03 pm - Reply

    I see clearly where that Tuna variable came from #Bucky #TheNewBoston 20:01

  36. Constantine Dyachenko April 26, 2017 at 10:05 pm - Reply

    Looping a List – 1:06:00

  37. chawan awinash April 26, 2017 at 10:05 pm - Reply

    not bad but tried hard to explained 🙂

  38. Byte Academy April 26, 2017 at 10:05 pm - Reply

    Great intro! For those who want to continue their Python studies our fullstack Python bootcamp is the 1st to teach the language in NYC. Check us out at http://www.byteacademy.co

  39. NeoFryBoy April 26, 2017 at 10:05 pm - Reply

    I’m shocked that she uses spaces. I don’t think it would work out between us…

  40. Nirmal Kushwah April 26, 2017 at 10:05 pm - Reply

    Thank you very very much Jessica.. you have explained each and every point in a single video. i am also a beginner in software engineering.

  41. Ngarua Mwangi April 26, 2017 at 10:07 pm - Reply

    This is amazing, I am learning so much, who knows what I would end up becoming after this…Thanks a lot Jess

  42. Adam Mizell April 26, 2017 at 10:07 pm - Reply

    You are a really good teacher, high five!

  43. Bocskai Csaba April 26, 2017 at 10:07 pm - Reply

    1. The math in "1 / 2" is shockingly stupid. My pocket calculator can do better. I really cannot comprehend, why on Earth would you omit returning at least a .xx result so that the user/programmer knows he’s/she’s dealing with float? What do I do if I want to divide big numbers? How do I know if I have to expect an integer or a float?
    2. lists in Python are the equivalent of arrays in php?
    3. she’s the perfect teacher with perfect communication skills.

  44. Gan Wei Di April 26, 2017 at 10:07 pm - Reply

    I am "shopping" for programming languages for months ago, and now I think I had find what I want…

  45. Jimtik kzeus April 26, 2017 at 10:08 pm - Reply

    25:38

  46. fuliaj April 26, 2017 at 10:09 pm - Reply

    I appreciated the video but had some issues. I had to put ( ) in order to print anything. The links didn’t work well for me. One was dead and the exercises in code academy were really difficult. I don’t know how to write 111 to the 3rd power, in a way that it would accept it. I tried 5 different ways.

  47. patrick henry April 26, 2017 at 10:10 pm - Reply

    Excellent Intro to Python! Thanks for sharing

  48. i wing it April 26, 2017 at 10:11 pm - Reply

    Thanks my dear

  49. Ivan Chua April 26, 2017 at 10:11 pm - Reply

    wish my java lecturer ten years ago made things as easy as you did. great tutorial. thank you very much!!!

Leave A Comment

*