24 Python,

Top python libraries

25

Python , , , . , , , . , , , .

, Python . , .

, Python , . , , Python. ? , !


Python?

, , , . , . , . , , , - . . , . Python?

Python , . , Python , , , , .

Python , , . , . , , .

, , Python , Python , .


Python

, , Python, : ? , 137 000 Python. , ?

, . , , . , , , . , , .

, Python:

  • ? , Python. , , , , . , , , .
  • Python ? Python, . , , , , .
  • , ? , , . , , .
  • ? Python , . , , , , - . , .

Python


1. Requests

Requests

: HTTP-

Python Requests. HTTP- . Requests Apache2 Python. , HTTP- Python.

, Requests HTTP- , , , , , , .. URL- POST .

Requests HTTP- API, . Python 2.7, 3.4 , PyPy.

:

  • SSL
  • URL-

2. Pillow

Pillow

:

: ,

Python Imaging Library, PIL Python, Python . , PIL , Python. Pillow , PIL.

, Pillow . Python , .

:

  • show()
  • BitmapImage, PhotoImage Window DIB
  • , , , ,
  • ,

3. Scrapy

Scrapy

: -

: , , - (-)

Scrapy Python , - , .

Scrapy -, . - -.

Scrapy Python , , . Scrapy DRY (dont repeat yourself ) -.

:

  • -
  • DRY
  • , -

4. Asyncio

Asyncio

:

Python asyncio async/await. asyncio , -, .

Asyncio Python, , , - . API.

:

  • , , - , .
  • async/await API.
  • API Python .
  • .
  • , .

5. Tkinter

Tkinter

:

Tkinter . Tkinter Python. - "Tk".

Tkinter . , , :

  • Tkinter
  • Tkinter
  • , ,

Tkinter 15 , , . , .

:

  • ,
  • -

6. Six

Six

: ( Python 2 Python 3)

, Six Python, Python: 2 3. Six , Python 2, Python 3 - .

Six , Python. Python . Six : (Python) 2 (Python) 3.

:

  • Python Python 2 Python 3.
  • , Python 2.6.
  • , Python.

7. aiohttp

aiohttp

: HTTP-/

aiohttp , Python. , HTTP- Python. -.

:

  • - , .
  • -
  • HTTP-

8. Pygame

Pygame

: 2D-

:

Pygame Python . Python, , . , , Python.

Pygame SDL (Simple DirectMedia Layer). SDL, Pygame , , .

, Pygame Android-, . pgs4a ( Pygame Android).

:

  • OpenGL

9. Kivy

Kivy

: ( )

- NUI (Natural User Interface ) Python Kivy. Kivy Python . MIT ( , ) Android, iOS, Linux, macOS Windows.

Kivy PyMT. , -, , , (Kv) .

Kv, Kivy, - , . . Kivy Raspberry Pi.

:

  • ,
  • 20
  • , OpenGL ES 2.

10. Bokeh

Bokeh

: ,

: ,

Bokeh Python. -. , .

, Bokeh .

:

  • , Bokeh, Python Django Flask
  • (Julia, Lua, Python R)

11. NumPy

NumPy

:

: , Python, SciPy

NumPy Python . , Python, SciPy Sci-Kit Learn. NumPy . , , - .

NumPy , .

:

  • -

12. SciPy

SciPy

:

: , , ()

NumPy, SciPy , . SciPy NumPy . . Python. Python.

SciPy . , .

:

  • NumPy
  • ,
  • SciPy ndimage, ()

13. Sci-Kit Learn

Sci-Kit Learn

:

:

Sci-Kit Learn Numpy SciPy Sklearn. Python, SciPy. Sci-Kit Learn .

Sci-Kit Learn Python, - , . , , .

:

  • ,
  • SciPy, NumPy Matplotlib

14. Theano

Theano

:

: ,

, Theano, . - . Theano .

Theano NumPy . Theano ( ) ( Intel Core i5 i7 AMD Ryzen), 140 .

:

  • NumPy
  • , ; ,

15. TensorFlow

TensorFlow

: ;

: , , /,

TensorFlow , Google.

- , , .

TensorFlow . TensorFlow , , .

TensorFlow . , . TensorFlow, TPU (Tensor processing unit ). , .

:

  • ,
  • Google

16. PyTorch

PyTorch

:

:

PyTorch , . Torch ( C), Python, NumPy. PyTorch , , .

PyTorch , . , . PyTorch , , . PyTorch API.

:

  • API

17. Keras

Keras

:

:

Keras Python , . TensorFlow Theano, , .

Keras , , . , , , .

.

:

  • Theano TensorFlow
  • , /
  • API
  • ,

18. Pandas

Pandas

:

:

Pandas Python , , . Pandas , NumPy. , . Pandas ( ).

, Pandas , - Python.

:

  • , , .
  • NumPy
  • ,

19. Matplotlib

Matplotlib

:

:

Matplotlib Python , , MATLAB. Matplotlib SciPy, , , . Matplotlib , Pandas, , NumPy.

Matplotlib 2D-. , , , , , , , .

, , . Matplotlib , .

:

  • , MATLAB ( )
  • ( , , , ..)

20. Seaborn

Seaborn

:

:

Matplotlib, Seaborn Python, . , Matplotlib, Pandas. Seaborn , , .

Seaborn , . .

Seaborn , .

:

  • Matplotlib
  • , , , , ..

21. BeautifulSoup

BeautifulSoup

:

(-) (-): -

Beautiful Soup HTML XML ( , tag soup - ). Python -, . Beautiful Soup , . , , Beautiful Soup / .

:

  • HTML XML, (, )
  • HTML,

22. PyCaret

PyCaret

:

PyCaret Python, Caret, - R. , . , .

, PyCaret .

:

  • ,

23. OpenCV

OpenCV

:

:

Python, OpenCV . . , , . OpenCV , .

:

  • , , ,
  • 2500
  • , Google, IBM, Toyota
  • /

24. LightGBM

LightGBM

:

LightGBM Light Gradient Boosting Machine. , Microsoft . . , .

:

  • Microsoft

!

. , , Python .

, , Python .


1. Python?

Python , , . , . , .

2. Python?

Python. , :

  • Requests
  • Numpy, SciPy, SciKit-Learn
  • PyTorch
  • Pandas
  • Seaborn
  • Theano
  • TensorFlow

3. Python?

, , Python, help(modules), pip list pip freeze

4. Python?

Python , . , - , . , .

5. Python ?

. . , , , - , , . , , , , , - , .

6. Python?

Python . , .


50% Merion Academy