The gap between knowing Python and actually being able to build something

I have done a course on python on Udemy . Now how do i learn to write code that are actually useful somewhere or i can do something valuable with it?
One thing I've noticed is that when I look at a more complex programming problem, I sometimes just go blank. I know the individual concepts I've learned, but I struggle to see which concept should be used where or how all the pieces fit together. The bigger the problem looks, the more overwhelmed I can get.

if someone gives an experienced Python developer a problem, how do they approach it before writing the code?

I'm particularly interested in understanding the thought process and the building blocks involved:

  • How do you break a real-world problem into smaller programming problems?
  • How do you decide what the program should look like before you start coding?
  • How do you go from a vague requirement to something you can actually start implementing?
  • How do you decide which Python concepts are appropriate for a particular problem?
  • How do you decide which libraries/modules to use?
  • How do you figure out which libraries even exist for a particular problem?
  • How do you decide how to structure the code?
  • How do you decide what functions/classes/modules you need?
  • How do you decide what should be a function versus just a few lines of code?
  • Is there a typical order in which things are written or organized?
  • How do you handle errors and unexpected inputs?
  • How do you go from a rough idea to breaking it down to  pseudocode/design to working Python program?

Basically, I'm looking for the mental model and workflow that experienced programmers use, rather than another Python syntax tutorial.

While learning i was able to write codes that add subtract numbers etc which were simple enough for learning but want to make my skills better. Also, I'm not a programmer won't be using python much, how do i learn in such a way that i remember the syntax or concepts for longer time, python coding is just a skill i want to develop.

I'd especially appreciate examples of the kinds of projects/exercises that helped you make that transition.

reddit.com
u/Akki_Charee — 4 days ago

From “I know Python syntax” to actually being able to build useful things — how do I learn this?

I have done a course on python on Udemy . Now how do i learn to write code that are actually useful somewhere or i can do something valuable with it?
One thing I've noticed is that when I look at a more complex programming problem, I sometimes just go blank. I know the individual concepts I've learned, but I struggle to see which concept should be used where or how all the pieces fit together. The bigger the problem looks, the more overwhelmed I can get.

if someone gives an experienced Python developer a problem, how do they approach it before writing the code?

I'm particularly interested in understanding the thought process and the building blocks involved:

  • How do you break a real-world problem into smaller programming problems?
  • How do you decide what the program should look like before you start coding?
  • How do you go from a vague requirement to something you can actually start implementing?
  • How do you decide which Python concepts are appropriate for a particular problem?
  • How do you decide which libraries/modules to use?
  • How do you figure out which libraries even exist for a particular problem?
  • How do you decide how to structure the code?
  • How do you decide what functions/classes/modules you need?
  • How do you decide what should be a function versus just a few lines of code?
  • Is there a typical order in which things are written or organized?
  • How do you handle errors and unexpected inputs?
  • How do you go from a rough idea to breaking it down to  pseudocode/design to working Python program?

Basically, I'm looking for the mental model and workflow that experienced programmers use, rather than another Python syntax tutorial.

While learning i was able to write codes that add subtract numbers etc which were simple enough for learning but want to make my skills better. Also, I'm not a programmer won't be using python much, how do i learn in such a way that i remember the syntax or concepts for longer time, python coding is just a skill i want to develop.

I'd especially appreciate examples of the kinds of projects/exercises that helped you make that transition.

reddit.com
u/Akki_Charee — 4 days ago

Learning python through Udemy, how to make it useful?

i have done a course on python on Udemy . Now how do i learn to write code that are actually useful somewhere or i can do something valuable with it? While learning i was able to write codes that add subtract numbers etc which were simple enough for learning but want to make my skills better. Also, I'm not a programmer won't be using python much, how do i learn in such a way that i remember the syntax or concepts for longer time, python coding is just a skill i want to develop.

reddit.com
u/Akki_Charee — 5 days ago

Any good edtech institute that specializes in PMI courses?

I am looking for any institute or training providers that has good reputation and deliver well for project management certificates and or PMI courses? i know there are a lot but cant figure out which one is good. if anyone knows help me out

reddit.com
u/Akki_Charee — 1 month ago

Any good edtech institute that specializes in PMI courses?

I was looking for any institute or training providers that has good reputation and deliver well for project management certificates and or PMI courses? i know there are a lot but cant figure out which one is good. if anyone knows help me out

Myquals BE ECE

reddit.com
u/Akki_Charee — 1 month ago
▲ 2 r/esp32

Do I need additional security for esp32

i have recently bought an esp 32 and going through tutorials online, one of them include how to connect the esp to the wifi, being simple as it sounds, i have a question rather a stupid one. Before connecting to our wifi do we need to change any settings in the esp or the wifi to make it protected, asking from a security point of view or the esp is secure enough to pay attention to such nuances and no risk of being exposed. Please help me out on this confusion.

reddit.com
u/Akki_Charee — 1 month ago

My raspberry Pi 3 connected to internet but not browsing.

I got myself a pi 3 in 2018 out of enthu,never got a chance to work on it. Yesterday I booted it however I could connect to the internet wifi but can't browse anything on chromium . Epiphany works but only on text based light website . Can someone pls help me solve this been out of loop for years now?

I tried changing google dns but no use

reddit.com
u/Akki_Charee — 1 month ago

How do I make a thick veg soup?

I want to prepare a good vegetable soup but don't know how to make it thick .I searched on YouTube but most of it was adding cream/milk which I don't want to . Is there any way to do this ? I want it to be a bit spicy.

reddit.com
u/Akki_Charee — 2 months ago
▲ 4 r/esp32+1 crossposts

Can a small passive buzzer damage the gpio pin of my esp32 ?

so i was trying a couple of buzzers, i conencted a 1.5 v buzzer to the gpio pin 18 of my esp32 s3 .Could it damage the pin or board in genera. i mean is there any way that i could try to check the health of the pin and its internal logic is working fine or not ?

my buzzer specs

voltage rated 1.5v,16 ohms,voltage range 1 to 2 v .rated current <70mA

MY ESP

ESP32-S3-DEV-KIT-N8R8 Product Overview | WaveShare Documentation Platform

u/Akki_Charee — 3 months ago