10 Useful Python Modules You NEED to Know

Sdílet
Vložit
  • čas přidán 8. 07. 2024
  • The true power of Python lies in its extensive libraries and modules. In this video, I've created a list of 10 Python modules that you NEED to know if you really want to take advantage of the language. Since most of you are likely to encounter almost all of them throughout your Python career, knowing and understanding the different use cases of each Python module will prove to be very useful.
    Check out the free resource on "How To Land a Developer Role In The World of AI Here": clickhubspot.com/x2b
    If you want to land a developer job check out my program with CourseCareers: techwithtim.net/dev
    🎞 Video Resources 🎞
    Python Modules
    Requests: pypi.org/project/requests/
    Flask: flask.palletsprojects.com/en/...
    PyDantic: docs.pydantic.dev/latest/
    FastAPI: fastapi.tiangolo.com/
    Django: www.djangoproject.com/
    Selenium: www.selenium.dev/
    NumPy: numpy.org/
    Pandas: pandas.pydata.org/
    MatPlotLib: matplotlib.org/
    TensorFlow: www.tensorflow.org/
    LangChain: www.langchain.com/
    ⏳ Timestamps ⏳
    00:00 | Overview
    00:23 | Module 1
    00:55 | Module 2
    02:52 | Module 3
    03:40 | Module 4
    04:34 | Module 5
    05:39 | Module 6
    06:30 | Module 7
    07:15 | Module 8
    08:04 | Module 9
    09:03 | Module 10
    09:57 | Super Secret Surprise Module
    Hashtags
    #techwithtim #python #pythonprogramming #coding

Komentáře • 64

  • @TechWithTim
    @TechWithTim  Před 20 dny +7

    Check out the free resource on "How To Land a Developer Role In The World of AI Here": clickhubspot.com/x2b

    • @KRYPTOS_K5
      @KRYPTOS_K5 Před 17 dny

      How can I hide my (distributed) source code in python?

  • @terrormapu
    @terrormapu Před 18 dny +92

    requests , flask , pydantic , fastapi , django , selenium , numpy , pandas , matplotlib , tensorflow , langchain

    • @PixelThorn
      @PixelThorn Před 17 dny

      Aka the webdev tool chain, it does NOT apply to every python dev

    • @diegofernandezmelcon4459
      @diegofernandezmelcon4459 Před 17 dny

      @@PixelThorn Yes and no. You don't need webdev tools to do Machine Learning, but when you try to include a frontend to ease the use of your Machine Learning model, you end up in a web tool.

  • @sitrakaforler8696
    @sitrakaforler8696 Před 15 dny +4

    00:01 Python's power lies in its extensive libraries and modules
    01:25 Flask is a versatile module for basic back-end setup and prototyping.
    02:48 Pantic provides data validation and settings management for Python modules.
    04:13 FastAPI is a professional choice for API production.
    05:30 Selenium is a powerful web automation tool for testing and web scraping.
    06:51 NumPy and Pandas are essential for scientific computing and data analysis in Python.
    08:20 Python's matplotlib is a versatile tool for data visualization
    09:38 Tensorflow is recommended for deep learning, but Lang chain is a rising AI module.
    And...I agree with each one of those !

  • @agentm10
    @agentm10 Před 17 dny +20

    These are all great suggestions. I would add a few more:
    Beginners:
    os, sys, re, collection, pickle
    Intermediate:
    json, logging, threading, Exceptions
    Then, based on expertise, perhaps:
    socket, queue. tkinter, pyQt, pygame, oodo, etc.
    Also, since you are suggesting so many Data Science modules, may be scikitlearn and seaborn should also be there.

    • @PixelThorn
      @PixelThorn Před 17 dny

      I would add requests and sqlite, on intermediate, you can't go long before you need to send or receive data on some network, device, server or service like a weather station

    • @agentm10
      @agentm10 Před 16 dny +1

      @@PixelThorn requests was already mentioned by Tim, so I didn't mention it a second time, but sqlite is definitely a great choice.

  • @alimihakeem841
    @alimihakeem841 Před 18 dny

    Tim, Thanks for this great content. I found it helpful. I have really learn alot from you and always get an inspiration from you.. Hoping to see more backend projects using flask module

  • @hand-eye4517
    @hand-eye4517 Před 18 dny +1

    please make more content like this much appreciated

  • @boitumelomogale2503
    @boitumelomogale2503 Před 17 dny

    Thank you very much Tim

  • @WayneBruton
    @WayneBruton Před 17 dny

    Thanks Tim, great video

  • @ewaevva4375
    @ewaevva4375 Před 17 dny

    Thank you! 🌻

  • @Just_A_Tech.._
    @Just_A_Tech.._ Před 17 dny

    Thank you Tim. 🙏♥️

  • @theetg6454
    @theetg6454 Před 17 dny +4

    Tim's been working out💪

  • @themarksmith
    @themarksmith Před 17 dny +1

    Excellent video format Tim, would live to see a series where you go a bit deeper on each of these... Also v interested in CUDA/OpenCL data processing and ML with Python...

  • @hlubradio2318
    @hlubradio2318 Před 16 dny

    Thanks I'll try flask again

  • @efbYouTube
    @efbYouTube Před 18 dny

    nice job! TY!!
    curious to hear what u think of reflex (form pynecone)

  • @BenRogersWPG
    @BenRogersWPG Před 18 dny

    Very good video!

  • @akinyemisodiq6365
    @akinyemisodiq6365 Před 18 dny +1

    i really respect you and i hope to know as much as you in the nearest future, although i havee been at learning since 2017 and i still dont know anything😭, i keep starting and stopping and i keep going around in circles. but one day i will certainly get there. any advice will be appreciated

  • @digitalmachine0101
    @digitalmachine0101 Před 16 dny

    Good information

  • @KJHounchou
    @KJHounchou Před 18 dny

    Is your freecodecamp machine learning with python course still useful for beginners? if you have a better course, could you tell me? I'm trying to get into an apprenticeship of software engineering and I'm not sure if it's the right decision to spend time on a 4 years old course. Thank you. ❤

  • @anindyaroy7842
    @anindyaroy7842 Před 17 dny

    Hello, Tim, please launch a machine learning or data science course

  • @fudokaneki
    @fudokaneki Před 15 dny

    please could you continue your series Rust programing language?

  • @stannylou1636
    @stannylou1636 Před 13 dny

    Could you do a compare and contrast for FAST API vs Django for production. Thanks

  • @afgfuturetube
    @afgfuturetube Před 17 dny

    Thank you very much i want to be like you such a successful person what should i do I am a beginner in this era

  • @diegofernandezmelcon4459

    Great content, Tim. However, you talk a lot about Machine Learning, and you didn't mention... Sckit-learn!!I
    Also I would mention seaborn when you were talking about Matplotlib. But I won't consider instead of Matplotlib, only mention its existence.
    Polars instead Pandas is another option, but it's hard to move from Pandas, considering that Pandas is heavy linked with Matplotlib or Sckit-learn.

  • @nocopyrightgameplaystockvi231

    Tim is building muscle. Fastapi against Flask.

  • @Adjust91
    @Adjust91 Před 18 dny +4

    Thanks for this! Out of curiosity, as you’re a big Python guy.. for a frontend dev looking to learn backend and become full stack, is Python a good starting language for learning the backend ropes? I was thinking Flask. My backup plan was Go. Tried Express, didn’t like it.

    • @harishgehlot__
      @harishgehlot__ Před 18 dny +2

      Django, it's complex, take time to learn but superbly amazing

    • @schoolstuff5235
      @schoolstuff5235 Před 17 dny +1

      JAVA!!!!!

    • @Adjust91
      @Adjust91 Před 17 dny

      @@harishgehlot__ I’ve always liked Django but the complexity scares me 🤣🤣

    • @ilyakhoroshavin3488
      @ilyakhoroshavin3488 Před 17 dny +1

      fastapi is great

    • @popel_
      @popel_ Před 17 dny

      @@ilyakhoroshavin3488 for api yes, but dont for full stack

  • @brodesignstudio525
    @brodesignstudio525 Před 16 dny

    What module I need to use for automation?

  • @cexploreful
    @cexploreful Před 14 dny

    You forgot to mention some testing frameworks

  • @TheTrek01
    @TheTrek01 Před 17 dny +1

    Replace Pandas with Polars

  • @user-lm8zs9gb3k
    @user-lm8zs9gb3k Před 17 dny +5

    The whole time I was watching his biceps

  • @KingTine724
    @KingTine724 Před 15 dny

    what about streamlit

  • @jac.t.kitlim
    @jac.t.kitlim Před 16 dny +1

    replace TensorFlow with pyTorch...

  • @usamashami11
    @usamashami11 Před 18 dny

  • @robelasefa7
    @robelasefa7 Před 18 dny

    Another great content!

  • @codedbyshoe
    @codedbyshoe Před 14 dny +1

    Just learn django. Its not that hard. Want a job? Learn Django. What to build a sass? learn Django. Production web app? Learn Django.

  • @HimanshuSingh-iv9qz
    @HimanshuSingh-iv9qz Před 18 dny

    ❤ 🇮🇳

  • @samson6707
    @samson6707 Před 16 dny +2

    less flashy visuals and sound fx please. its very distracting. i dont have ADHD.

  • @Hannajanecstllo
    @Hannajanecstllo Před 17 dny

    🤍🤍🤍

  • @degerdi
    @degerdi Před 18 dny +5

    Don’t learn Selenium in Python learn it in Java, real-world integration purposes I don’t feel like typing just trust me

    • @edgarlopz241
      @edgarlopz241 Před 18 dny

      really?

    • @degerdi
      @degerdi Před 17 dny

      @@edgarlopz241 I said trust me Edgar

    • @degerdi
      @degerdi Před 17 dny

      @@Mr8thwonderofthewrld you’re right who tf am I go learn Python

    • @degerdi
      @degerdi Před 17 dny

      @@Mr8thwonderofthewrld no, good day to YOU

    • @degerdi
      @degerdi Před 17 dny

      @@Mr8thwonderofthewrld as many times as you’ve brought me back here I could have explained what I meant but now I won’t out of spite lol

  • @a7madalmla512
    @a7madalmla512 Před 18 dny

    First comment

  • @SiarheiAkhramenia
    @SiarheiAkhramenia Před 16 dny

    1. all of these are not modules but packages
    2. requests, not request
    3. stopped watching and unsubscribed

  • @I_am_back_to_listen_the_music

    Bro I'm unsubscribeing you.Cuz I have shifted to C Language.I've been watching you for 1.5years.Bye My friend + Teacher dear Tim🖤