JavaScript vs Python: What's the Difference?

  Рет қаралды 29,027

ArjanCodes

ArjanCodes

Күн бұрын

I've often come across comparisons between different programming languages, and one that always seems to surface is the debate of JavaScript versus Python. Today, I'd like to dive into these two languages and explore their core philosophical differences.
👷 Join the FREE Code Diagnosis Workshop to help you review code more effectively using my 3-Factor Diagnosis Framework: www.arjancodes.com/diagnosis
💻 ArjanCodes Blog: www.arjancodes.com/blog
✍🏻 Take a quiz on this topic: www.learntail.com/quiz/iyrkzn
🎓 Courses:
The Software Designer Mindset: www.arjancodes.com/mindset
The Software Architect Mindset: Pre-register now! www.arjancodes.com/architect
Next Level Python: Become a Python Expert: www.arjancodes.com/next-level...
The 30-Day Design Challenge: www.arjancodes.com/30ddc
🛒 GEAR & RECOMMENDED BOOKS: kit.co/arjancodes.
👍 If you enjoyed this content, give this video a like. If you want to watch more of my upcoming videos, consider subscribing to my channel!
Social channels:
💬 Discord: [discord.arjan.codes](discord.arjan.codes/)
🐦Twitter: / arjancodes
🌍LinkedIn: / arjancodes
🕵Facebook: / arjancodes
📱Instagram: / arjancodes
♪ Tiktok: / arjancodes
👀 Code reviewers:
- Yoriz
- Ryan Laursen
- Dale Hagglund
🎥 Video edited by Mark Bacskai: / bacskaimark
🔖 Chapters:
0:00 Intro
0:35 History and syntax
1:22 Object-oriented programming
2:38 How quickly can you get started?
4:49 Multithreading
5:45 Type system
8:12 Type annotations
10:01 Final thoughts
#arjancodes #softwaredesign #python
DISCLAIMER - The links in this description might be affiliate links. If you purchase a product or service through one of those links, I may receive a small commission. There is no additional charge to you. Thanks for supporting my channel so I can continue to provide you with free content each week!

Пікірлер: 108
@ArjanCodes
@ArjanCodes 8 ай бұрын
👷 Join the FREE Code Diagnosis Workshop to help you review code more effectively using my 3-Factor Diagnosis Framework: www.arjancodes.com/diagnosis
@auraphonic5150
@auraphonic5150 9 ай бұрын
Hey Arjan, thanks for the great content as always! Ive got a recommendation for a video series, a 2 parter where in the first video you pose a challenge and in the second reveal a solution. Honestly, one of the biggest hinderances in my journey learning python is having something to code, i would greatly appreciate content like this if it is doable!
@haxwithaxe
@haxwithaxe 9 ай бұрын
Type hints in python is super great for making the IDE work more smoothly.
@paca3107
@paca3107 4 ай бұрын
lol
@firstname4337
@firstname4337 9 ай бұрын
one is an awesome, well thought out, well designed programming language --- the other is javascript
@AnfecsIan
@AnfecsIan 9 ай бұрын
Python is a scripting language, not a programming language. It's not compiled, it's interpreted.
@ncmathsadist
@ncmathsadist 9 ай бұрын
@@AnfecsIan So is JS.
@TheDuckPox
@TheDuckPox 9 ай бұрын
​@@AnfecsIan JavaScript is also interpreted. But both can be JIT compiled and the most popular python runtime, CPython is less optimised than most popular JavaScript runtime (V8). Whether a language is considered a scripting language or programming language does not really matter if both are Turing-complete.
@gJonii
@gJonii 9 ай бұрын
​@@AnfecsIanThis distinction is somewhere between meaningless and wrong. Python has pre-installed runtime, like Java. Both languages compile their code to bytecode, executed by a virtual machine. So we'd say Java is scripting language too? But C and C++ compile to low-level virtual machine code which is then ran in similarly interpreted manner, tho obviously more optimized. This virtual machine interpreter however is packaged with the executable, so perhaps that's the difference, Java is a scripting language but C is not because of whether interpreter is packaged with the compile target?
@_emi_E
@_emi_E 8 ай бұрын
@@AnfecsIan it's "Scripting Vs Compiled Programming Languages", even though the line is getting blurred. The distinction you're drawing is analogous to "Red vs Colour"(if those blur lines in the former comparison are not considered)
@djl3009
@djl3009 9 ай бұрын
Nice one. This is an "essential" comparison -- i.e. a comparison focusing on the essence of each language. Probably the best language vs language comparison I've come across. I would even say this is essential viewing for the (casual) polyglot like myself :)
@ArjanCodes
@ArjanCodes 9 ай бұрын
Glad you liked it!
@Gigusx
@Gigusx 9 ай бұрын
You took some shots at Javascript's deployment process there lol. There's really nothing stopping you from installing Nodejs + any editor and being able to develop almost anything you want with just that. Extra goodies (might) require more setup but that's not much different from other languages.
@ArjanCodes
@ArjanCodes 9 ай бұрын
It felt good to vent 😁.
@Gigusx
@Gigusx 9 ай бұрын
@@ArjanCodes that's a universal emotion among developers :D
@LuisMontes
@LuisMontes 3 ай бұрын
so weird. made it seem way more complicated than it is. Web app building vs the language.
@edgeeffect
@edgeeffect 9 ай бұрын
With reference to your intro joke can I just say I've been stuck in PHP centred jobs for something like 25 years now... and two of my favourite programming channels are yours and Matt Pocock's... One that covers Python and one that covers TypeScript. That's how much I love PHP.
@salec7592
@salec7592 4 ай бұрын
Hello Arjan. Thanks for the nice code roast and refactor example. I have a question: To uphold Law of Demeter, should in test functions, lines "assert game.grid.grid == expected_state " also be refactored into "assert game.raw_grid == expected_state" ? Also, conceptually notions of "grid" and "state" are mixed, which could be confusing at first glance.
@kvelez
@kvelez 6 ай бұрын
Great video, you should do a course on Typescript and on how to use type annotations for Python. It'd be great to see you covering data structures, algorithms and coding challenges in those languages too.
@dansnel
@dansnel 9 ай бұрын
Hey, FoxPro 2.6 for MS-DOS vs Cobol, do you remember ?
@Hernell12
@Hernell12 9 ай бұрын
I kinda disagree with the "hard" deployment of python. You can create packages und pack those into a .whl, while declaring all dependencies. Then you just can pip install said wheel and pip will install all dependencies for you. Getting to the .whl can be kinda tricky at times, but when you got it right it's really easy to distribute. -> developer does the "hard" part of creating the wheel, consumer does the easy pip install You can even specify entry points in your .whl so after installing it the consumer can run your script/program with a simple cli prompt
@JohnJohnson-ch6xq
@JohnJohnson-ch6xq 28 күн бұрын
I am going into cloud developer course (AWS). i would like to know which to concentrate on. Python or JavaScript? Please advise.
@pietraderdetective8953
@pietraderdetective8953 9 ай бұрын
Everyone can open a browser and using the inspect tools we can start typing Javascript syntax right away via the console. so essentially we only need a browser in order to start writing JS code. I started my programming journey with Python, but now I love JS as well especially their awesome dataviz libraries...nothing in Python comes close to the flexibility of JS dataviz.
@abahiduh3246
@abahiduh3246 4 ай бұрын
Tell this man.... JavaScript is far better 😂
@ButchCassidyAndSundanceKid
@ButchCassidyAndSundanceKid 9 ай бұрын
Would be great if you could compare Julia vs Python and Mojo vs Python.
@kayakMike1000
@kayakMike1000 9 ай бұрын
Mojo Jojo!
@yeetdeets
@yeetdeets 9 ай бұрын
Isn't Mojo still closed beta?
@ThankYouESM
@ThankYouESM 9 ай бұрын
Mojo is a superset of Python, meaning... it is a simple-to-optimize solution that add ways for the processing to reach "blazingly fast" speed.
@JonBrookes
@JonBrookes 9 ай бұрын
Hi Arjan, thanks again for your sound minded comment on these prevelant programming languages. As Javascript runs on most things it has to take at least some of our mind share, regardless how some may wish for other things that are 'better' to take its place. Python was something I avoided previous to Y2K due to its having 'tabs' rather than { } brackets. I was so different a person back then. Your comments around the amount of effort required to get things working with JS is very poignant and it made me think of fireship and others who liken this sort of thing to 'Stockholm syndrome' in that we are held captive to a situation and go on to 'like' the jumps and hoops we have to go through just to get started, let alone to get the job done. Tooling is key I think and picking the right tools is crtical to succeding, in particluar with JS.
@jfftck
@jfftck 9 ай бұрын
There is now Bun JavaScript runtime, this gives a better starting environment as there are many additional features like TypeScript support without installing a package. I have used both and there is a use case for each and like any other programming language, they all fail to be the best solution for all problems.
@TomTrval
@TomTrval 9 ай бұрын
Hi Arjan, thank you for nice summary. I think it is fair to mention Mojo when you mentioned TypeScript as super set of JS. It is not quite fair to comparing pure python with TS. :D python typing is build into python. TS is not build into JS. I hope Mojo will be next step up for python community.
@internetrush
@internetrush 7 ай бұрын
Really appreciate the nod to the difficulties with both languages, I have experience in both, and I believe they both have their own uses. Python for data science projects and quick CICD-related code bases is a no-brainer. Javascript for the web seems to be a no-brainer as well because of the browser connotation and everything being JS on the front-end EOD anyway. Wish you did more targeted examples of what FLASK vs ... or REACT vs... or things of that nature, as the libraries are ultimately what give JS or PY their real advantage imho.
@Michael201078
@Michael201078 9 ай бұрын
Thank you. Your videos are very informative! It is awesome.
@ArjanCodes
@ArjanCodes 9 ай бұрын
You’re welcome - glad you find the content helpful!
@ksawerylejczak6975
@ksawerylejczak6975 9 ай бұрын
Thanks for the episode, very high level as always :) I'm impressed that you didn't hit the glass of water that's on the table btw
@ArjanCodes
@ArjanCodes 9 ай бұрын
hahhaha! Almost ;)
@DevlogBill
@DevlogBill 6 ай бұрын
Hi Arjan, I was researching the best way for creating a very simple CRUD app using vanilla JS, HTML5, CSS3 & Database (PostgreSQL). Was debating on the simplest solution. Either JS with SQL or Python with SQL. I reached the timeline (2:38 ->++) & hearing what you had to say cleared things up for me quickly. The amount of complexity with JavaScript the way you describe it sounds like a nightmare. Thank you for clearing things up I decided to use Python with SQLite3 and keep my project very simple!
@abahiduh3246
@abahiduh3246 4 ай бұрын
Do not Mind this man... JavaScript is flexible that no man will claim Mastery but very good for CRUD.. all these languages use JavaScript API. JavaScript is secure for complex applications and good for online data structures and Algorithms. with JavaScript, you have powers to personalize your code... hackers will not understand your code..,
@DevlogBill
@DevlogBill 4 ай бұрын
@@abahiduh3246 Well, unfortunately I ended up with an ORM and it was the worse decision. I had linked an ORM to an SQLite3 and found out to modify the database was a nightmare. I ended up quitting the project. BUT my next project will be web based so I think I will be going to JavaScript route, thanks abahiduh.
@ThankYouESM
@ThankYouESM 9 ай бұрын
I've been trying to create a Somewhat-Python-To-JavaScript converter that accepts tkinter and many of the most commonly used modules and so far... needs to be single-paged... that way it is like having the best of both worlds. Also... this project can constantly be improved by a Python Community.
@diegol_116
@diegol_116 9 ай бұрын
Could you compare Python with Go? And how to combine them in microservices
@codingcrashkurse6429
@codingcrashkurse6429 9 ай бұрын
What do you mean with combine? Microservices run autonomously from each other and communicate for example via HTTP. HTTP is language independent. You can combine Java, Rust, Go, Python Services easily :
@diegol_116
@diegol_116 9 ай бұрын
@@codingcrashkurse6429 Yes, yes, I know. I mean lately many data science applications implement some microservices in Python and others in Go. The use of Python is logical, but I would like to know more about the benefits of Go in some parts of these applications.
@benvreed
@benvreed 6 ай бұрын
@@diegol_116 Having worked in both, there are some fundamental differences. Go is a programming language that is compiled down into Plan9 assembly code. It runs on your machine with a small runtime that provides garbage collection for memory and powers some features like reflection. Python is an interpreted language. Python has a global interpreter lock which prevents it from doing work in parallel without spanning to other processes. Go is designed for concurrency, and it has a lightweight green thread model called goroutines. It uses less RAM, which can lower costs in the cloud. The end product: Python is great for prototypes, most services, data science, etc. Go thrives if you need to do a lot almost at once, but it is more verbose. A Python server may handle a 5k requests/second, a Go server can often handle 25k+ requests/second. But, there’s a lot of gotchas. Most applications have bottlenecks other than the language, like the database. You also probably deploy your app to many servers and load balance between them. So, in practice, the performance of the language usually doesn’t matter as much. Your architecture and development velocity matter most. Python is often quicker to develop in, and so that’s more valuable to many teams. But, if you have performance critical workflows and need strong compute performance with concurrency and low RAM, Go may be the sweet spot. It’s important to not prematurely optimize though.
@GORBACHEVMA
@GORBACHEVMA 9 ай бұрын
I get the desire to take a cheap shot at js but, honestly, it makes the whole video sound pretty biased towards Python. All you need to do to write a HelloWorld in js is to press F12 in a browser. No frameworks required. Comparing the full web dev stack with simple python scripting is really apples to oranges.
@ncmathsadist
@ncmathsadist 9 ай бұрын
In JS, there is a "the show must go on, it's the web" weltanschauung. This is why JS has weak typing and allows errors to pass silently. If you do something wrong in JS, more often than not your app simply fails to work, and there is no error messaging. But the browser chugs on.
@glorytoarstotzka330
@glorytoarstotzka330 9 ай бұрын
3:48 subtitle says "course" instead of "CORS". this might sound pretty deceiving for a beginner imo, maybe it's just me, but I'd expect beginners to find the video and use the subtitles
@ArjanCodes
@ArjanCodes 9 ай бұрын
Thanks for letting me know! I'll fix this typo :)
@k98killer
@k98killer 9 ай бұрын
I really love Python type annotations and docstrings and all that -- the code becomes self-documenting (and I made a little tool called autodox that extracts all that information and outputs a markdown documentation file). However, all of those type annotations get obliterated as soon as you use a decorator to wrap a function/method, which is pretty annoying. Just encountered this today after writing a simple hooks library, and I have yet to figure out an effective workaround.
@ballman_fm
@ballman_fm 9 ай бұрын
I believe this kind of issues are handled by functools.wraps decorator (or equivalently, functools.update_wrapper). Of course it introduces a slight overhead, but gets the job done, at least in my use cases.
@enpassant7358
@enpassant7358 9 ай бұрын
What task would you be performing in Javascript or Python that would require muti-threading?
@klmcwhirter
@klmcwhirter 9 ай бұрын
You use the term multi-threading, but I am going to assume that you meant concurrent processing. Please let me know if I got that wrong. Any project that solves for competing consumers in a problem domain where it makes sense for them to run on the same host are typically enabled with some form of concurrent processing; whether that be via threads or processes. But only as a performance optimization step where needed. Think go routines or asynchronous Blocks in .NET TPL Data Flow. Both Javascript and Python offer multiple mechanisms to accomplish similar solutions. But it is not wise to start with such a design. Let it emerge instead.
@yeetdeets
@yeetdeets 9 ай бұрын
I personally use concurrency in Python to utilize more CPU cores in processing slow functions. In JavaScript it is mostly useful for keeping the main function loop running while processing slow functions. If you for example have a web page, and you need to do some processing on the front-end, the page will freeze for the duration of the processing if it is done in the main thread. If you open a new thread and get the result back with a promise, the page won't freeze.
@TheDuckPox
@TheDuckPox 9 ай бұрын
Whether you like Python or JavaScript really depends on your preferences. I like JavaScript/TypeScript better than Python because - data structures are just simpler in modern JavaScript if you understand the concept of everything is an object. - I don't like JavaScript's unawareness of different object types and TypeScript's weirdness with empty object type where it will consider filled object as valid, but Python is not better imo even though it is built into the language, I cannot even declare the exact shape of a dictionary or list and the "Pythonic way" is often run-time duck typing (yuck!) + Python linters aren't very smart about types being passed around, forcing me to write types very verbosely in python. - I would also say python's decision to use indentation rather than curly braces, and/or/not rather than &&/||/! just worsen the developer experience than improving it. - You also didn't mention about JSDoc and pydoc. JSDoc can be used for type-hinting but I couldn't get pydoc to work the same way. - Also probably just me but the difference in what is considered an attribute and an index feels unnecessary. - working with asynchronous code on python feels unnecessarily complex (with asyncio) when compared to JavaScript's Promise-based async-await. - And the last one, about backwards-compatibility, where there are so many compilers for JavaScript/TypeScript that allows developers to write any cutting-edge features and compile it to any of the older ECMA standards (for example ES2020 to ES5 to support IE). Most people still imagine JavaScript as having to live in the browser and slow, where in reality it's very similar to python when in comes to environment since you can use Nodejs, Deno, or Bun instead. Plus despite a lot of people still using jQuery, ES6+ JavaScript is actually already very capable of doing all of the jobs that used to be a pain to do without jQuery. It's the same thing as meme-ing PHP for being slow and bad to develop in, even though a lot of things have changed since PHP 5 (yes, I do like modern PHP). I feel JavaScript has its pain points (as with every other programming languages) but those are not what are pointed out within your video.
@riptorforever2
@riptorforever2 9 ай бұрын
thanks for share your wisdom
@ArjanCodes
@ArjanCodes 9 ай бұрын
Thank you!
@andru5054
@andru5054 9 ай бұрын
first comment! sick videos thank you Arjan
@ArjanCodes
@ArjanCodes 9 ай бұрын
Glad you like them!
@andru5054
@andru5054 9 ай бұрын
@@ArjanCodes Like them? I love them. You’re doing God’s work
@anon3118
@anon3118 9 ай бұрын
I just simply don’t care about JS anymore after learning python and using it for automation. It just feels so much more useful for other parts of work flow like system testing. One thing I want to mention is that Linux comes with python and that’s a big advantage. I am aware that Python is not the fastest, but I’m trying to figure out how to either use wasm modules (wasmtime half works) but I’ll probably bind to c/c++ directly for now. I’m too many issues with wasm atm with python. Or maybe I’ll just use mojo :p
@johnstoner2
@johnstoner2 9 ай бұрын
One big difference you did miss: JS is at its core (and at its best, IMO) a Scheme variant. In a lot of libraries you see lots of use of functional techniques and functions as values. To me it looks like GvR is allergic to functional programming. Functools is nice and all, but functional programming is klutzy in Python, to the point it seems almost deliberate. Lambdas are hobbled. It's better than Java, but that's not saying much. I have hopped around different languages. In Ruby I could idiomatically chain functions to filter and map and slice and dice data and operations to my heart's content, and I ended up with very sophisticated yet quite readable code. In Python if I nest comprehensions more than two deep it's a mess, and if I come back to it more than three weeks later I'm scratching my head. Heaven forbid anyone else has to look at it.
@Landofalcon007
@Landofalcon007 7 ай бұрын
2:38 this is exactly what I'm dealing with right now trying to learn node, and really missing python, lol.
@straylightc4b
@straylightc4b 9 ай бұрын
Having written a rack of JS code using the browser and a Django web app I decided to try a node implementation and met promises on reading a text file from the localhost, good grief.
@BlackxesWasTaken
@BlackxesWasTaken 9 ай бұрын
Did you know that the latest browsers do have a JavaScript debugger ? Making the process of debugging your code much easier than you described it
@yeetdeets
@yeetdeets 9 ай бұрын
True, but I barely need to debug at all in Python.
@ArjanCodes
@ArjanCodes 9 ай бұрын
The last time I tried the debugger in Chrome, I encountered lots of issues, especially with concurrent code and Typescript source maps. But that was almost a year ago - perhaps it got better in the mean time.
@edgeeffect
@edgeeffect Ай бұрын
I run TypeScript in exactly the same way as I run Python on this machine... I can type `python myscript.py` or `deno run myscript.ts`... no browser, no build tool, just me, an interpreter and a text editor.
@dinoscheidt
@dinoscheidt 9 ай бұрын
Compare TypeScript Vs. Python with Types - i use both and almost everything a bit more advanced type wise ends in „you can not do this in Python“. Nobody uses JavaScript like nobody should use plain python when doing serious stuff. The OpenAI SDK for python for example explodes in pylance with errors, while the TypeScript SDK is well strictly typed.
@RebelStreamers
@RebelStreamers 8 ай бұрын
04:00 💯
@muhammadabdusamad
@muhammadabdusamad 9 ай бұрын
Dang!! That JS attack felt personal. lol
@dmytrokorbanytskyi1586
@dmytrokorbanytskyi1586 9 ай бұрын
You don't like Mixins? Then Django comes to you )) Great video, thanks!
@ajdziaj
@ajdziaj 9 ай бұрын
My answer: No HR „specialist” will mistake Python with Java 😁
@mattiapaterna
@mattiapaterna 9 ай бұрын
I appreciated this video, I liked how you pointed out strengths and weaknesses of both languages. Side note: I think I would have added a short section on how both languages support the functional paradigm, and the magical mystery of JS closures.
@ArjanCodes
@ArjanCodes 9 ай бұрын
Thanks for the tip!
@edgeeffect
@edgeeffect 7 ай бұрын
Closures are like objects done the way they should have been done in the first place. People who come from other OO languages to JS tend to focus on prototypical inheritance but, most of the time, it's better to just pretend prototypes and that stupid `class` keyword simply don't exist at all and just bask in the glory of closures instead.
@paxdriver
@paxdriver 9 ай бұрын
I really thought this was gonna be about pyscript and javascript
@pr0skis
@pr0skis 9 ай бұрын
You didn't address the most important issue... which language has the best logo!
@takezomiyamoto1390
@takezomiyamoto1390 26 күн бұрын
also there´s a weird relationship btwn business demand and user popularity ... you know.. when firms look for developers they are bound to search in the existing pool of candidates... and since Python is so popular amongst developers, it gets so much easier to find Python developers, so Python becomes popular amongst firms as well... in short,... firms hire more Python devs because there are more Python devs.. 🤷‍♂ if there were more C# devs, they would hire more C# devs... so please learn C# so I can find a job 😂
6 ай бұрын
Feels a bit dishonest with the whole setup bit. You compare the browser, nodejs, along with html and even React and CORS?? as part of Javascript setup, and then say Python can just run by default. If you want an honest comparison the only setup-difference is installing nodejs vs installing python... I don't get it. Are you comparing setting up a complete frontend/backend website _and_ browser technicalities (like CORS) using Javascript and other technologies to writing a simple python script that'll run on your computer?
@rafaelagd0
@rafaelagd0 9 ай бұрын
👏👏👏🙌
@MegaTheDamir
@MegaTheDamir 9 ай бұрын
Just realized, no one, i know, pronounce Guido’s full name like native Dutch. Not even close… 😅
@VolodymyrInTech
@VolodymyrInTech 9 ай бұрын
JavaScript 👍
@DamonMedekMusic
@DamonMedekMusic 9 ай бұрын
"Python is so great" As there using an app built using JavaScript, literally replying using JavaScript. Oh yeah Python is really cutting edge.
@yeetdeets
@yeetdeets 9 ай бұрын
Largely a performance and support issue. The development experience is obviously much better in Python. Who knows what will happen in the future with things like Mojo and Pyscript? JavaScript was rushed out and then maintained and improved. It's unlikely JS will be improved much further, and the development experience is so painful it will be replaced sooner or later.
@kayakMike1000
@kayakMike1000 9 ай бұрын
Arjan must be a VERY early millennial if he recalls the nightmare of PHP and VB popularity.
@ArjanCodes
@ArjanCodes 9 ай бұрын
I’m more of a Gen X’er actually. Started out with Basic and Turbopascal in the 1980s.
@kayakMike1000
@kayakMike1000 9 ай бұрын
@@ArjanCodes ah... I thought so! My first computer was a TRS-80. It was the nice one with two disk drives.
@kayakMike1000
@kayakMike1000 9 ай бұрын
PHP and VisualBasic... 😂 😂 😂. I am so glad its NOT 1998 anymore!
@ArjanCodes
@ArjanCodes 9 ай бұрын
Same! 😂
@billplayspcgames.6975
@billplayspcgames.6975 7 ай бұрын
Javascript is c++ and its fast!
@ricnyc2759
@ricnyc2759 7 ай бұрын
I study both languages, and I think Python looks clean, while JavaScript looks too busy ( { }; The good thing about JS is that it looks more like the other languages (no indentation, it uses curly braces etc). And that helps when learning other languages that are more complex.
@sinancetinkaya
@sinancetinkaya 9 ай бұрын
JavaScript: the most hated Python: the most popular
@codernerd7076
@codernerd7076 9 ай бұрын
think that PHP and Java are the most hated
@Deb_deCoder
@Deb_deCoder 5 ай бұрын
wrong.. only those who don't know JS, h@tes it
@BuFu1O1
@BuFu1O1 9 ай бұрын
there exists pyscript
@DamonMedekMusic
@DamonMedekMusic 9 ай бұрын
You made a typo in your title. It's JavaScript > Python not JavaScript vs Python. It's like saying Svelte vs React. No it's Svelte > React.
@yeetdeets
@yeetdeets 9 ай бұрын
JavaScript is pain. TypeScript is slightly less pain.
@duaneatnofroth
@duaneatnofroth 9 ай бұрын
Difficult to continue watching after you talk about how simple it is to run a simple Python script and then go off with your BS about JavaScript being so complicated. A simple JS script needs a browser, that's it.
@ArjanCodes
@ArjanCodes 9 ай бұрын
For any serious work, you’ll need way more than that and things become a lot more complex.
@Betacak3
@Betacak3 9 ай бұрын
As a PHP developer I am deeply offended by your intro joke. I and my dollar signs will never visit this estabilshment again.
@GBOAC
@GBOAC 9 ай бұрын
My dollar signs and me
@andreicristian9575
@andreicristian9575 8 ай бұрын
English kinda hard to understand at times. Also body language tip: touching your face while talking communicates anxiety and lack of confidence. To communicate in a more confident manner, try to keep both hands on the table, instead of bringing one near your face. 👍
What the Heck Are Monads?!
21:08
ArjanCodes
Рет қаралды 67 М.
React VS Svelte...10 Examples
8:35
Beyond Fireship
Рет қаралды 518 М.
New Gadgets! Bycycle 4.0 🚲 #shorts
00:14
BongBee Family
Рет қаралды 15 МЛН
Sigma Girl Education #sigma #viral #comedy
00:16
CRAZY GREAPA
Рет қаралды 113 МЛН
Backstage 🤫 tutorial #elsarca #tiktok
00:13
Elsa Arca
Рет қаралды 28 МЛН
JavaScript Framework Tier List
40:57
Theo - t3․gg
Рет қаралды 292 М.
PYTHON vs JAVASCRIPT // What I Would Choose as a Beginner…
12:48
Internet Made Coder
Рет қаралды 321 М.
How to Avoid Refactoring Legacy Code HELL
35:57
ArjanCodes
Рет қаралды 35 М.
5 Design Patterns That Are ACTUALLY Used By Developers
9:27
Alex Hyett
Рет қаралды 181 М.
This Is Why Python Data Classes Are Awesome
22:19
ArjanCodes
Рет қаралды 790 М.
5 Tips To Achieve Low Coupling In Your Python Code
18:30
ArjanCodes
Рет қаралды 94 М.
Python or JavaScript - Which One Should YOU Learn?
8:05
Tech With Tim
Рет қаралды 152 М.
Should You Learn PYTHON or JAVASCRIPT in 2024?
13:59
Internet Made Coder
Рет қаралды 14 М.
3 Tips for Writing Simple and Clean Code
17:38
ArjanCodes
Рет қаралды 45 М.
15 Python Libraries You Should Know About
14:54
ArjanCodes
Рет қаралды 361 М.