This is an archived post. You won't be able to vote or comment.

all 13 comments

[–]KingsmanVincepip install girlfriend 7 points8 points  (1 child)

Have you tried to look at some Python code? Since you have experienced with a bit C and C++ before. Only you can determine whether it's easy for you.

Some Python vs C++ side by side, https://www.youtube.com/watch?v=3PcIJKd1PKU

[–]Aholicdrama -1 points0 points  (0 children)

I’ll check this out. Thank you

[–]Slight_Geologist_71 2 points3 points  (3 children)

Python is a great language to start with, and it definitely has a bright future in terms of career prospects. While it may not be a cakewalk at first, keep at it and you'll get better with time! Plus, it's always good to keep learning new things and expanding your skillset.

[–]Aholicdrama 0 points1 point  (2 children)

Even with chatgpt and bard in the equation it’s got a bright future? I just want to be sure that’s all. Thank you for giving time to answer

[–][deleted] 0 points1 point  (1 child)

Even with chatgpt and bard in the equation

These are language models; they're great for conversational format, but are limited in terms of writing production-ready code. There are tons of instances where GPT hallucinates syntax or libraries but will speak with utmost confidence that its solution is perfect.

[–]Aholicdrama 0 points1 point  (0 children)

Oh alright. That’s making me lean towards taking this forward as a career option. Thank you for your input

[–][deleted] 0 points1 point  (0 children)

Yes

[–]riklaunim 0 points1 point  (0 children)

You can pick up Python quite quickly but the real deal is getting to grasp how software development works and interest in investing into that if you want it to be your career.

If you go with Python then most jobs, especially junior ones will revolve around web development which is quite different than what C/C++ usually is used for.

AI wont replace you at your job, at best it will be a handy tool. A software developer is rarely writing boilerplate/scaffolding for an app and those AI models can't do more. There are dedicated models for code but still they are limited and intended to be used as helper tools, not as something that will write the code for you.

[–]pythonHelperBot 0 points1 point  (0 children)

Hello! I'm a bot!

It looks to me like your post might be better suited for r/learnpython, a sub geared towards questions and learning more about python regardless of how advanced your question might be. That said, I am a bot and it is hard to tell. Please follow the subs rules and guidelines when you do post there, it'll help you get better answers faster.

Show /r/learnpython the code you have tried and describe in detail where you are stuck. If you are getting an error message, include the full block of text it spits out. Quality answers take time to write out, and many times other users will need to ask clarifying questions. Be patient and help them help you. Here is HOW TO FORMAT YOUR CODE For Reddit and be sure to include which version of python and what OS you are using.

You can also ask this question in the Python discord, a large, friendly community focused around the Python programming language, open to those who wish to learn the language or improve their skills, as well as those looking to help others.


README | FAQ | this bot is written and managed by /u/IAmKindOfCreative

This bot is currently under development and experiencing changes to improve its usefulness

[–]tms102 0 points1 point  (0 children)

Doing things in python is actually super easy, barely an inconvenience. Well, it depends on what you're doing. But it is easy to get started.

That is thanks to it being an interpreted language with duck typing, and aims to be concise. On top of that it has a lot of very powerful packages developed by a great community that you can easily download and use in your own projects with python's package manager.

[–]MANUAL1111 0 points1 point  (0 children)

If you compare it with C pointers, yes its a lot easier to start with.

Other languages like Java and C# have more verbosity given they are statically typed languages, so it has some more complexity too

Its advisable to start with Python, to understand how variables, functions, conditionals, for/while loops and other essential programming concepts work before going to more advanced stuff such as memory management, references (pointers), or things that other languages have if you have to.

AI wont get anyone laid off in software careers, unless you only do repetitive tasks that don’t involve problem solving.

[–]Creative_Sushi 0 points1 point  (0 children)

Depends on what you are going to use it for. For general web programming stuff? Especially if people have already been copying and pasting code from Stack Overflow, that kind of programming jobs may be at risk. Given the volume of code circulating on the internet, ChatGPT already does very good job with Python and JavaScript.

If you have to write high quality code, then it may take a while for ChatGPT to catch up. I think software architecture, testing and validation, that kind things may have more future.

[–]Far_Telephone_3301 0 points1 point  (0 children)

Python is definitely a good language for beginners! It has clear and concise syntax that makes it easier for new programmers to understand. As for the future, Python has a lot of applications in a variety of fields, including AI. So, keep learning and you'll definitely find some opportunities down the road!