Teach Others
Another helpful and fun strategy for reviewing the things you’ve learned is teaching them to others. Not only will you be able to help out fellow Pythonistas, you’ll also deepen your own understanding by sharing your knowledge with others.
Important Links:
00:00 All right. So, teaching others, I think, is a form of reviewing. If you look at it from a selfish perspective, teaching others is actually a great way to make sure you’ve got a particular subject, you know, really down and really understand it deeply.
00:17 There’s different ways you could do this. For example, you could give a workshop or a presentation for your team, your coworkers, your fellow students—and please let yourself be inspired from our training materials, you know, go ahead and use examples from our blog posts and video courses and from our written tutorials, and use them to lift everyone else around you up.
00:39 Your team, the people you work with, other people you go to school with, other people you might meet at a Python meetup, a conference, you know—please go out there and share the stuff that you’ve learned.
00:51 Of course, we would appreciate if you cite us as a source, but you know, this is really something that will allow you to lift your profile within the community as well, which is going to make this whole thing even more fun for you. Another way, if you don’t have access, for example, if you’re not working with other Python programmers or you don’t have anybody in your vicinity that’s actually interested in Python—help out other people in the comments and in the Real Python Slack. That is the whole point of the Real Python community Slack: to introduce people all across the world with other Pythonistas and people who want to learn Python, who love Python, who are experts and want to share what they know, who have maybe very specific questions. It’s all meant for that, so if you feel inspired, you know, go and see if you can help out other people in our comments section on the tutorials, on the video lessons, or jump into the #coding-questions section on the Slack, or maybe see if you can get some kind of group together where you meet up every, I don’t know, once a month or something, and talk about a specific topic. DevOps, or how to make the most of Amazon’s hosting, or something like that—I don’t know what it would be.
01:59 The sky is really the limit and I would totally encourage you to take advantage of that connection to the community and to interact with people in the community to go out and teach the stuff you’ve learned.
02:11 Another great way to do this in a way that doesn’t involve, you know, a lot of traveling and meeting other people at conferences and stuff like that, is to write your own blog post. Start a blog, maybe code it yourself with Django or some other technique that you learned on the website, and then go and write about the things that you learned and share and give back to the community and tell them what you learned, whether that’s here on Real Python or somewhere else.
02:38 We always appreciate some kind of citation or, you know, some link back to the source, but please go out there and share the things you’ve learned here. This is not meant to be kept under wraps. This is really meant to be understood and then passed on to the next person.
02:56 So, teaching others is a really, really great hack for making the most of your own learning and to speed up your learning journey immensely. Personally, I still get a lot of joy out of all of this stuff, so it’s really a great way and a longterm strategy for learning: teaching others.
davidbottrill on Feb. 18, 2020
Hi Dan, I’ve finally decided to start blogging and I just wondered if you had any recommendations of companies that provide a good service (low cost or free would be brilliant)?
Ricky White RP Team on Feb. 18, 2020
David, it depends on what CMS / tech you’re using to blog. But Heroku have a free teir. Or if you go down the static site generator route, Netlify is amazing, as is GitHub pages.
olaoye isaiah on April 22, 2020
This is great Dan and i will love to be a Pythonista. is there a way to private message you guys.
najmastar8 on April 28, 2020
Very good introduction .I loved the section on how to learn effectively.Good effort.Thanks
jbdcrallc on May 26, 2020
Real Python your delivery on this site is flawless!!! Thanks a Million!!!
giovannicodes on July 24, 2020
I starting blogging in English to improve my skills. For now is about game dev but I want to write more about Python giovanni.codes/
Become a Member to join the conversation.
Silver on Nov. 26, 2019
Awesome set up introduction videos!