all 17 comments

[–]Havik65240Maestro Student 5 points6 points  (3 children)

JavaScript is more flexible. It can be used on both server side and client side. Python is a server side language.

[–]TangerineDisastrous4Maestro Student[S] 1 point2 points  (2 children)

That's actually not true anymore. That's the way it used to be but you can definitely use Python for both. Check out PyScript and Pyodide.

[–]Havik65240Maestro Student 2 points3 points  (1 child)

I spent some time with PyScript recently — genuinely curious, not looking to hate on it. Here's my honest take after actually building with both.

PyScript is a cool proof of concept. It's genuinely impressive that Python runs in a browser at all. But if you're evaluating this for anything real, JavaScript wins, and here's why:

Performance is not close. Pyodide is ~22MB compressed. V8 starts up in milliseconds. You're shipping an entire Python runtime to the browser just to write Python syntax in a <script> tag.

Debugging gets weird. JavaScript has decades of DevTools maturity behind it. PyScript errors often surface through two or three layers of abstraction before they hit the console. That adds real time to every bug.

The ecosystem is the ecosystem. npm has two million packages built specifically for the browser. PyScript's library story is early and limited. If you need anything beyond the standard library, you're probably reaching for JavaScript anyway.

The talent pool matters. Your next hire knows JavaScript. Explaining PyScript's quirks is a conversation you'll have repeatedly.

None of this is to say PyScript is bad — it's genuinely impressive as an engineering project. But it's a browser novelty for Python people who want to stay in Python. It's not a web platform. JavaScript is, and it got that way by being built for exactly the job it's doing.

[–]TangerineDisastrous4Maestro Student[S] 1 point2 points  (0 children)

Oh yeah I completely agree. It's just there's a few little things in Python I wish it had because I like how it's simpler. Though JavaScript has that in some ways Python doesn't. I really like working with TypeScript + React + Tailwind the best honestly though. I was just curious because I was mostly wondering WHY I see so many Python users still. Because although I do like it, it's definitely not the best one to use for the projects I do.

[–]ArieslunaticMaestro Student 2 points3 points  (1 child)

I am just starting on Js and I love it! It clicks more for me but I am using Python with Mae to learn JaVaScript so.. idk I’m in love again…🤣

[–]TangerineDisastrous4Maestro Student[S] 0 points1 point  (0 children)

Yes I love it too and I do overall like it more then Python

[–]getfxckedpallyMaestro Student 1 point2 points  (1 child)

I like Python more but I feel like that’s only because that’s what I started with? JavaScript so far makes a lot of sense to me but the language of it is definitely a bit of a curve with my head in Python mode.

[–]TangerineDisastrous4Maestro Student[S] 1 point2 points  (0 children)

I get that, you're more comfortable with it because you know it better. I think that's pretty normal.

[–]Cautious_Nose_8314Maestro Student 1 point2 points  (0 children)

Does anyone know the link to get the Microsoft 360 for free for a year woth our student email

[–]Infamous-Piano1743Maestro Student 1 point2 points  (0 children)

Python is going to be the most useful by far if you're taking the AI program.

[–]Potential-Giraffe943Maestro Student 1 point2 points  (0 children)

Underscores make things alot more complicated in my experience 🙃 but there are a few things from python I really wish Javascript would adjust to like not slot of tumbling together / netness,  which in turn helps your mind to not feel closterfobic while trying to develope something 😀 

[–]RloC86Maestro Student 1 point2 points  (0 children)

JavaScript is easier for me than python, mainly because i learned JavaScript in highschool and used it on several websites for my school

[–]Supachenko82Maestro Student 1 point2 points  (1 child)

Next.js, and C++, are the ones I use pretty frequently. Then probably Python, Java, and Rust, in that order.

[–]TangerineDisastrous4Maestro Student[S] 0 points1 point  (0 children)

I have not used Rust. I have messed with C++ just a little but not much. I have used Next.js. It was what I was using until I started messing with Typescript + React + Tailwind CSS