Numeryst
Numeryst
  • 47
  • 48 137
Parametric Type in Julia Programming Language
Parametric type in Julia programming language helps you write performant code. Parametric types are a crucial concept in Julia that allows for creating flexible and efficient code. Stay tuned to enhance your understanding and proficiency in working with parametric types in Julia. Don't miss out on mastering this fundamental aspect of Julia programming!
zhlédnutí: 224

Video

Installing Fortran on Windows
zhlédnutí 92Před dnem
Learn how to easily install Fortran on Windows with this step-by-step tutorial for beginners. In this video, we guide you through the process of setting up Fortran on your Windows system. We even install Modern Fortran extension in VSCode editor. We also setup fortls, Fortran language server. Stay tuned to simplify the installation process and start coding with Fortran on your Windows machine t...
The Julia Programming Language: Mastering Structs for Beginners
zhlédnutí 350Před 14 dny
In this beginner-friendly tutorial, we will delve into the world of Julia programming language by focusing on mastering structs. Structs are an essential concept in Julia that allows you to create custom composite types. Learn how to define, manipulate, and utilize structs effectively in your Julia programs. By the end of this video, you will have a solid understanding of how to work with struc...
How to Install Fortran on Ubuntu
zhlédnutí 83Před 21 dnem
Learn how to install Fortran on Ubuntu with this easy tutorial. We'll cover everything from installing the gfortran compiler to setting up the Fortran language server in VSCode. Whether you're a beginner or experienced programmer, this guide will help you get started with Fortran on Ubuntu. Follow along as we walk through essential configurations, troubleshooting common issues, and optimizing y...
Efficient Graph Processing with Julia
zhlédnutí 401Před 21 dnem
Learn how to efficiently process graphs using the Julia programming language. This video covers graph computing and analysis techniques using Julia.
Your Last Numerical Integration Video!
zhlédnutí 434Před měsícem
In this video, we'll cover numerical integration in Julia programming language. Consider this your last video on numerical integration - we'll make it simple and easy to understand!
Sympy of the Julia Programming Language?
zhlédnutí 387Před měsícem
Curious about symbolic programming in the Julia programming language? Learn about the Sympy of the Julia programming language with the SymbolicUtils package in this informative video! Discover how to perform symbolic calculations, simplify expressions, and solve equations efficiently. Explore practical examples and see how SymbolicUtils can streamline your workflow. Whether you're a beginner or...
Mesh in Julia
zhlédnutí 745Před měsícem
In this tutorial, I explain how to use the Meshes package in Julia. Processing mesh in Julia programming language has never been easier. With the help of Meshes library in the Julia programming language, you can develop solutions for discretizing partial differential equations using the finite element method. Meshes.jl provides efficient implementations of concepts from computational geometry. ...
One-Click Setup for Mojo Programming Language in Github Codespaces
zhlédnutí 198Před měsícem
Learn how to easily set up the Mojo programming language in Github Codespaces with just one click! This tutorial will guide you through the process step-by-step, making it quick and seamless to start coding in Mojo. Enhance your programming experience by following along and setting up Mojo effortlessly. Link to the Github repository: github.com/Numeryst/mojo-setup
Return Types Annotation | Python Tutorial
zhlédnutí 73Před 2 měsíci
In this video, we dive deep into the world of return type annotations in Python. Whether you're a beginner or an experienced programmer, understanding return types is crucial for writing clear and maintainable code. In this tutorial, I will cover: - The basics of return type annotations - How to use type hints for function returns - Practical examples and best practices - The benefits of using ...
Class Type Annotation | Python Tutorial
zhlédnutí 83Před 2 měsíci
Learn how to use Python's type hints and annotations to make your code more readable and maintainable. This video covers the basics of type hinting classes, methods, and attributes using the typing module. Discover how to create custom type annotations for complex data structures. Master type hints for Python classes in 4 minutes! Check out our Python Type Hints for Beginners playlist: czcams.c...
Get Started with Julia Programming | Full Course
zhlédnutí 3,1KPřed 2 měsíci
Ready to learn Julia programming language? This full course will guide you through everything you need to know to get started with Julia in just 3 hours! 🚀 Timestamps: 00:00 - Install Julia on Ubuntu 01:48 - Install Julia on Windows 03:25 - Julia REPL 05:16 - Setting up VSCode for Julia Programming Language 07:30 - Variables in Julia 21:27 - Introduction to Julia Types 26:31 - Julia Programming...
Optional Type Annotation | Python Tutorial
zhlédnutí 139Před 2 měsíci
Learn about optional in Python and how to use type hints for beginners in this tutorial. Understand how to add type annotations to your code for better code readability and error checking. Check out our Python Type Hints for Beginners playlist: czcams.com/play/PLLlTVphLQsuPCjAS5QbMf4HAedDPRPPHA.html 🌐 Connect with us: 🌐 Website: numeryst.com
Python Documentation Generator: Sphinx
zhlédnutí 255Před 3 měsíci
This video will teach you everything you need to know about creating clear, concise, and professional documentation using Sphinx, a powerful documentation generator. Whether you're a beginner or a seasoned programmer, well-documented code is essential for collaboration, maintainability, and future understanding. In this video, you'll learn: What Sphinx is and how it can help Step-by-step guide ...
What is Differentiable Programming
zhlédnutí 6KPřed 3 měsíci
Want to train programs to optimize themselves? Differentiable programming is your secret weapon! This video breaks down what it is, how it works, and why it's so powerful.
Google JAX as Accelerated Numpy
zhlédnutí 306Před 3 měsíci
Google JAX as Accelerated Numpy
Dictionary Type Annotation | Python Tutorial
zhlédnutí 84Před 3 měsíci
Dictionary Type Annotation | Python Tutorial
The Best Package to Plot in Julia
zhlédnutí 5KPřed 4 měsíci
The Best Package to Plot in Julia
Set Type Annotation | Python Tutorial
zhlédnutí 62Před 4 měsíci
Set Type Annotation | Python Tutorial
How to use Data Frames in Julia
zhlédnutí 1,4KPřed 4 měsíci
How to use Data Frames in Julia
How to Install Pluto.jl in Julia
zhlédnutí 365Před 4 měsíci
How to Install Pluto.jl in Julia
Tuple Type Annotation | Python Tutorial
zhlédnutí 312Před 4 měsíci
Tuple Type Annotation | Python Tutorial
Lists | Python Type Hints for Beginners
zhlédnutí 428Před 5 měsíci
Lists | Python Type Hints for Beginners
What is Google JAX
zhlédnutí 6KPřed 5 měsíci
What is Google JAX
Union Types Annotation | Python Tutorial
zhlédnutí 273Před 5 měsíci
Union Types Annotation | Python Tutorial
Basic Types | Python Type Hints for Beginners
zhlédnutí 84Před 5 měsíci
Basic Types | Python Type Hints for Beginners
Using Mojo with Python | Mojo Programming for Beginners
zhlédnutí 1KPřed 5 měsíci
Using Mojo with Python | Mojo Programming for Beginners
Why Use Types | Python Type Hints for Beginners
zhlédnutí 820Před 5 měsíci
Why Use Types | Python Type Hints for Beginners
Macros and Metaprogramming in Julia
zhlédnutí 849Před 6 měsíci
Macros and Metaprogramming in Julia
How to Install Mojo | Mojo Programming for Beginners
zhlédnutí 815Před 6 měsíci
How to Install Mojo | Mojo Programming for Beginners

Komentáře

  • @dan_pal
    @dan_pal Před 16 hodinami

    Bro is rapping

  • @sciencemohammad128
    @sciencemohammad128 Před 2 dny

    Where can I download the files?

    • @Numeryst
      @Numeryst Před 2 dny

      You can check out the Github repository for Julia Programming for Beginners: github.com/Numeryst/julia-programming-for-beginners/

  • @oterotube13
    @oterotube13 Před 3 dny

    little time ago, I was working with rmsd from StatsBase, I did find something annoying: rmsd(a::AbstractArray{T}, b::AbstractArray{T}; normalize) where T<:Number @ StatsBase see this: `StatsBase.rmsd([2,3,5],[2.1,3.2,5.1])` Int64 and Float64 are subtypes of Number, but this asks for the same subtype. When you define T for both arg, one should be aware that both arguments have to get the same subtype. I asked them to change this adding S<:Number for one of the arguments so we can have a mix of Number subtypes, but probably they have some restrictions in other part of the packages I guess.

  • @varshneydevansh
    @varshneydevansh Před 3 dny

    subbed

  • @curenosm
    @curenosm Před 3 dny

    Great work, maybe a video on modules, imports, exports and tips to avoid module pollution would be a good idea :)

    • @Numeryst
      @Numeryst Před 3 dny

      Thanks for your suggestion! Let me see what I can do.

  • @blaisepascal3905
    @blaisepascal3905 Před 3 dny

    Really needed subject thanks!

    • @Numeryst
      @Numeryst Před 3 dny

      Thanks! This subject deserves more attention indeed.

  • @imamkusnendar3078
    @imamkusnendar3078 Před 5 dny

    I got lost.....too quick.

    • @Numeryst
      @Numeryst Před 5 dny

      Feel free to pause the video or rewind. Take your time if you are planning to practice while watching the video.

  • @todorelax1793
    @todorelax1793 Před 20 dny

    Please make Julia tutorials of web developpment, thanks for your videos on Julia.

    • @Numeryst
      @Numeryst Před 20 dny

      If there is an audience for web development tutorials, I will create them. Perhaps we could put that to a vote?

  • @blaisepascal3905
    @blaisepascal3905 Před 20 dny

    Thank you for this subject! Nice animation/transition btw Always good quality content ❤

    • @Numeryst
      @Numeryst Před 20 dny

      Thanks! I appreciate your support.

  • @diacoal2433
    @diacoal2433 Před 20 dny

    Great vid, Julia needs more material like this in my opinion! I was also wondering which theme you are using, since the default vscode ones don't treat julia tokens correctly...

    • @Numeryst
      @Numeryst Před 20 dny

      I appreciate your support and suggestion for more Julia content. I'll definitely keep that in mind for future videos.

  • @korigamik
    @korigamik Před 23 dny

    Cool stuff! What do you use to create the animations? Can you share the source code?

    • @Numeryst
      @Numeryst Před 22 dny

      Honestly, any video editor would do it. For animations, it depends on what you want to illustrate.

  • @Puzzlethebest
    @Puzzlethebest Před 24 dny

    No fancy transitions, no music, just the information I needed: thank you very much for this tutorial!

  • @CaribouDataScience
    @CaribouDataScience Před 26 dny

    What is the ggplot2 is Julia?

    • @Numeryst
      @Numeryst Před 26 dny

      Are you asking what is the equivalent of ggplot2 in Julia programming language? Makie is one of the best options. But there is also a package named AlgebraOfGraphics which defines a language for data visualization. It combines the familiar grammar of graphics approach with the power and performance of Julia's Makie ecosystem.

  • @blaisepascal3905
    @blaisepascal3905 Před 26 dny

    Nice video!

  • @VictorVictory-te2ij
    @VictorVictory-te2ij Před měsícem

    Julia is awesome! However, it seems to have a super-steep learning curve before one comes to master the ins-and-outs of it to programme with full confidence and agility. Python seems to have 'tons and tons' of YT videos just on the basics -- so very helpful for the struggling and fumbling beginners thereat. Thus, a very humble request from you: Can you pls take some time out of your busy schedule to come up with 'tons and tons', so to speak, of Julia-centric YT videos so that the wannabe absolute beginners can successfully overcome the steep learning curves, to tackle the biggies' demands of taking advantage of the sheer POWER of Julia and its efficiency plus effectiveness! It will go a very long way for succeeding generations of Julia enthusiasts and wannabes. Thank you so very much Sir for your efforts and do keep up the great Training Series -- more examples and more projects pls Sir! Gracias!

  • @marat61
    @marat61 Před měsícem

    TensorFlow what is with your face?

  • @wojtekorowski2600
    @wojtekorowski2600 Před měsícem

    Cool video! Keep it going!

  • @chrisrackauckasofficial
    @chrisrackauckasofficial Před měsícem

    This is missing the main package Integrals.jl. I wouldn't recommend directly using the others for many reasons, including differentiability and boundary handling.

    • @Numeryst
      @Numeryst Před měsícem

      QuadGK and FastGaussQuadrature are really "okay" for research projects. Specifically, FastGaussQuadrature has readable code if someone as a beginner wants to actually bridge the theory and practice. There will be a video for integrals.jl in the future.

    • @chrisrackauckasofficial
      @chrisrackauckasofficial Před měsícem

      @@Numeryst I'm not sure I would agree FastGaussQuadrature would be in that list. It's not a set of algorithms a beginner should default to, nor does it have error control and so you need to alternative analytical error estimates to use it right which are not documented nor in this video.

  • @todorelax1793
    @todorelax1793 Před měsícem

    can mojo use Django?

    • @Numeryst
      @Numeryst Před měsícem

      You can import Python packages while using Mojo.

  • @legendrags
    @legendrags Před měsícem

    Thats short and precise. Thanks!

    • @Numeryst
      @Numeryst Před měsícem

      I am glad you liked it!

  • @mrazo
    @mrazo Před měsícem

    Keep the good work, man! The community needs this.

    • @Numeryst
      @Numeryst Před měsícem

      Much appreciated! Feel free to drop a comment whenever you have any suggestions!

  • @chrisrackauckasofficial
    @chrisrackauckasofficial Před měsícem

    Symbolics.jl is the symbolic system. SymbolicUtils.jl is just the underlying equation re-writing system. I would expect that most mathematical users use Symbolics.jl as SymbolicUtils.jl is really a developer's layer. Symbolics.jl is the layer that has all of the extra math features like derivatives, more advanced simplification, symbolic arrays, code generation, and more.

  • @blaisepascal3905
    @blaisepascal3905 Před měsícem

    Really interesting content!

    • @Numeryst
      @Numeryst Před měsícem

      Symbolic programming is a vast, indeed, interesting world!

  • @juraj_s
    @juraj_s Před měsícem

    Great explanation What vsc extensions do u use?

    • @Numeryst
      @Numeryst Před měsícem

      I use Julia VSCode extension and an extension for the theme.

  • @Numeryst
    @Numeryst Před měsícem

    Here is the link to the Github repository for the hardcore Mojicians: github.com/Numeryst/mojo-setup

  • @cbbcbb6803
    @cbbcbb6803 Před 2 měsíci

    I like that you illustrated with Windows and with Linux!

    • @Numeryst
      @Numeryst Před 2 měsíci

      Thanks! I am glad that you like it.

  • @realhet
    @realhet Před 2 měsíci

    Ok, I think I had enough information for today.

    • @Numeryst
      @Numeryst Před 2 měsíci

      Learning everyday!

  • @ameera999
    @ameera999 Před 2 měsíci

    mojo will replace all programming language.

    • @Numeryst
      @Numeryst Před 2 měsíci

      It surely has the potential.

  • @sameerkashyap4620
    @sameerkashyap4620 Před 2 měsíci

    This is really helpful, I have been searching for more helpful Julia content and found the perfect channel !

    • @Numeryst
      @Numeryst Před 2 měsíci

      Hey Sameer! I am glad you found it helpful!

  • @arturobaza3662
    @arturobaza3662 Před 2 měsíci

    How did you create a directory? I am stuck in the Modular_Home error message when I try to run a mojo file on VS code. I been going at this for some time and I am getting stuck. I tried through Unbuntu, but I like VS code much better.

    • @Numeryst
      @Numeryst Před 2 měsíci

      Hey Arturo! It is hard to say what's going wrong without seeing the error message. I guess you might not have setup the MODULAR_HOME variable properly? Have you run those bash commands in terminal correctly? In the terminal, type "echo $MODULAR_HOME" if you do not see anything, this means you haven't properly setup Mojo. I have addressed all the steps carefully in the video.

  • @AJKivela369
    @AJKivela369 Před 2 měsíci

    thank you.

    • @Numeryst
      @Numeryst Před 2 měsíci

      You're very welcome, AJ! I'm glad you enjoyed the video.

  • @florianandrieu545
    @florianandrieu545 Před 2 měsíci

    What I understand in simple terms: A differentiable program is a program where the derivative can be systematically calculated with respect to each input parameter. The derivative (or vector of all derivatives, the gradient) represents the instantaneous rate of change, allowing us to determine in which direction to adjust the input parameters to achieve the desired effect on the output. By leveraging this information, the parameters can be adjusted step by step in the direction that most rapidly reduces a cost function. This approach helps identify optimal parameters, and this process is known as gradient descent. One of the most recognized uses of this idea is in machine learning. Machine learning models use these automatically calculated derivatives to reduce the difference between the model's predictions and the actual results. This continuous adjustment improves the model's performance over time, this process of refining parameters is what we call "learning."

    • @Numeryst
      @Numeryst Před 2 měsíci

      There is more to it but the explanation above is helpful.

  • @sanjyotipatil0433
    @sanjyotipatil0433 Před 2 měsíci

    will this extension work for long codes? like data analysis ?

    • @Numeryst
      @Numeryst Před 2 měsíci

      Of course it works for long codes. Also you can easily do data analysis in Julia by using Julia VSCode extension. I have even recorded a video for that titled "How to use Data Frames in Julia". Here you go: czcams.com/video/2DQgnT4bGQs/video.html

  • @luismolon
    @luismolon Před 2 měsíci

    High-quality video. Thank you!

  • @oterotube13
    @oterotube13 Před 2 měsíci

    I think you could have also included Meta.parse for this tutorial.

    • @Numeryst
      @Numeryst Před 2 měsíci

      Thanks for your suggestion! I really appreciate feedback!

  • @oterotube13
    @oterotube13 Před 3 měsíci

    would you mind if you share the code_?

    • @Numeryst
      @Numeryst Před 3 měsíci

      Here you are: github.com/Numeryst/julia-programming-for-beginners/blob/main/dataframes/dataframes.jl

    • @oterotube13
      @oterotube13 Před 3 měsíci

      @@Numeryst Thanks for sharing. I like your examples.

    • @Numeryst
      @Numeryst Před 3 měsíci

      You're welcome. I am glad that you like the examples!

  • @umadbroyo2388
    @umadbroyo2388 Před 3 měsíci

    Maybe I am just too stupid to understand...

    • @Numeryst
      @Numeryst Před 3 měsíci

      Not really, just look up the hints I have given in the video and take your time to properly go through it. Eventually, things will illuminate.

    • @KewalTailor
      @KewalTailor Před měsícem

      Same

  • @nguyenmintri090495
    @nguyenmintri090495 Před 3 měsíci

    Very good content! You give us enough detailed and explained while still saving our time 🎉😊

  • @gholamrezadar
    @gholamrezadar Před 3 měsíci

    That was so good and to the point!

  • @pettymanny6487
    @pettymanny6487 Před 3 měsíci

    Looks simpler than matplotlib.

    • @Numeryst
      @Numeryst Před 3 měsíci

      Yes, indeed, it is simpler!

  • @ernestassimutis6239
    @ernestassimutis6239 Před 3 měsíci

    A lot

  • @TeamDman
    @TeamDman Před 3 měsíci

    Wowee that was dense, many things added to my list of things to check out :o

    • @Numeryst
      @Numeryst Před 3 měsíci

      It has zillions of applications so take your time and check it out!

  • @plaintext7288
    @plaintext7288 Před 3 měsíci

    Thse are smart words coming from a smart man They sound like magic

    • @Numeryst
      @Numeryst Před 3 měsíci

      Indeed, these are results of decades of research!

  • @oterotube13
    @oterotube13 Před 3 měsíci

    how beautiful Julia syntax is, isn't it? maybe I am a little bias...

    • @Numeryst
      @Numeryst Před 3 měsíci

      You are definitely right!

  • @oterotube13
    @oterotube13 Před 3 měsíci

    I was wondering if you can make a video of your background to know you or your motivations.Thank you for the real great material.

    • @Numeryst
      @Numeryst Před 3 měsíci

      Thanks for your suggestion! I am glad that you like my videos.