{"id":909,"date":"2024-03-15T06:58:09","date_gmt":"2024-03-15T06:58:09","guid":{"rendered":"https:\/\/tbekk.com\/devstream\/?p=909"},"modified":"2024-03-15T06:58:09","modified_gmt":"2024-03-15T06:58:09","slug":"python-libraries-you-need-to-know-in-2024","status":"publish","type":"post","link":"https:\/\/tbekk.com\/devstream\/2024\/03\/15\/python-libraries-you-need-to-know-in-2024\/","title":{"rendered":"Python libraries you need to know in 2024"},"content":{"rendered":"\n<hr class=\"wp-block-separator has-text-color has-medium-gray-color has-alpha-channel-opacity has-medium-gray-background-color has-background is-style-wide\"\/>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em><strong>Link:<\/strong><\/em> <a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka\"><em>Taipy<\/em><\/a><\/li>\n\n\n\n<li><em>Author:<\/em> <a href=\"https:\/\/dev.to\/marisogo\"><em><strong>Marine<\/strong><\/em><\/a><\/li>\n\n\n\n<li><em><strong>Publication date:<\/strong><\/em> <em>Match 12, 2024<\/em><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-medium-gray-color has-alpha-channel-opacity has-medium-gray-background-color has-background is-style-wide\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">TL;DR<\/h2>\n\n\n\n<p>Are you getting into Python? It\u2019s a jungle!<br>You have libraries just about anything you can think about &#8211; from creating games to building web applications.<\/p>\n\n\n\n<p>With this list, get a quick idea of 50 standard Python libraries and what they do whether you\u2019re just getting started or looking to deepen your Python game.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-medium-gray-color has-alpha-channel-opacity has-medium-gray-background-color has-background is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#1-taipy\"><\/a>1.&nbsp;<strong>Taipy<\/strong><\/h2>\n\n\n\n<p>Taipy has been designed to expedite application development, from initial prototypes to production-ready applications.<br>This open-source Python library is designed for easy development for both front-end (GUI) and ML\/Data pipelines.<br>It is low code and designed for any pythonista.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/Avaiga\/taipy\">Star \u2b50 the Taipy repository<\/a><\/p>\n\n\n\n<p>Your support means a lot\ud83c\udf31, and helps us in many ways, like writing articles! \ud83d\ude4f<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#2-numpy\"><\/a>2.&nbsp;<strong>NumPy<\/strong><\/h2>\n\n\n\n<p>Essential for numerical computations, supporting large, multi-dimensional arrays and matrices. This library is part of Python royalty.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/numpy\/numpy\">Star \u2b50 the Numpy repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#3-pandas\"><\/a>3.&nbsp;<strong>Pandas<\/strong><\/h2>\n\n\n\n<p>A cornerstone for data manipulation and analysis, offering intuitive data structures and operations for manipulating numerical tables and time series. Another Python indispensable library, a must-know library.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/pandas-dev\/pandas\">Star \u2b50 the Pandas repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#4-matplotlib\"><\/a>4.&nbsp;<strong>Matplotlib<\/strong><\/h2>\n\n\n\n<p>A versatile tool for creating a wide range of static, minimal, and interactive visualizations. A lot of parameters to play with, this library is very useful when plotting ML and AI graphs.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/matplotlib\/matplotlib\">Star \u2b50 the Matplotlib repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#5-scipy\"><\/a>5.&nbsp;<strong>SciPy<\/strong><\/h2>\n\n\n\n<p>Specialized in technical and scientific computing, with Scipy you can do optimization, integration, interpolation, and more.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/scipy\/scipy\">Star \u2b50 the SciPy repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#6-scikitlearn\"><\/a>6.&nbsp;<strong>Scikit-learn<\/strong><\/h2>\n\n\n\n<p>A go-to library for machine learning, providing a wide range of supervised and unsupervised learning algorithms. The only library you should know when starting with Machine Learning.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/scikit-learn\/scikit-learn\">Star \u2b50 the Scikit-learn repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#7-tensorflow\"><\/a>7.&nbsp;<strong>TensorFlow<\/strong><\/h2>\n\n\n\n<p>A comprehensive framework for machine learning offers various tools, libraries, and community resources. THe learning curve might be a little steep, but TF is important to know in the Python and ML landscape.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/tensorflow\/tensorflow\">Star \u2b50 the TensorFlow repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#8-pytorch\"><\/a>8.&nbsp;<strong>PyTorch<\/strong><\/h2>\n\n\n\n<p>Favored for both academic research and production due to its flexibility, offering dynamic neural network creation and manipulation.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/pytorch\/pytorch\">Star \u2b50 the PyTorch repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#9-keras\"><\/a>9.&nbsp;<strong>Keras<\/strong><\/h2>\n\n\n\n<p>A high-level API for building and training deep learning models, designed to facilitate building and working with neural networks.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/keras-team\/keras\">Star \u2b50 the Keras repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#10-requests\"><\/a>10.&nbsp;<strong>Requests<\/strong><\/h2>\n\n\n\n<p>Simplifies the process of making HTTP requests, making web scraping and API consumption more accessible.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/psf\/requests\">Star \u2b50 the Requests repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#11-beautiful-soup\"><\/a>11.&nbsp;<strong>Beautiful Soup<\/strong><\/h2>\n\n\n\n<p>A tool for web scraping that facilitates data extraction from HTML and XML files.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/waylan\/beautifulsoup\">Star \u2b50 the Beautiful Soup repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#12-flask\"><\/a>12.&nbsp;<strong>Flask<\/strong><\/h2>\n\n\n\n<p>A lightweight and extensible web framework, making it ideal for building small to medium web applications.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/pallets\/flask\">Star \u2b50 the Flask repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#13-django\"><\/a>13.&nbsp;<strong>Django<\/strong><\/h2>\n\n\n\n<p>Designed for rapid development and clean, pragmatic design, this high-level framework.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/django\/django\">Star \u2b50 the Django repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#14-selenium\"><\/a>14.&nbsp;<strong>Selenium<\/strong><\/h2>\n\n\n\n<p>This library automates web browsers, enabling the simulation of actual user actions for testing web applications.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/SeleniumHQ\/selenium\">Star \u2b50 the Selenium repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#15-pygame\"><\/a>15.&nbsp;<strong>Pygame<\/strong><\/h2>\n\n\n\n<p>Provides Python modules for writing video games, including graphical and sound libraries.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/pygame\/pygame\">Star \u2b50 the Pygame repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#16-pillow-pil-fork\"><\/a>16.&nbsp;<strong>Pillow (PIL Fork)<\/strong><\/h2>\n\n\n\n<p>Extends Python Imaging Library capabilities, supporting various image file formats.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/python-pillow\/Pillow\">Star \u2b50 the Pillow repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#17-sqlalchemy\"><\/a>17.&nbsp;<strong>SQLAlchemy<\/strong><\/h2>\n\n\n\n<p>This library offers a full suite of tools for working with databases through Python, providing a robust ORM layer and SQL expression language.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/sqlalchemy\/sqlalchemy\">Star \u2b50 the SQLAlchemy repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#18-pyspark\"><\/a>18.&nbsp;<strong>PySpark<\/strong><\/h2>\n\n\n\n<p>As you can tell from the name, this library brings the power of Apache Spark to Python, facilitating big data processing and analysis with a Pythonic approach.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/apache\/spark\">Star \u2b50 the PySpark repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#19-dash\"><\/a>19.&nbsp;<strong>Dash<\/strong><\/h2>\n\n\n\n<p>Enables the creation of analytical web applications directly in Python without requiring deep knowledge of web development.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/plotly\/dash\">Star \u2b50 the Dash repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#20-plotly\"><\/a>20.&nbsp;<strong>Plotly<\/strong><\/h2>\n\n\n\n<p>Specializes in creating interactive and visually appealing graphs and charts suitable for web and mobile applications.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/plotly\/plotly.py\">Star \u2b50 the Plotly repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#21-nltk\"><\/a>21.&nbsp;<strong>Nltk<\/strong><\/h2>\n\n\n\n<p>This library makes natural language processing accessible and easy to use.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/nltk\/nltk\">Star \u2b50 the Nltk repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#22-spacy\"><\/a>22.&nbsp;<strong>SpaCy<\/strong><\/h2>\n\n\n\n<p>Offers industrial-strength natural language processing capabilities with pre-trained models for many languages.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/explosion\/spaCy\">Star \u2b50 the SpaCy repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#23-gensim\"><\/a>23.&nbsp;<strong>Gensim<\/strong><\/h2>\n\n\n\n<p>Focused on unsupervised topic modeling and natural language processing, you can use this library to analyze document similarity.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/RaRe-Technologies\/gensim\">Star \u2b50 the Gensim repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#24-pytest\"><\/a>24.&nbsp;<strong>PyTest<\/strong><\/h2>\n\n\n\n<p>A robust framework for writing small to complex functional tests, enhancing test readability and maintainability.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/pytest-dev\/pytest\">Star \u2b50 the PyTest repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#25-unittest\"><\/a>25.&nbsp;<strong>unittest<\/strong><\/h2>\n\n\n\n<p>The built-in framework for constructing and running tests mirroring the xUnit architecture found in other languages.<\/p>\n\n\n\n<p>Unitest is built-in.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#26-fabric\"><\/a>26.&nbsp;<strong>Fabric<\/strong><\/h2>\n\n\n\n<p>Simplifies SSH for application deployment or system administration tasks, automating remote shell commands.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/fabric\/fabric\">Star \u2b50 the Fabric repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#27-vizzu\"><\/a>27.&nbsp;<strong>Vizzu<\/strong><\/h2>\n\n\n\n<p>Aimed at animated data visualizations and storytelling, Vizzu is the go-to library to create dynamic and interactive charts.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/vizzuhq\/vizzu-lib\">Star \u2b50 the Vizzu repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#28-polars\"><\/a>28.&nbsp;<strong>Polars<\/strong><\/h2>\n\n\n\n<p>A DataFrame library optimized for performance and efficiency, capable of easily handling large datasets.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/pola-rs\/polars\">Star \u2b50 the Polars repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#29-dockerpy\"><\/a>29.&nbsp;<strong>Docker-Py<\/strong><\/h2>\n\n\n\n<p>Provides Pythonic access to the Docker Remote API, enabling automation of Docker container management.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/docker\/docker-py\">Star \u2b50 the Docker-Py repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#30-opencv\"><\/a>30.&nbsp;<strong>OpenCV<\/strong><\/h2>\n\n\n\n<p>A staple in computer vision and image processing, offering a comprehensive suite of algorithms and tools.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/opencv\/opencv\">Star \u2b50 the OpenCV repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#31-scikitimage\"><\/a>31.&nbsp;<strong>Scikit-image<\/strong><\/h2>\n\n\n\n<p>Dedicated to image processing, it extends the capabilities of SciPy and NumPy to the visual landscape.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/scikit-image\/scikit-image\">Star \u2b50 the Scikit-image repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#32-sympy\"><\/a>32.&nbsp;<strong>SymPy<\/strong><\/h2>\n\n\n\n<p>This library is made for your symbolic computation, offering features ranging from algebraic solving to calculus.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/sympy\/sympy\">Star \u2b50 the SymPy repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#33-virtualenv\"><\/a>33.&nbsp;<strong>Virtualenv<\/strong><\/h2>\n\n\n\n<p>Essential for creating isolated Python environments and managing project dependencies cleanly.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/pypa\/virtualenv\">Star \u2b50 the Virtualenv repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#34-click\"><\/a>34.&nbsp;<strong>Click<\/strong><\/h2>\n\n\n\n<p>Streamlines the creation of command-line interfaces, promoting code that is both composable and easy to extend.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/pallets\/click\">Star \u2b50 the Click repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#35-argparse\"><\/a>35.&nbsp;<strong>Argparse<\/strong><\/h2>\n\n\n\n<p>Facilitates the parsing of command-line arguments, which is essential for CLI application development.<\/p>\n\n\n\n<p>Argparse is built-in.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#36-logging\"><\/a>36.&nbsp;<strong>Logging<\/strong><\/h2>\n\n\n\n<p>Offers a flexible logging system, from simple logging to complex per-module configurations.<\/p>\n\n\n\n<p>Logging is built-in.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#37-pyyaml\"><\/a>37.&nbsp;<strong>PyYAML<\/strong><\/h2>\n\n\n\n<p>Handles YAML files, supporting serialization and deserialization of Python objects to and from YAML.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/yaml\/pyyaml\">Star \u2b50 the PyYAML repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#38-xlrdxlwt\"><\/a>38.&nbsp;<strong>xlrd\/xlwt<\/strong><\/h2>\n\n\n\n<p>Ideal for reading and writing Excel files, bridging the gap between Python and Excel documents.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/python-excel\/xlrd\">Star \u2b50 the xlrd repository<\/a><br><a href=\"https:\/\/github.com\/python-excel\/xlwt\">Star \u2b50 the xlwt repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#39-pandasprofiling\"><\/a>39.&nbsp;<strong>Pandas-Profiling<\/strong><\/h2>\n\n\n\n<p>Generates comprehensive profile reports from pandas<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/pandas-profiling\/pandas-profiling\">Star \u2b50 the Pandas-Profiling repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#40-tqdm\"><\/a>40.&nbsp;<strong>TQDM<\/strong><\/h2>\n\n\n\n<p>Tqdm is a wrapper to any loop that will track the advancement with a progress bar.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/tqdm\/tqdm\">Star \u2b50 the TQDM repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#41-faker\"><\/a>41.&nbsp;<strong>Faker<\/strong><\/h2>\n\n\n\n<p>Need fake data that looks real? Faker&#8217;s got your back.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/joke2k\/faker\">Star \u2b50 the Faker repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#42-flake8\"><\/a>42.&nbsp;<strong>Flake8<\/strong><\/h2>\n\n\n\n<p>A must-need library to keep your code cleaner with easily to implement style checks.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/PyCQA\/flake8\">Star \u2b50 the Flake8 repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#43-black\"><\/a>43.&nbsp;<strong>Black<\/strong><\/h2>\n\n\n\n<p>Bring your code formatting to the next level.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/psf\/black\">Star \u2b50 the Black repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#44-mypy\"><\/a>44.&nbsp;<strong>Mypy<\/strong><\/h2>\n\n\n\n<p>It&#8217;s like having a grammar teacher for your code but for types.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/python\/mypy\">Star \u2b50 the Mypy repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#45-pydantic\"><\/a>45.&nbsp;<strong>Pydantic<\/strong><\/h2>\n\n\n\n<p>The library you need to validate your Python scripts.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/samuelcolvin\/pydantic\">Star \u2b50 the Pydantic repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#46-fastapi\"><\/a>46.&nbsp;<strong>FastAPI<\/strong><\/h2>\n\n\n\n<p>FastAPI is a web framework for building RESTful APIs.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/tiangolo\/fastapi\">Star \u2b50 the FastAPI repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#47-catboost\"><\/a>47.&nbsp;<strong>Catboost<\/strong><\/h2>\n\n\n\n<p>Gives your machine-learning models ways to handle categorical data.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/catboost\/catboost\">Star \u2b50 the Catboost repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#48-seaborn\"><\/a>48.&nbsp;<strong>Seaborn<\/strong><\/h2>\n\n\n\n<p>Making elevated data visualization.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/mwaskom\/seaborn\">Star \u2b50 the Seaborn repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#49-turtle\"><\/a>49.&nbsp;<strong>Turtle<\/strong><\/h2>\n\n\n\n<p>Brings programming to life with cool graphics and animations. A great way to learn and get started with Python.<\/p>\n\n\n\n<p>Turtle is built-in.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#50-asciimatics\"><\/a>50.&nbsp;<strong>Asciimatics<\/strong><\/h2>\n\n\n\n<p>Asciimatics is a library that allows you to create full-screen text UIs.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/peterbrittain\/asciimatics\">Star \u2b50 the Asciimatics repository<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/taipy\/python-libraries-you-need-to-know-in-2024-37ka#final-thoughts\"><\/a>Final thoughts<\/h2>\n\n\n\n<p>And there you have it!<br>A sneak peek in the Python jungle! Knowing most of these libraries sets you up to tackle any project! So get at it, Pythonista!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>TL;DR Are you getting into Python? It\u2019s a jungle!You have libraries just about anything you can think about &#8211; from creating games to building web applications. With this list, get&#8230; <a class=\"read-more-link\" href=\"https:\/\/tbekk.com\/devstream\/2024\/03\/15\/python-libraries-you-need-to-know-in-2024\/\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[51,10,238],"tags":[185,74],"class_list":["post-909","post","type-post","status-publish","format-standard","hentry","category-article","category-development","category-py","tag-libraries","tag-py"],"_links":{"self":[{"href":"https:\/\/tbekk.com\/devstream\/wp-json\/wp\/v2\/posts\/909","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tbekk.com\/devstream\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tbekk.com\/devstream\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tbekk.com\/devstream\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tbekk.com\/devstream\/wp-json\/wp\/v2\/comments?post=909"}],"version-history":[{"count":1,"href":"https:\/\/tbekk.com\/devstream\/wp-json\/wp\/v2\/posts\/909\/revisions"}],"predecessor-version":[{"id":910,"href":"https:\/\/tbekk.com\/devstream\/wp-json\/wp\/v2\/posts\/909\/revisions\/910"}],"wp:attachment":[{"href":"https:\/\/tbekk.com\/devstream\/wp-json\/wp\/v2\/media?parent=909"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tbekk.com\/devstream\/wp-json\/wp\/v2\/categories?post=909"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tbekk.com\/devstream\/wp-json\/wp\/v2\/tags?post=909"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}