I've been doing full stack Javascript for a while, I also know C# and C++. I know Python basics from having looked at code etc, after all its very readable but haven't done much coding.
I'll be honest, my current work doesn't really have Python projects, and I really want to learn because 1) its a good thing and I'm sure I will find uses for it, but mainly 2) I want to use it for technical coding interviews.
I really don't want to use C++, C# or god forbid Java (the opposite of terse). In the past I've used ES6 also and its generally fine but some companies have the impression that its not a 'real' language (which is nonsense). Anyway Python is even more terse/readable (well except for lambdas) and has more data structs (like queues, heaps) that are often used in interviews.
Just to make it clear, I'm not trying to 'cheat' or memorize. I want to learn the language but with a focus on solving questions like you see in leetcode vs e.g doing ML or data science. Things like list comprehensions etc seem very useful. JS ES6 and Python seem very similar in many ways so I think this will come down to really understanding the 'Pythonic' way of doing things after learning the syntax etc.
How much easier will it be to learn Python after having learned JavaScript vs just learning Python as new coder?
What aspects of programming will be easier to pickup if I learn JavaScript first?
At my job right now I work with Python (intermediate to advanced knowledge) and SQL (advanced knowledge) and some R but I'd like to switch career and learn Javascript.
I wonder how long it takes to learn Javascript (enough to pass jobs interviews) if I study it 3 hours per day and I'd like to know what frameworks should I focus on for better career prospects.
Thanks you!
Is python similar to javascript will I be able to pick up everything fairly quickly? I have been learning python for a couple of weeks now and I'm slowly gaining an understanding. I plan on sticking to learning html, css and python for a month or two more than try and learn some javascript and react, I actually first started on js but skimmed through html, css quickly and then javascript hit me pretty hard then life got in the way. So I started with python one year later and feel much better, perhaps my original approach was poor. Also eventually I was thinking about full stack so thats why I thought python was quite a good choice for back end.
Thank You.
Two things strike me with Javascript as opposed to Python (obviously, caveats apply...)
-
Learning Javascript to enable the web is far more practical than learning a Python GUI.
-
All of the extra steps in Javascript when it comes to functional programming, yuck!
This is assuming full time (albeit remote) learning.
I'm asking because there are government funded courses in my country where companies are offering 12 week courses to teach Python.
But they also say They will be able to teach JavaScript as well as other skills like HTML and CSS, and help get you a job, and help build you a profile.
These courses are legitimately government-funded and you get a Microsoft certificate at the end of it.
To those who have been using Python for 5 years or more; is it even remotely possible to learn Python well enough in 12 weeks to get a job with it? (assuming you're learning JavaScript and building a web portfolio at the same time)
I want to know because I’m doing computer science and it’s kinda hard
I want to learn JavaScript as quickly as possible (I'm interning and the company wants me to learn JavaScript and node.js)
I already know python. How can in quickly learn js? Thanks!
imo - convert whatever you made in python into js - then refactor until youre happy
Learn JS then Node. Node won't make any sense until you know the language.
javascript.info will cover just about everything related to JS
MDN for deeper dive into the various APIs
Node.js is a run time built on the V8 engine. You won't be able to "learn" it overnight. Wes Bos, Steven Girder, etc. all have good intro courses to help you get familiar with the environment if you're a new learner.
Applying for a job that requires python, so how fast and what is the go to way to learn it?
I'm beginning to feel mildly competent with Python, enough that I can debug my code and understand the documentation and some of the core conceptual logic of Py.
For the project I am working on the next step is to get my python code into a web app, I am looking at just using Django because it uses Python language but I feel JavaScript (HTML, CSS doesn't worry me) may be more beneficial in the long run (skills and project-wise).
I see lots of people saying JS is hard to learn and understand, should I invest the time now? Or can Django get me a pretty decent responsive website for the near term? (The sites main functions will be looking at a map of venues around the user's location that are drawn from a database (I have used SQLite3) allow users to login and submit recommendations which are then mapped).
I'd ideally like to turn this project into an IOS and Android App in the medium term too.
EDIT: Thanks for the phenomenal advice everyone! Hopefully this I helpful to others too.
I have the books
Python crash course Automate the boring stuff with python Fluent python
And also bought the course 100 days of code angela yu
I practice daily for the last 4 months and feel like i’m struggling to remember all the basics and have to constantly go back and reread how to use the basic functions of python.
Hi there, noob with no real programming experience here (Just some html and lots of research about it cuz i like dev stuff )
Realistically how long does it take to learn python enough to start making my own stuff, more specifically games ?
Thanks in advance!
I want to be an AI/Robotics tech engineer and currently I’m a sophomore in high school going into my junior year in Fall of 2024 and I need to learn these 5 languages before I go into college Fall of 2026. Right now I no knowledge in any of these languages aside from very basic Python knowledge. I think I might be really behind in my learning of these languages and AI in general so I have some catch up to do and willing to put in the work. If I need to spend more than an hour a day to learn these languages then let me know. Appreciate any insight
I’m new to coding and want to learn the fundamentals of it. I just want to know which one is the best and that’s it and give me some YouTube tutorials recommendations.
Im about a month or two in. I can make basic programs and I'm moving into GUIs. I am getting frustrated because all of the things I really want to do are outside my skill set.
I want to use python to control servos, build facial recognition programs, machine learning etc. The big boi stuff. How long did it take you before you could do whatever you wanted?
Like I have this goal and I have a solid idea on how to get there. Or I have an idea for a web app, I know how to do it now I just need to write the code. Another example, I want to build a program that uses facial recognition, apply it to a drone, and have that drone follow my target.
Are my goals years and years away? Or is it months?
I'd like to hear from some of the Python Masters if possible.
Hello!
Im 26 years old and have an associates degree, I’m doing a career change from Finance. I realized that going to bootcamp is not worth it , and pursuing a CS degree would help me get a job. It should take me about 2 years to finish but meanwhile I go through those classes I want to self learn, build my skills, get my portfolio going.
My goal is to become a web developer(front end preferably) or even backend if I end up liking it.
My first 2 classes at the university are python related, so would it make sense for me to go all in on Python by taking self learning courses through udemy or youtube? and worry about learning JavaScript later? I already know html, css and a little bit of JavaScript but I’m not sure if its doable learning python and JavaScript at the same time. Has anyone tried learning python and JavaScript at the same time?
Thanks!!
languages don't matter too much. You'll need to learn a new language for many things that you'll do. Learn languages when you need them, so in your case python first. In fact learning a language quickly is a skill in and of itself.
It depends on what you want to do. If you want to be a web developer, learn Javascript. Javascript is the only language used on the frontend and also can be used in the backend (Node.js).
Sure, python has simpler syntax, but if you're really interested in webdev then you might as well start getting used to Javascript and then its libraries and frameworks once you learn fundamentals.
Edit: Also it's definitely a good idea to not go to a bootcamp unless you're really REALLY bad at motivating yourself to learn. There are so many free resources online.
I want to learn Python as soon as possible, in how many hours can I learn about Python Programming basics. I'm new to coding!
Hello, new learner here and just being curious. Suppose I pickup Java/C++ etc and spend a good couple of years practicing it, what level of programming proficiency would I have achieved in this time and how would that affect my ability to pick up a new language? Like say Python, Javascript etc.
Edit: Thank you all for your responses. It has all been really helpful, concise and encouraging.