# Optimized Python is as good as Julia

**URL:** <https://discourse.julialang.org/t/optimized-python-is-as-good-as-julia/104432>\
**Category:** Performance\
**Tags:** question\
**Created:** [September 30, 2023, 2:55pm UTC](https://discourse.julialang.org/t/optimized-python-is-as-good-as-julia/104432 "2023-09-30T14:55:29Z")\
**Posts on this page:** 1\
**Showing post:** 21

<div class="post-metadata">

**Author:** ![Eben60](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/eben60/32/13475_2.png) [@Eben60](https://discourse.julialang.org/u/Eben60)\
**Post date:** [October 1, 2023, 10:49am UTC](https://discourse.julialang.org/t/optimized-python-is-as-good-as-julia/104432/21 "2023-10-01T10:49:19Z")

</div>

> [@lmiq](#):
>
> Except that Julia is much more fun 😊

If somebody asks whether it is worth to learn another computer language, then usually practical reasons are not the only ones, and fun factor is an important one. For some fun, see [seven lines of Julia](https://discourse.julialang.org/t/seven-lines-of-julia-examples-sought/50416)

As for Python+Numpy vs. Julia for maths. Surely, one gets used to the ubiquitous `np.` suffix, still it is not good for readability. On the Julia side, the acceptance of unicode makes it possible to write concise readable math:

```julia
function i(i₀, ν, ϕ, t)
    ω = π*ν
    return i₀*sin(ω*t + ϕ)
end

```

– you know how the equivalent of it would look in Python.

---

_[View the full topic](https://discourse.julialang.org/t/optimized-python-is-as-good-as-julia/104432)._
