Getting Started with Julia (for Experienced Programmers)

Поділитися
Вставка
  • Опубліковано 10 лис 2024

КОМЕНТАРІ • 19

  • @chadagreene
    @chadagreene 2 роки тому +7

    0:36 Installing Julia
    2:40 Setting up an IDE (Atom or VS Code)
    9:35 Activate environments
    12:55 First .jl script
    13:45 Inline help
    18:40 PkgTemplates
    23:10 Unicode variables and operators
    24:30 import, export, and using
    26:20 Documentation and further resources

  • @chadagreene
    @chadagreene 2 роки тому +2

    This is absolutely fantastic. Thanks for sharing.

  • @L4rsTrysToMakeTut
    @L4rsTrysToMakeTut 4 роки тому +12

    Haha why is there a dislike on the vs code video?

    • @scimlorg
      @scimlorg  4 роки тому +7

      Haha yeah everything is seen! Personally, I much preferred the video given earlier in the conference, the Juno v1.0 one that goes through the new VSCode features (ua-cam.com/video/rQ7D1lXt3GM/v-deo.html). The one given later, I just don't understand its audience. It's not quite a tutorial, so it's not a good "get someone up and running" video, but it also doesn't quite go through features either. It's just a video I wouldn't recommend in the series. I find the 2018 video (ua-cam.com/video/MYbl_za-x9U/v-deo.html) and the Juno v1.0 videos to be more informative.

    • @L4rsTrysToMakeTut
      @L4rsTrysToMakeTut 4 роки тому

      @@scimlorg haha yeah that's crazy ;) but don't worry. Feedback is good.
      I'm quite excited about vs code.

    • @L4rsTrysToMakeTut
      @L4rsTrysToMakeTut 4 роки тому +1

      @@scimlorg btw - I love your work. Keep it up! Great tutorials

    • @scimlorg
      @scimlorg  4 роки тому

      @@L4rsTrysToMakeTut I am excited for VS Code to. I already opened like 8 issues on the VS Code extension repo hoping to help it get ready. There's still some things that aren't quite there yet, but I wouldn't be surprised if this is the last course I teach where I am using Atom.

  • @siyaram2855
    @siyaram2855 3 роки тому +3

    How is julia for making highly concurrent web apps?

  • @Klayperson
    @Klayperson 3 роки тому +2

    > Casually Explained in feed
    > "Why bird nests aren't covered in poop" in feed
    bröther

  • @gorsing
    @gorsing 3 роки тому

    thanks

  • @cynthialiu9815
    @cynthialiu9815 3 роки тому

    Followed the instructions here, but the test code crashes on "using Demo1." I tried doing the same procedure but using a completely different package name (not the same one as the environment), and also tried restarting my Julia and reactivating the environment, but it wasn't fixed. The error is "ERROR: importing into Main conflicts with an existing identifier." Anyone know how to fix this?

    • @scimlorg
      @scimlorg  3 роки тому +1

      You need to make sure you've dev'd the package you're developing or `include` the code to the module.

    • @assiachahidi5162
      @assiachahidi5162 3 роки тому

      @@scimlorg I had the same error. Even though I developed the packages.

  • @theinstigatorr
    @theinstigatorr 3 роки тому +1

    This guy looks like Chris Rackaukis

  • @SK-pm4vq
    @SK-pm4vq 3 роки тому

    I have a suggestion whenever you demo don't do a demo with theme black theme, it becomes hard to read the screen. Use a lighter theme.

    • @petergoodall6258
      @petergoodall6258 3 роки тому

      The contrast could be higher the text is grey on bloack

  • @Cons-Cat
    @Cons-Cat 3 роки тому +1

    Can you explain to me why an "experienced programmer" needs to be baby walked through setting up an editor? I am "experienced" enough to know what editors I actually like using (for sure not Atom or VS Code lol) and how to figure out how to use them for any programming language I want.

    • @Speak4Yourself2
      @Speak4Yourself2 Рік тому +2

      Good for you. I personally prefer the hand holding. I'm pretty sure the 'experienced programmer' is primarily to encourage beginner programmers to look elsewhere if they're just learning to use Julia, or even programming itself. That being said, as a programmer with 'intermediate' experience, I actually don't have a good grasp of many things covered here, like package development, package management, testing, etc.