Where to Find Real-World Python Projects

  Рет қаралды 63,351

Real Python

Real Python

Күн бұрын

dbader.org/python-tricks ► Improve your Python with actionable code snippets and examples
Where to find inspiration for Python projects that will help you develop real-world coding skills and lay the foundation of your programming portfolio.
In this video I'll share a technique you can use to grow your Python skills with an infinite number of small Python projects you can complete in a day or two.
Even if you fail at first, this approach constantly creates new questions you can then set out to answer. These questions will be your “Python learning roadmap” and give you directions on what to focus on next.
If you're learning Python right now and want to start using this technique be sure to also check out this related article on my website: dbader.org/blog/python-projec...
FREE COURSE - "5 Thoughts on Mastering Python" dbader.org/python-mastery
SUBSCRIBE TO THIS CHANNEL: dbader.org/youtube
* * *
► Python Developer MUGS, T-SHIRTS & MORE: nerdlettering.com
► PythonistaCafe - A peer-to-peer learning community for Python developers: www.pythonistacafe.com
FREE Python Coding Tutorials & News:
» Python Tutorials: dbader.org
» Python News on Twitter: / @dbader_org
» Weekly Tips for Pythonistas: dbader.org/newsletter
» Subscribe to this channel: dbader.org/youtube

Пікірлер: 85
@dsinghr
@dsinghr 4 жыл бұрын
Real python is really high quality content. Whenever I search something and real python shows up, I am so happy. Would read article for half an hour
@johannesseikowsky8197
@johannesseikowsky8197 5 жыл бұрын
A technique that works for me is that if I work on a project, I pay some attention to things I come across that are hard, tedious or in some other way don't work well or as well as they could. These are then starting points for other projects. In that way project leads to project leads to project.
@realpython
@realpython 5 жыл бұрын
That's a great technique, thanks for sharing!
@papunmohanty5968
@papunmohanty5968 6 жыл бұрын
Great motivation Dan :) Hope people will start following it.
@realpython
@realpython 6 жыл бұрын
Thanks for the kind words!
@genersibal1819
@genersibal1819 6 жыл бұрын
i needed this to propel me further into python programming.. thanks mate..
@realpython
@realpython 6 жыл бұрын
You're welcome!
@manasisingh294
@manasisingh294 3 жыл бұрын
Thanks so much, Dan!!😊
@jideoforezea5904
@jideoforezea5904 4 жыл бұрын
Thanks. The kind of mentoring I need 👍
@yzhang2008
@yzhang2008 4 жыл бұрын
I agree with you. Reinventing the wheel is good for practicing programming skills.
@MegaJohn144
@MegaJohn144 5 жыл бұрын
I have already started doing this, but it's great to hear somebody more experienced than I am telling me that I am on the right track. This is what I have done. I have written a number of programs before in C++ and C#, and I was curious to see how they would work if I rewrote them in Python. I found that I can do more work with less code in less time with less complications of running and testing in Python than I ever could in C++ and C#. My problem now is I am running out of projects, so with your suggestions in this video, I'm going back and looking at what else I can work on. I am retired, but I still love programming, even doing just for myself for no money. I got hooked on Python about 6 months ago, and I'm not looking back. Here's a suggestion a lot of people could use: My first project was to write a program to synchronize files between two directories. I know there are a lot of programs out there in Python that already do that, but I wanted to make mine better, and I had already written programs like this in VB, C++, and C#. Why not Python? I got it working, but every time I learn something new in Python, I go back and implement it in my program and keep improving it. I couldn't believe there was so much room for improvement, and how easily I would fold in new changes.
@realpython
@realpython 5 жыл бұрын
That's great you have been able to continuously improve your project! Thanks for sharing.
@jesusdacoast872
@jesusdacoast872 5 жыл бұрын
John Crane great 😎
@cooleymike1
@cooleymike1 Жыл бұрын
This is excellent, thanks for the video and ideas Dan
@mrchi6611
@mrchi6611 3 жыл бұрын
Totally agree. Take an existing project. Understand what a part is trying to achieve. Write code from your understanding. Logic is the key not syntax. This part is where marketing ads don't show you
@kazimrahman7499
@kazimrahman7499 6 жыл бұрын
WoW...!!...Fantastic....getting some light out of Darkness...thanks..!!
@realpython
@realpython 6 жыл бұрын
You're welcome!
@gauthambekal235
@gauthambekal235 6 жыл бұрын
Very Well said Dan, most beginners tend to think of making flamboaint projects but at cost of losing the very purpose of learning programming..
@realpython
@realpython 6 жыл бұрын
Thanks for the kind words!
@dennistonye3718
@dennistonye3718 6 жыл бұрын
please example of a beginner project
@TravelWithAvizz
@TravelWithAvizz 4 жыл бұрын
Very nice strategies told to start building python projects.
@artinbogdanov7229
@artinbogdanov7229 6 жыл бұрын
Thanks, Dan!
@realpython
@realpython 6 жыл бұрын
You're welcome!
@TheRealMikeHoncho
@TheRealMikeHoncho 6 жыл бұрын
It checks out, thanks Dan
@realpython
@realpython 6 жыл бұрын
You're welcome!
@Oveia1
@Oveia1 5 жыл бұрын
awesome tip man, really!
@realpython
@realpython 5 жыл бұрын
Glad you enjoyed it!
@roshcoben8820
@roshcoben8820 5 жыл бұрын
Thanks for the inspiration and the python tricks, I love the newsletter! I will consider coding the commands you mentioned, but for me would be more interesting to build an entire system/application where you need to use docker and cloud platforms for deployment... I think even if the system is small, I would learn a lot... I would like to implement it with logging system, test automation and CI, automated code reviews, task scheduling/threading.. do you have some material like this?
@realpython
@realpython 5 жыл бұрын
I'm glad you are enjoying the newsletter! We do not have any material like that yet, thanks for the suggestion.
@imyashkale
@imyashkale 3 жыл бұрын
fantastic idea
@ronn_zw
@ronn_zw 6 жыл бұрын
well said
@tecknowledger
@tecknowledger 2 жыл бұрын
Thanks!
@relytheone853
@relytheone853 5 жыл бұрын
Maybe if you recreate these commands and show us how is done, so we can learn your coding skills to develop stuff. Create products to show us the principles by doing it.
@bhargav038
@bhargav038 4 жыл бұрын
Hi this video helps me a lot,
@rajkrishan3092
@rajkrishan3092 6 жыл бұрын
I too used to do this when I was in high school with math functions....
@realpython
@realpython 6 жыл бұрын
That's a great idea-instead of re-implementing whole programs, why not start with writing simple math functions from scratch. Even super basic stuff like min(), max(), sum() can be a worthwhile learning experience.
@sudiptaghosh299
@sudiptaghosh299 6 жыл бұрын
thanks Dan
@realpython
@realpython 6 жыл бұрын
You're welcome!
@pushparajkrishnan5146
@pushparajkrishnan5146 6 жыл бұрын
Hey i' ve done my very first bmi project with the help of matplotlib is this possible to sell a very simple project it might quite silly
@jackfroster7864
@jackfroster7864 4 жыл бұрын
I hardly like 1 in a 1000 videos.........this was helpful
@mb-le9en
@mb-le9en 6 жыл бұрын
Good video.
@realpython
@realpython 6 жыл бұрын
Thanks!
@VFomalhaut
@VFomalhaut 6 жыл бұрын
cool!
@realpython
@realpython 6 жыл бұрын
Glad you liked it!
@vxsniffer
@vxsniffer 5 жыл бұрын
when you learn Python being domain expert (whatever it is) projects appear instantly as you gain more expertise of the language... ;-) bit funny, but with languages like Python, typical split of roles looses justification... business can deliver solutions on its own!
@aartimetkari2788
@aartimetkari2788 6 жыл бұрын
Tnx yr......
@realpython
@realpython 5 жыл бұрын
You're welcome!
@PankajMishra-ey3yh
@PankajMishra-ey3yh 6 жыл бұрын
Hey Dan, Need one advice. I want to continue my career as Backend Developer and I don't find it difficult to do Django Tasks but in my country Backend Developers are normally asked to do frontend task too. I personally hate frontend and always loose motivation doing projects that require frontend skills and that is why I mostly make apis. What should I do ? Hoping for a reply. Thanks
@realpython
@realpython 6 жыл бұрын
I'd recommend building projects that require more back-end work than front-end to help keep your motivation going. Start with small front-end projects and work your way up.
@idiocracy10
@idiocracy10 5 жыл бұрын
Network if possible and find people that love the front end stuff but hate the backend stuff, and feed each other work, or team up on projects.
@IamMathenge
@IamMathenge 6 жыл бұрын
helpful
@realpython
@realpython 6 жыл бұрын
Thanks!
@kirbychan8146
@kirbychan8146 6 жыл бұрын
Where can I find all these projects that i can "re-invent the wheel" or get references as I am a total newbie into computer science (python)?
@realpython
@realpython 6 жыл бұрын
Are there any (small) software tools or apps that you use every day? Like a calculator app for example? You could try and build that from scratch, with Python. It doesn't have to be anything serious, I'll guarantee you'll learn from whatever project you decide to work on. That said, I'm going to talk about this in more detail in future videos... :-)
@kirbychan8146
@kirbychan8146 6 жыл бұрын
Thank you for the reply Dan! So that leads to another question, how do I show my project to employer? Let say for example, I build a calculator from scratch on my own python saving on my own computer, how do I show all these codes I have created? Should I provide a website that links to my project on my resume/cover letter and show it to my employer?
@DAForex
@DAForex 4 жыл бұрын
Real Python please answer what kirby asked if you could, thanks!
@vishal.jagani
@vishal.jagani 5 жыл бұрын
Hey Dan, To learn Python - DO i need required programming skill like OOPS and other stuff Because I am zero in programming but I want to learn Python Should I learn ?
@realpython
@realpython 5 жыл бұрын
You can start from zero! I recommend checking out this page to help learn the basics: dbader.org/python-basics
@vishal.jagani
@vishal.jagani 5 жыл бұрын
Hi Dan Thank you But I have one fear about programming about Functions and OOPS funda you know - still I can learn python ? I always afraid :(
@siddharthchamoli9684
@siddharthchamoli9684 5 жыл бұрын
@@vishal.jagani it is easy bro or you can go to w3schools.com to learn it. hope it will help you to learn funda of oops.
@Wonderland8183
@Wonderland8183 3 жыл бұрын
Yes
@Wonderland8183
@Wonderland8183 3 жыл бұрын
Vishal Jagani Me too. I always poop before starting python.
@user-cr9ed4zi3x
@user-cr9ed4zi3x 3 жыл бұрын
why didn't i find this video earlier
@shalupatidar2639
@shalupatidar2639 Жыл бұрын
I have just started reading Python, can you tell is there any website where all the scenario of Python can be found ?
@realpython
@realpython Жыл бұрын
Yes, check out realpython.com 🙂
@aslivijay
@aslivijay 5 жыл бұрын
felt like listening to Dr strange .
@topnaita8454
@topnaita8454 4 жыл бұрын
Crack! hahaha
@son0funiverse
@son0funiverse 6 жыл бұрын
What if I solved coding challenges on websites like coderbyte.com ?
@williamcory4689
@williamcory4689 6 жыл бұрын
This is good advice but I can't do it. Building new things is so much more fun than rebuilding something.
@realpython
@realpython 6 жыл бұрын
I can understand that! It's a lot of fun to dive into your own project.
@kylen1807
@kylen1807 6 жыл бұрын
lol it's weird to see you out in the wild xD
@realpython
@realpython 6 жыл бұрын
It's like I finally escaped from THE WHITE ROOM :D
@nokibulislam9423
@nokibulislam9423 4 жыл бұрын
I have a question.can you answ? Pls???
@arjunbemarkar7414
@arjunbemarkar7414 5 жыл бұрын
You find real world projects in the real world
@realpython
@realpython 5 жыл бұрын
That's true!
@jimwong3186
@jimwong3186 5 жыл бұрын
Being a great professional PYTHON programme, might let's know how much earn yearly?
@aymenabdelamelkdaouadji6763
@aymenabdelamelkdaouadji6763 5 жыл бұрын
greit
@realpython
@realpython 5 жыл бұрын
Thanks!
@RelaxingMusic-ts9xx
@RelaxingMusic-ts9xx 2 жыл бұрын
Bro my input problem in sublime
@ranilcd
@ranilcd 4 жыл бұрын
how old are you dan?
@lopaschannel1782
@lopaschannel1782 3 жыл бұрын
38
@MrSeinfeldFan2
@MrSeinfeldFan2 3 жыл бұрын
BS by the ton.... give solutions not c****
What Python skills are the most relevant in the industry today?
4:41
What Can You Do with Python? - The 3 Main Applications
11:30
CS Dojo
Рет қаралды 3,5 МЛН
Неприятная Встреча На Мосту - Полярная звезда #shorts
00:59
Полярная звезда - Kuzey Yıldızı
Рет қаралды 1,6 МЛН
We Got Expelled From Scholl After This...
00:10
Jojo Sim
Рет қаралды 39 МЛН
PINK STEERING STEERING CAR
00:31
Levsob
Рет қаралды 20 МЛН
A pack of chips with a surprise 🤣😍❤️ #demariki
00:14
Demariki
Рет қаралды 36 МЛН
6 Things That Confuse Python Beginners
8:59
Chris Hawkes
Рет қаралды 54 М.
Preparing for a Python Interview: 10 Things You Should Know
22:55
Corey Schafer
Рет қаралды 961 М.
Anaconda (Conda) for Python - What & Why?
26:10
Academind
Рет қаралды 218 М.
How does HTTPS work? What's a CA? What's a self-signed Certificate?
11:02
Introduction to Web Scraping with Python and Beautiful Soup
33:31
Data Science Dojo
Рет қаралды 1,4 МЛН
Неприятная Встреча На Мосту - Полярная звезда #shorts
00:59
Полярная звезда - Kuzey Yıldızı
Рет қаралды 1,6 МЛН