I always recommend Exercism for this. You learn the language by solving small coding problems, and applying a new skill every time. You can also use LearnXInYMinutes for a quick introduction to a new language Answer from Gazzcool on reddit.com
🌐
freeCodeCamp
freecodecamp.org › news › learn-python-for-javascript-developers-handbook
How to Learn Python for JavaScript Developers [Full Handbook]
November 22, 2024 - This handbook aims to introduce Python to experienced JavaScript developers, not merely as an alternative but as a complementary tool that can broaden your development capabilities. Python is renowned for its simplicity, readability, and extensive libraries, which make it particularly useful in domains like data science, machine learning, automation, and backend development.
🌐
Plain English
python.plainenglish.io › python-101-for-javascript-developers-e7f1987f825e
Python 101 for JavaScript Developers | by Megan Lo | Python in Plain English
May 6, 2021 - Python 101 for JavaScript Developers 15 Python things JavaScript developers need to know. Although JavaScript is currently I’m most comfortable with and well-versed in, Python was actually the …
Discussions

Python for JS Developer: Recommendations for Learning Path or Resources?
r/learnpython More on reddit.com
🌐 r/Python
10
3
February 28, 2025
Best Python Resource for a JavaScript Developer?
On July 1st, a change to Reddit's API pricing will come into effect. Several developers of commercial third-party apps have announced that this change will compel them to shut down their apps. At least one accessibility-focused non-commercial third party app will continue to be available free of charge. If you want to express your strong disagreement with the API pricing change or with Reddit's response to the backlash, you may want to consider the following options: Limiting your involvement with Reddit, or Temporarily refraining from using Reddit Cancelling your subscription of Reddit Premium as a way to voice your protest. I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns. More on reddit.com
🌐 r/learnprogramming
6
2
January 27, 2024
Learning Javascript after Python
I’m going the ofher way, learning python from scratch as a snr. js stack dev. Don’t mind python but there’s quirks to every language. I generally don’t find the tooling as satisfying in python yet, but I do like the fluency of the language. I like that I write it once and can expect it to do what I think it’s gonna do. I’m also not yet used to indentation mattering as much, not a huge fan but again; quirk of the language. Tips I’d give python devs learning JS: stay the hell away from frameworks until you’re comfortable with the core language, learn es6/typescript. learn by doing, find a project and work out how to spin it up, then find flaws and see what JS has to offer to improve in those areas. you’ll never learn it all, stick to making stuff that works/solves your problem. learn about javascript’s weird and predicable but not expected scoping rules pick up a typed form of JS (typescript/es6 with types) set up eslint with recommended(s) and prettier so you get the style of pretty-good js. learn the es6 way of doing something before the library-laden way. (Like the pyhonic way but for js) spend time on closures, async/await, lambdas, scoping, destructuring and Promise patterns (all, race, allResolved, etc), oh and coercion. look at what your ts/es6 transpiles down to (unminified) to get an idea of how JS does stuff under the hood. learn about tooling (node, npm, nps, jest, nyc, eslint, prettier, webpack/a bundler) learn about number/decimal handling if you plan on doing any math you need to trust (financial), see decimal.js & similar. Run “0.1 + 0.2” if you’re not sure why. learn about all the crazy places you can deploy JS (browser, node, electron, capcitor, etc). If you’re picking a base framework for front-end dev the answer is probably react. The State of JS survey results can guide you on what frameworks and libraries might be worth picking up. Good luck and welcome to ordered chaos. More on reddit.com
🌐 r/learnpython
75
196
October 22, 2021
Is JavaScript necessary for python web developer.
yes and no. the vast majority of companies will be using either JS or TypeScript (JS with static typing) as for personal projects, theres more options available. Many applications might not need to run any code in the browser, so you can handle all the logic on the server in python. Anything that you can do with simple form inputs and html elements is doable without JS in Django. If you want to make more interactive applications, there are other frameworks that let you do that, one example being lona-web , which lets you make interactive web apps in python. in simple terms, it provides a small JS script which communicates with the server in realtime and allows you to change the webpage on the fly from python. other JS-less options are: remi works by pre-defining js and html elements anvil.works Flexx transpiles python to js Brython python implementation that runs in the browser More on reddit.com
🌐 r/learnpython
9
2
October 22, 2021
🌐
Reddit
reddit.com › r/learnprogramming › best python resource for a javascript developer?
r/learnprogramming on Reddit: Best Python Resource for a JavaScript Developer?
January 27, 2024 -

I'm a full stack javascript developer and I want to dive into Python world of programming.

Since I'm not a beginner, I would prefer a project based course. What would you suggest to go into free or paid? I looked at Angela Yu's 100 Days of Python Udemy course and loved the concept since it goes with only projects simple to advanced but many people say it's outdated.

Is CS50P still good if I'm not a programming beginner?

🌐
Valentino G.
valentinog.com › blog › python-for-js
Python for JavaScript Developers
October 15, 2020 - For everything else Python raises a TypeError. That means you cannot sum number and string together: >>> "a" + 9 # TypeError: can only concatenate str (not "int") to str ... On this front JavaScript is a complete mess in the eye of an external observer because of the infamous type coercion.
🌐
DEV Community
dev.to › kachiic › learning-javascript-as-a-python-developer-126g
Learning Javascript as a Python Developer - DEV Community
April 26, 2023 - As previously stated, I'm a Javascript and Python fullstack developer and like most self-taught developers, I started by learning HTML, CSS and Javascript first. When I learned Python it was pretty easy as it is less restrictive than javascript. Python is great for handling backend data and ...
🌐
Runestone Academy
runestone.academy › ns › books › published › JS4Python › index.html
JavaScript for Python Programmers — JavaScript 4 Python Programmers
Making great stuff takes time and $$. If you appreciate the book you are reading now and want to keep quality materials free for other students please consider a donation to Runestone Academy.
🌐
Amazon
amazon.com › Hands-JavaScript-Python-Developers-applications › dp › 1838648127
Hands-on JavaScript for Python Developers: Leverage your Python knowledge to quickly learn JavaScript and advance your web development career: Nagale, Sonyl: 9781838648121: Amazon.com: Books
This book will help you advance in your software engineering career by leveraging your Python programming skills to learn JavaScript and apply its unique features not only for frontend web development but also for streamlining work on the backend.
Find elsewhere
🌐
Medium
medium.com › @onurcelik.dev › python-for-javascript-developers-020a2d9e6203
Python for JavaScript Developers
January 9, 2025 - If you’re a JavaScript developer and want to dive into Python, this guide will help you get started quickly by drawing parallels between JavaScript and Python. We’ll start with the basics of project initialization and dependency management, then explore Python equivalents for common JavaScript functions, all with practical code examples.
🌐
GitHub
github.com › PacktPublishing › Hands-on-JavaScript-for-Python-Developers
GitHub - PacktPublishing/Hands-on-JavaScript-for-Python-Developers: Hands-on Javascript for Python Developers, Published by Packt · GitHub
This is the code repository for Hands-on JavaScript for Python Developers, published by Packt.
Starred by 75 users
Forked by 32 users
Languages   JavaScript 65.2% | CSS 25.8% | HTML 4.1% | Python 2.3% | Handlebars 1.2% | SCSS 0.6%
🌐
DEV Community
dev.to › kachiic › learn-python-as-a-javascript-developer-422j
Learn Python as a Javascript developer - DEV Community
July 19, 2022 - Python just uses colons : after each condition and an indented code block. Statements are separated by a elif and else: if condition_one: print("condition 1 met") elif condition_two: print("condition 2 met") else: print('else condition') ... ...
🌐
LinkedIn
linkedin.com › all topics › technology › software development › programming languages
Python for JavaScript Developers Online Class | LinkedIn Learning, formerly Lynda.com
Learn how to leverage your knowledge of JavaScript toward programming in Python. Find out how to avoid common “gotchas” and migrate sample code from JavaScript to Python.
Published   February 22, 2021
🌐
Isamatov
isamatov.com › python-intro-for-javascript-developers
Intro to Python for JavaScript developers – Web Development Tutorials - Iskander Samatov
July 23, 2024 - Written from a JavaScript developer's perspective, this post provides a solid starting point for learning Python.
🌐
Observable
observablehq.com › @ballingt › javascript-for-python-programmers
JavaScript for Python Programmers / Thomas Ballinger | Observable
July 1, 2022 - JavaScript borrowed concepts from Python early in its development and there's been a healthy exchange of features between the two ever since. For example, JavaScript took generators and coroutines from Python, shook them up to produce \`async\` ...
🌐
Depalatis
mike.depalatis.net › blog › javascript-for-python-programmers.html
mike.depalatis.net - Javascript for Python programmers
October 10, 2016 - While most of the Javascript bundlers will do this for you if asked, it just adds to the overall complexity. The module pattern presented above is already sufficient in many cases. After all, what’s a few milliseconds to load a second Javascript file from a server on your LAN? A good, (potentially) pure Python approach to bundling your Javascript files (for cases where it makes sense to split code into more than a single file) is the webassets module.
🌐
O'Reilly
oreilly.com › library › view › hands-on-javascript-for › 9781838648121
Hands-on JavaScript for Python Developers [Book]
September 25, 2020 - This book is perfect for Python developers looking to expand their web development expertise by learning JavaScript. If you are familiar with Python's syntax and libraries but want to dive into frontend and backend development using JavaScript ...
Author   Sonyl Nagale
Published   2020
Pages   410
🌐
Medium
ibrar-rana.medium.com › learn-python-a-beginners-guide-for-javascript-developers-db86685ffede
Learn Python: A Beginner’s Guide for JavaScript Developers | by Rana Ibrar | Medium
March 19, 2023 - This article will help you quickly speed up with Python, the programming language designed for beginners and everybody else. It will also explain what declaring a variable means, what a function is, what’s a class and an object, and how to write Python apps without blowing your mind · Although there are many differences between JavaScript and Python, learning the basic syntax will help you get started if you’re a JavaScript Developer.
🌐
Full Stack Python
fullstackpython.com › javascript.html
JavaScript - Full Stack Python
Full Stack Python is an open book that explains concepts in plain language and provides helpful resources for those topics. Updates via Twitter & Facebook. 1. Introduction 2. Development Environments 3. Data 4. Web Development » JavaScript 5. Deployment 6.
🌐
Educative
educative.io › home › courses › javascript for python programmers
JavaScript for Python Programmers - AI-Powered Course
It highlights the similarities ... and Python and covers program structure, built-in data types, variables, operators, arithmetic expressions, user-defined functions, and libraries. You’ll dive into OOP concepts on classes and objects, control flow statements, and collections (arrays, lists, maps) alongside loops. You’ll also explore commonly used libraries in JavaScript. In the culminating project, you’ll apply your skills by developing a classic ...
🌐
Observable
observablehq.com › @jpt › js-for-py
JavaScript for Python Developers / jpt | Observable
November 10, 2025 - Philosophical Differences To understand JavaScript it is helpful to start with where it came from, and why it is important today. The original version of the language was written by one person, and it took 10 days. That is an impressive feat, but also an indication of the level of planning that went into that first version.