0% found this document useful (0 votes)
91 views

Python 100 Libraries List

The document provides a comprehensive list of 100 Python libraries along with their uses, ranging from mathematical operations to web frameworks and data manipulation. Each library is briefly described, highlighting its primary functionality. The information is sourced from NeuralBrainWorks and the official Python documentation.

Uploaded by

NeuralBrainWorks
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
91 views

Python 100 Libraries List

The document provides a comprehensive list of 100 Python libraries along with their uses, ranging from mathematical operations to web frameworks and data manipulation. Each library is briefly described, highlighting its primary functionality. The information is sourced from NeuralBrainWorks and the official Python documentation.

Uploaded by

NeuralBrainWorks
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

NeuralBrainWorks

Comprehensive List of Python Libraries (100)

S.No Library Name Uses

1 math Mathematical operations

2 random Random number generation

3 datetime Date and time manipulation

4 os Operating system interaction

5 sys System-specific parameters

6 json JSON parsing

7 re Regular expressions

8 subprocess Run subprocesses

9 collections Specialized container datatypes

10 itertools Iterator building blocks

11 functools Higher-order functions

12 heapq Heap queue algorithms

13 bisect Array bisection algorithms

14 array Efficient arrays

15 statistics Statistical operations

16 cmath Complex math

17 decimal Decimal floating point arithmetic

18 fractions Fraction operations

19 uuid Generate unique identifiers

20 time Time access and conversions

21 calendar Calendar-related functions

22 logging Logging facility

Information provided by https://neuralbrainworks.com based on https://docs.python.org/3/library/index.html


NeuralBrainWorks

23 configparser Configuration file parsing

24 argparse Command-line parsing

25 typing Type hints

26 enum Enumerations support

27 pathlib Object-oriented filesystem paths

28 shutil High-level file operations

29 glob Filename pattern matching

30 platform System info

31 socket Network communication

32 ssl TLS/SSL wrapper

33 http HTTP modules

34 email Email handling

35 base64 Base16, Base32, Base64 encoding

36 hashlib Secure hashes and message digests

37 hmac Keyed hashing

38 csv CSV file reading/writing

39 sqlite3 SQLite database interface

40 pickle Object serialization

41 copy Shallow and deep copy operations

42 traceback Print or retrieve stack traces

43 inspect Inspect live objects

44 pprint Pretty-print data structures

45 dataclasses Data classes

46 threading Thread-based parallelism

Information provided by https://neuralbrainworks.com based on https://docs.python.org/3/library/index.html


NeuralBrainWorks

47 multiprocessing Process-based parallelism

48 queue A synchronized queue class

49 concurrent.futures High-level concurrency

50 asyncio Asynchronous I/O

51 tkinter GUI applications

52 flask Micro web framework

53 django High-level web framework

54 numpy Numerical computing

55 pandas Data manipulation and analysis

56 matplotlib Plotting and visualization

57 seaborn Statistical data visualization

58 scipy Scientific computing

59 scikit-learn Machine learning

60 tensorflow Machine learning framework

61 keras Deep learning API

62 torch PyTorch for deep learning

63 nltk Natural language processing

64 spacy Industrial-strength NLP

65 textblob Simplified text processing

66 transformers State-of-the-art NLP models

67 fastapi High performance web framework

68 uvicorn ASGI server for FastAPI

69 aiohttp Asynchronous HTTP client/server

70 httpx HTTP client for Python

Information provided by https://neuralbrainworks.com based on https://docs.python.org/3/library/index.html


NeuralBrainWorks

71 sqlalchemy SQL toolkit and ORM

72 pymongo MongoDB driver

73 pyyaml YAML parser and emitter

74 pyodbc ODBC database access

75 beautifulsoup4 HTML and XML parsing

76 scrapy Web crawling framework

77 selenium Automated browser testing

78 playwright End-to-end testing framework

79 pytest Testing framework

80 unittest Unit testing framework

81 mock Mock objects for testing

82 coverage Code coverage measurement

83 tox Automation testing

84 fabric SSH command execution

85 paramiko SSH2 protocol library

86 twisted Event-driven networking engine

87 pydantic Data validation and settings management

88 python-decouple Environment variables management

89 jinja2 Templating engine

90 markdown Convert Markdown to HTML

91 pdfkit Convert HTML to PDF

92 reportlab PDF generation library

93 openpyxl Excel file handling

94 xlrd Read Excel files

Information provided by https://neuralbrainworks.com based on https://docs.python.org/3/library/index.html


NeuralBrainWorks

95 xlwt Write Excel files

96 pillow Image processing

97 opencv-python Computer vision

98 moviepy Video editing

99 pygame Game development

100 turtle Turtle graphics for learning

Information provided by https://neuralbrainworks.com based on https://docs.python.org/3/library/index.html

You might also like