# General questions from Python user

**URL:** <https://discourse.julialang.org/t/general-questions-from-python-user/55475>\
**Category:** Performance\
**Created:** [February 17, 2021, 5:23pm UTC](https://discourse.julialang.org/t/general-questions-from-python-user/55475 "2021-02-17T17:23:32Z")\
**Posts on this page:** 1\
**Showing post:** 14

<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:** [February 21, 2021, 10:33pm UTC](https://discourse.julialang.org/t/general-questions-from-python-user/55475/14 "2021-02-21T22:33:30Z")

</div>

> [@lancejnelson](#):
>
> Big picture question: Will I have to try really hard to get Julia to be fast, or can I write Julia code much like I wrote Python code and it will just be faster.

You can write Julia code much like you wrote Python code, and it could be **much** faster (Julia code against native Python loops), or **much** slower (e.g. naive Julia against numpy). It is not really hard to get Julia to be fast, but it may take time to learn the proper Julian ways. As an example see this [recent thread](https://discourse.julialang.org/t/problem-with-huge-number-of-memory-allocations-in-for-loops/55714), where the community helps a novice to improve the speed of his code by a factor of 70.

---

_[View the full topic](https://discourse.julialang.org/t/general-questions-from-python-user/55475)._
