Why am I so exhausted in learning Python?

I am newbie at Deeplearning.AI and struggling too much with Python.

Is it common for beginners to suffer so much while learning a programming language?

3 Likes

Learning anything new can be a challenge. Programming may require a different learning method than you are familiar with.

I recommend you take your time and repeat the exercises as many times as you need.

6 Likes

I’m planning to take that course in a couple of weeks, but I don’t have a PC. Will I still get the same benefits if I took the course on my phone?

2 Likes

Sorry, I don’t know. I have not attended that course, and I have not tried any of DL.AI’s courses on a phone.

same. the only diffrent is phone will take more time to do task as phone is smaller

2 Likes

Yeah, but it’s worth it regardless.

2 Likes

I would say ‘Yes, especially if this is your first programming course and language.’ I had been programming for 30 years in dozens of languages when I learned Python 7 years ago, and still today I find some types of expressions confusing and difficult to get right.

I would recommend trying to separate in your mind the intent (the ends), like repeat something in a loop, combine values mathematically, arrange several values into a list etc from the syntax for how to express those in Python (the means). Be crystal clear at least in your mind, and maybe even write down the steps in your native language, only then figure out the required Pythonese. As you become more fluent, you can just think directly in Python (or any other programming language) but as a beginner, I believe think then translate might simplify, and thus accelerate, your language competence. Welcome your thoughts and experiences.

3 Likes

That’s nice to hear from you @TMosh, Thanks for taking your time and supportive responsive

1 Like

Ahhh, I think you must a Computer or Laptop before starting the course as it will need practice from you, which can’t be done on Mobile…

1 Like

great, thank you so much for sharing your experience. I am now confident and will do more practice to catch the goals described in lectures. I appreciate your response. Blessings…

1 Like

I’m in the same boat. I tried on a phone and a tablet and it was much more time consuming. However, watching the videos was great. I think it’s hard for a lot of people to learn, but most new skills are challenging. I’ve wanted to give up for the last three weeks, but I keep getting a little better every day. Good luck!

1 Like

Learning something new can feel challenging or even stressful, but breaking it into smaller steps makes it manageable. For example, dedicate a couple of focused hours, then take a good break to recharge. You can repeat this daily or a few times a week, depending on your schedule. This approach helps you stay consistent and disciplined while moving toward your goal. Over time, you can adjust your pace as needed. Most importantly, try to build genuine interest and curiosity in the subject - it will keep you motivated and make the process more enjoyable. Good luck :+1:

3 Likes

Yes it’s common, if u are new to the deep learning courses which are oriented with python, don’t worry just complete ur python basics and resume courses.

1 Like

That’s nice to hear from you, On phone or tablet it is quit challenging while PC it is easier to save time and practice more. Best wishes bro

1 Like

Thank you so much @aarzoo.manoosi for this wonderful and practical advice! It’s a truly excellent blueprint for learning effectively any programming language. You’ve perfectly captured the core principles of learning python. Breaking it into smaller steps can be much more helpful in this learning process.

1 Like

To be honest … I can’t imagine doing the Python course on a phone. A big part of the course is scanning through many lines of code to see where your programming mistake is. Also, this is the one course that I spent by far the most time on. Some exercises I had to do over and over again until I got it right. But I did feel that it was worth it, and I did complete the course in the end! Good luck!!

2 Likes

Absolutely right. I can’t imagine programming on phone…

hi @Phoenix_herself

The disadvantage of doing this course on phone would be not to have an ease of writing the codes and kernel get crashed based on your network connectivity, and especially if you are new to python, I recommend you to start the course using laptop or pc. But just to inform even in your phone course does open, lab do run, you can watch the videos and content but do the labs from a system for better learning experience.

wish you all the best, and I hope you enjoy learning!!

Regards
DP

hi @Kiramatullah

Here is how I approached python programming from a newbie, kept practicing, asking doubts here in discourse forum, searching on Google helped me the most in my early days like what is difference between class function or string function with example and it led me to links where it explains for new learners (stackflow) was one of the most common weblink help me this.

i am a non-IT person, even I used to be stuck on some code error, taking a minibreak and when I felt fresh, always helped me look at the error solution from different perspective; sometimes even leading to find solutions myself. Ofcourse we had also some of mentors explaining very well that got me sail through.

I also took other python course from IBM as that time deep learning.ai didn’t have this course.

Hope this encourages you enough to get through.

All the best learning!

Hmm, That’s nice to hear from you. I appreciate your response. I think Deeplearning course is very helpful and with pratice, I may be able to achieve the goals. Thanks again for your support @Deepti_Prasad