# What is difference between Julia and Python in nutshell?

**URL:** https://discourse.julialang.org/t/what-is-difference-between-julia-and-python-in-nutshell/97376
**Category:** New to Julia
**Tags:** python
**Created:** [April 12, 2023, 2:34am UTC](https://discourse.julialang.org/t/what-is-difference-between-julia-and-python-in-nutshell/97376 "2023-04-12T02:34:41Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![kkm](https://avatars.discourse-cdn.com/v4/letter/k/bc8723/32.png) [@kkm](https://discourse.julialang.org/u/kkm)
#### Post date: [April 12, 2023, 2:34am UTC](https://discourse.julialang.org/t/what-is-difference-between-julia-and-python-in-nutshell/97376/1 "2023-04-12T02:34:41Z")

</div>

Is really Julia better than PyThon?

and what is best why to learn Julia through windows system?

---

<div class="post-metadata">

### Author: ![jules](https://avatars.discourse-cdn.com/v4/letter/j/41988e/32.png) [@jules](https://discourse.julialang.org/u/jules)
#### Post date: [April 12, 2023, 5:43am UTC](https://discourse.julialang.org/t/what-is-difference-between-julia-and-python-in-nutshell/97376/2 "2023-04-12T05:43:49Z")

</div>

There are lots of threads here already about this topic, I recommend searching for them instead of starting a new one. General questions like this tend to produce less useful discussions than asking about specific details. The answer which is better is subjective, and it’s best if you find out for yourself by trying both for a while.

---

<div class="post-metadata">

### Author: ![kkm](https://avatars.discourse-cdn.com/v4/letter/k/bc8723/32.png) [@kkm](https://discourse.julialang.org/u/kkm)
#### Post date: [April 12, 2023, 6:51am UTC](https://discourse.julialang.org/t/what-is-difference-between-julia-and-python-in-nutshell/97376/3 "2023-04-12T06:51:04Z")

</div>

Thank you. After asking the question, i also felt that its very general query. Sorry for trouble and thanks for reply.

---

<div class="post-metadata">

### Author: ![kellertuer](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kellertuer/32/220707_2.png) [@kellertuer](https://discourse.julialang.org/u/kellertuer)
#### Post date: [April 12, 2023, 6:59am UTC](https://discourse.julialang.org/t/what-is-difference-between-julia-and-python-in-nutshell/97376/4 "2023-04-12T06:59:40Z")

</div>

Well, that depends a lot on how you define “best”.

If you are in a work group or company, that has all their code base in Python and all work in Python and everything depends on Python. Then Python ist better in that environment – compared to spending a few years porting everything to Julia.

The same the other way around, if you are in a group/environment that only uses Julia of course.

Besides that, an overview of differences between both can for example be found at [Noteworthy Differences from other Languages · The Julia Language](https://docs.julialang.org/en/v1/manual/noteworthy-differences/#Noteworthy-differences-from-Python)  
which might focus a bit more on the technical side – on the philosophical side – proper typing, multiple dispatch, and JIT, or even more general solving the 2-language problem is what _I_ like in Julia.
