Locked learning resources

Join us and get access to thousands of tutorials and a community of expert Pythonistas.

Unlock This Lesson

Locked learning resources

This lesson is for members only. Join us and get access to thousands of tutorials and a community of expert Pythonistas.

Unlock This Lesson

11 Beginner Tips for Learning Python: Summary

Congratulations! You now know some useful strategies to help you jumpstart your journey towards becoming a rockstar Python programmer! Now that you have these strategies for learning, you are ready to begin your Python journey!

To get started, you can check out the Real Python Beginner’s Roadmap for Learning! We also offer a beginner’s level Python book called Python Basics, which uses interesting examples to help you learn programming and web development.

Avatar image for Vanam

Vanam on Aug. 8, 2019

Excellent video, I was struggling to get to know about open source projects I think I got a headway

Avatar image for carykinsfather

carykinsfather on Aug. 10, 2019

pdw was the biggest takeaway from this course. I wish I had known about that from day one. Thanks!

Avatar image for cellis4

cellis4 on Aug. 13, 2019

Great intro video.. loved the pdb video as well as the GitHub info… thanks!

Avatar image for afnsldd

afnsldd on Aug. 31, 2019

i couldn’t but laugh when i was watching “Asking GOOD questions”, because i saw my self in the left side.

Avatar image for juliannekropp4

juliannekropp4 on Sept. 2, 2019

Thank you. Very helpful video!

Avatar image for Mircea Cocosila

Mircea Cocosila on Sept. 11, 2019

Excellent video series. Thanks so much!

Avatar image for vinay yelluri

vinay yelluri on Sept. 19, 2019

Thank you. A good video with a clear cut road path for beginners!

Avatar image for JulianV

JulianV on Oct. 9, 2019

I did not know about pdb. thanks.

Avatar image for Victor Amadi

Victor Amadi on Nov. 15, 2019

great video! Thanks a lot

Avatar image for Vaclav Pokorny

Vaclav Pokorny on Nov. 21, 2019

Thank you very much for pointing me to the right direction. :-)

Avatar image for fpatterson55

fpatterson55 on Nov. 29, 2019

PDB, is something new I hadn’t seen. I also appreciate that fstrings are introduced with it being a more recent implementation.

thanks!

Avatar image for Daniel

Daniel on Dec. 5, 2019

Good point that of pbd. Step by step debugging, something I wish I had known before!

Avatar image for binuacs

binuacs on Dec. 6, 2019

Thank you !!

Avatar image for eduartef

eduartef on Dec. 20, 2019

Using PDB, and the recommendation about using shell were the most profitable for my learning path. Thanks a lot.

Avatar image for agerbes

agerbes on Jan. 16, 2020

Thank you for your intro video. pdb was really easy to use. For the moment, I am more interested in a topic related timetable, where I know how and where to start my python journey and continue strategically. Do you have such a sample to share with us?

Avatar image for cbpagalis

cbpagalis on Jan. 24, 2020

thank you very much. good videos good resource for a totally new beginner

Avatar image for Phil M

Phil M on Jan. 25, 2020

Very good tips and information, thank you! :)

Avatar image for emalfiza

emalfiza on Jan. 27, 2020

@Darren is one of my fav pythonist. thanks for everything you have done for python community.

Avatar image for Lokman

Lokman on Jan. 29, 2020

Thanks for this tutorial, really awesome since there is module pdb that can trace you error code not just about linter. And how to use github platform to contribute your knowledge.

Avatar image for chellaganesh

chellaganesh on Feb. 19, 2020

Great, Thanks.

1 take away is, Coding, every day.

There’s a great tip in each of these sections, but the one that does it for me is the one on asking GOOD questions. I bet that, by the time I’d formulated my problem into a GOOD question, I’d have figured out the answer for myself 50% of the time.

Avatar image for deardamao

deardamao on March 14, 2020

Real Tips

Avatar image for dragonfly7

dragonfly7 on March 22, 2020

Good stuff !

My main takeaways are: * pdb * asking GOOD questions (obvious though … ;-) ) * taking python projects at github to further elaborate skills

Avatar image for wayne2056

wayne2056 on March 27, 2020

Great TIPS.... WTG!!!!

Avatar image for Cristian Luca

Cristian Luca on April 4, 2020

Awesome, Darren! Thank you so much!

Avatar image for Cory

Cory on April 23, 2020

I appreciate this video series since the way I learned php was to just plow through and constant lookups of things that I glanced over.

Avatar image for Uday Kiran K

Uday Kiran K on May 21, 2020

Excellent! PBG is my favourite part of the video.

Avatar image for Omar Scott

Omar Scott on June 16, 2020

Great stuff. My take aways are using pdb and a Pomodoro timer to keep myself going at a steady pace instead of overworking.

Thanks.

Avatar image for sherekhan1

sherekhan1 on June 28, 2020

good video! thank you, great take aways such as pdb :-)

Avatar image for chrisford51

chrisford51 on July 17, 2020

This series of videos compliments other courses I am doing very well

Avatar image for Perryg

Perryg on July 18, 2020

Thanks for these course.

Avatar image for Agil C

Agil C on July 20, 2020

Thanks for the tips..!

Avatar image for cherianzachariah

cherianzachariah on July 22, 2020

Excellent Video!! I was blown away by the python debugger module. I was completely unaware of this and no other learning sites mentioned about this. Wow!!

Avatar image for jameslradford

jameslradford on Aug. 2, 2020

I agree with @cherianzachariah. I will be using this module a lot in my learning. Thanks.

Avatar image for Nate S

Nate S on Sept. 3, 2020

Great course series. Two really great things I got from it were PDB and ways to improve skills by contributing to open source.

Avatar image for Sabrina Teoh

Sabrina Teoh on Sept. 8, 2020

Definitely a great start to my Python journey and learning about pdb is the most rewarding out of this short course.

Avatar image for msjpnw

msjpnw on Dec. 2, 2020

Thanks for this excellent video series! Knowing about PDB will certainly save me a LOT of time, but I think the most important take-away for me was learning that I might be able to usefully contribute to projects (and the open source community as a whole) even though my Python coding skills are still rudimentary. I will seek out opportunities to contribute to documentation.

Btw, I’ve been told by some more experienced colleagues that a good way to learn a new language is to read well-written programs in that language. Do others agree? If so, do you know of any especially good examples of well-written Python programs worth studying?

Avatar image for roodee

roodee on Feb. 5, 2021

My takeaways:

  1. Though already having the habit of using the debugger in an ide: pdb in code and terminal is new to me and seems to be fun.
  2. I made myself a note about “asking GOOD questions”.

tldr;

pdb, “asking GOOD questions”.

Avatar image for David

David on April 1, 2021

Pdb was the eye opener for me. Was looking around for one. Thank you.

Avatar image for Carlos

Carlos on July 9, 2021

Hi Darren, I like the approach that you give to learning python. All the points work beyond programming. They can be applied to any aspect of learning. This is a great video. Congratulations!

Carlos

Avatar image for URounder

URounder on Nov. 30, 2021

Great course. Thank you!

Avatar image for darose89

darose89 on Jan. 31, 2022

pdb is clearly the super power we never knew we had…

Avatar image for moonapali

moonapali on Feb. 16, 2022

These were 11 great tips! For me, the #1 take-away is “Code everyday” Committing to learning and engaging in a consistent way is the most effective way to learn.

Avatar image for Tim W

Tim W on July 6, 2022

The “Code Every Day” was a big one for me. I have started learning to code several times over the years and never seem to get far because I haven’t been consistent. I forget what I once knew.

I am also going to be teaching my first Python course later this year, so I am sure I will learn a lot more from that. Every time I teach a new class, I learn so much more about a topic I thought I knew well.

Avatar image for ron426789

ron426789 on Dec. 7, 2023

My number one takeaway was to code everyday to build muscle memory.

Avatar image for rwelk

rwelk on Jan. 27, 2024

Great information! Before joining Real Python I usually searched blogs for solving the problems I created in my programs. I could have done it a lot faster if I had known about Pdb. This is the major take away for me in this segment. There are lots of other points that I will attempt to put into practice (i.e.schedule breaks).Thank you again.

Avatar image for Roman Gerasimov

Roman Gerasimov on March 13, 2024

I’m not beginner at Python, I would say I’m somewhere between beginer and pre-intermediate, recently I thought I wouldn’t learn anything new from the course for total beginners, how wrong I was - I had been so inefficient trying to debug my code with simple print(). Now I’m thrilled to start next course and discover much more about how inefficient I was :) Guys, do not skip any lesson even if you think you know everything, every lesson is gold

Become a Member to join the conversation.