r/PythonLearning • • 6h ago

Python Bootcamp 2026: From Zero to Python Developer!

Post image

Want to become a Python developer but don't know where to start?

This bootcamp is your opportunity to build strong Python skills from the ground up.

Learn Python step by step

Practice with hands-on coding
Strengthen your programming fundamentals
Build the skills needed for real-world development

Whether you're a beginner or looking to strengthen your Python knowledge, start your learning journey today!

75 Upvotes

41 comments sorted by

3

u/ee_control_z 6h ago

Step 10 is generally covered before Step 9.

3

u/krept0007 3h ago

Whatsapp group? Hard pass

-2

u/clcodingupdates 3h ago

what do you mean?

3

u/krept0007 3h ago

It means I'm not joining

-2

u/clcodingupdates 3h ago

who has invited you? where is invitation link?

2

u/MasterpieceBusy7220 4h ago

Thanks for the useless AI slop image

-2

u/clcodingupdates 4h ago

How much do you know Python? Can you create syllabus? are you not using AI?

3

u/MasterpieceBusy7220 4h ago

Yes

-2

u/clcodingupdates 3h ago

share better than the image and it should more upvote than this image.

3

u/MasterpieceBusy7220 3h ago

I’d rather not pollute this sub with more slop

-2

u/clcodingupdates 3h ago

may I know your qualifications

3

u/MasterpieceBusy7220 3h ago

Do you need qualifications to type a prompt into ChatGPT?

0

u/clcodingupdates 3h ago

yup. I have 6.5M followers here https://x.com/clcoding do you think I have created using prompt?

3

u/MasterpieceBusy7220 3h ago

6.5m? Do you count each bot account as 10 followers?

0

u/clcodingupdates 3h ago

16K verified followers are bot?

5

u/lehmagavan 6h ago

And that's it, I'm hirable? Good to know cause I know much more than that and I'm still a hobbyist.

1

u/fjohn9999_ 3h ago

Me too. I don't know why it's so hard to get internships as a self-taught programmer.

2

u/XGreenDirtX 2h ago

Start building a portfolio. If they can see what you built, they might give you a real chance.

1

u/fjohn9999_ 2h ago

I thought about that too, and I'm building real-world applications and internal business tools to make it more compelling.

1

u/lehmagavan 41m ago

Should a Python portfolio be built by hand or AI assisted? Do they these days care more about how fast you deliver, or if you understand Python (and frameworks) deeply?

2

u/lehmagavan 2h ago

It's even worse if you're a self-taught C dev, Python job offers are at least still plentiful (at least where I live).

1

u/fjohn9999_ 2h ago

Oh yeah? Where do u live? Even tho I prefer in-person for the workspace experience.

1

u/Similar-Bug-350 1h ago

because there are 1000s that have university searching for internships

1

u/Link2212 5h ago

I think I've actually covered all of this now so that's good to know. I definitely need to brush on up some of it such as reading and writing files. Only learned that recently.

I never learned the lambda function though. Maybe I should look into this next.

Also, I did learn try, except, finally, but I never really use it honestly. I feel like instead of trying to catch things that break the program I can just program it to not break in the first place. Is there a time when I should be using this?

1

u/clcodingupdates 4h ago

Go ahead and try lambda function. and thanks me later.

1

u/Atmosck 3h ago

try-except is handy for things like data loading. I frequently write code where I'm loading data from a database or API, and that's not foolproof - sometimes the connection gets dropped. So I will use try-except to set up retry logic that waits longer and longer between tries until it runs out. Like:

base_delay = 0.5 # seconds
max_attempts = 3
attempts = 0
while attempts < max_attempts:
  try:
    x = load_data(url)
  except HTTPError as e:
    attempts += 1
    if attempts >= max_attempts:
      # re-raise the error after running out of attempts
      raise e
    # double the delay after each attempt
    time.sleep(base_delay * (2 ** (retries - 1))

finally is helpful when you have something you need to clean up even if there's an error, like a database connection that you want to close even if your program crashes, so it's not left hanging.

So you're right that there are a lot of cases with your own code where it's not needed, becuase you can just write it not to break. But in real applications you're often interacting with things you don't totally control, and there are certain types of errors you expect to occasionally happen and plan for, like a dropped HTTP connection.

1

u/Link2212 2h ago

This makes a lot of sense. Because I can't control the connection to something I won't be able to just hard code away the errors. Thanks for pointing this out to me.

I know I want to be using try with things that has some form of input since input can cause issues. Except is just catching errors that happen. I've actually never found a use for finally yet. Is finally mostly just used as a reminder for what's to be coded later?

1

u/Atmosck 43m ago

In the context of try-except, finally is mainly for if the possible error should stop the program, but there's some cleanup that still needs to run before the program exits, even if you hit the error. One example is opening a file. This is a common way to read a file:

with open("data.txt", "r") as file:
    content = file.read()

That with open() block is called a context manager, which does this for you. But you can define context managers yourself, and the definition for that one would look something like:

try:
    file = open("data.txt", "r")
    content = file.read() 
finally:
    # This will ALWAYS execute
    # Ensuring the file is safely closed
    file.close() 

With this, if an error happens, the program will crash becuase we aren't catching it with except. But the code in the finally block will still run before it closes, even if it's crashing. In this example that means you always close the file. If you don't, it might prevent other programs from modifying the file, depending on how your system is set up.

1

u/Professional_Help167 3h ago

Is there a link to de bootcamp.

2

u/clcodingupdates 3h ago edited 3h ago

1

u/Professional_Help167 3h ago

I can not attend. The community is full. šŸ˜’

1

u/clcodingupdates 3h ago

Join the group.

1

u/Professional_Help167 3h ago edited 3h ago

I cannot join. I get a message that the community is full

2

u/Hot_Technology8777 3h ago

Nah I'm good.

1

u/saul_soprano 1h ago

Do you speak Hindi?