Why everybody should know Python

Поделиться
HTML-код
  • Опубликовано: 8 сен 2024
  • A first look at the Python programming language.
    💬 Topics:
    - Why learn multiple programming languages;
    - Python basics;
    - Python stats;
    - Dynamic and strongly typed;
    - Global Interpreter Lock;
    - Compiled vs interpreted;
    - Fast API
    #python

Комментарии • 18

  • @baracka448
    @baracka448 Год назад +8

    Mypy is essentially Typescript for Python, its a static type checker which uses Python's type hinting and provides type validation.

  • @gJonii
    @gJonii Год назад +2

    Python is when I learned programming can be readable. Not just "readable for those that subscribe to your beliefs about arbitrary conventions", but "readable as English text describing what the program does".
    Took me a few years to study what is this Pythonic code everyone talks about. I could recognize it after a few months, but being able to consistently produce it, took way longer. While I'm still no guru, I now have confidence that I understand the basics.

  • @qazyhn94
    @qazyhn94 Год назад +2

    recently discovered your channel very good job, please do more python videos, i want to switch from JS to python soon :) rly excited

  • @lazyh0rse
    @lazyh0rse Год назад +2

    I will use python where it shines, machine learning, data analysis, etc. I just don't get why people use python for rest api when javascript already exists? Anyway, python is still fun to use.

  • @ryanlog
    @ryanlog Год назад +2

    When an Actual Python Dev sees the code he was typing. It was full of errors and TOTAL CHAOS 🤣🤣🤣🤣🤣🤣

  • @gaming_zen_99
    @gaming_zen_99 Год назад +4

    Built-in admin panel in Django is super cool. Also what's your thought about DRF for backend and js framework for frontend?

    • @awesome-coding
      @awesome-coding  Год назад +1

      DRF is one of the main sources of inspiration for FastAPI. I really like Fast API's approach and dev experience, but I can't give you a good answer for DRF since I have very little experience with it at the moment.

    • @gaming_zen_99
      @gaming_zen_99 Год назад

      @@awesome-coding Try DRF. It's Awesome.

  • @akrishnadevotee
    @akrishnadevotee Год назад +3

    could you suggest some courses for spring boot? I don't understand most of it, too complicated for no reason

    • @awesome-coding
      @awesome-coding  Год назад +1

      Hey! What are you interested in regarding spring boot? Just building REST APIs or?

    • @akrishnadevotee
      @akrishnadevotee Год назад +1

      @@awesome-coding Job🫡 I don't like java at all but I have to use it and my dislike for java is stopping me from exploring it more, becoming better at it which is bad. I wish I could find a javascript/typescript job but gotta work with this enterprise legacy stuff for now.

    • @JaskierRezzo
      @JaskierRezzo Год назад +1

      I found it immensely helpful to learn spring first. Most of you confusion probably originates from how spring works. I was in the same boat as you but reading `spring start here` really helped. It covers spring first and then goes further into spring boot and how that works.
      My previous attempts to learn spring boot directly have failed so gave in and read the book on spring first. Once I understood how spring works, spring boot became a total breeze and now I can't think of a better way to write my back-ends than spring boot.

    • @VladdyHell
      @VladdyHell Год назад +2

      Although I haven't learned Spring yet, I found it really cool that it already has a web-based GUI to generate a boilerplate, it's a fast solution too, I don't know why but I find the Java syntax elegant even though the language itself has so much boilerplate just to use it.

  • @pss_crs
    @pss_crs Год назад +1

    when you gonna jump to golang I would like to know your thoughts about it, if you don't try it before it's easy to learn.