Найти - Пользователи
Полная версия: Какие библиотеки следует изучать после того как завершил курс изучения Python?
Начало » Python для новичков » Какие библиотеки следует изучать после того как завершил курс изучения Python?
1 2
solovs03
К примеру time, random и т.д. Я понимаю, что это зависит от сферы, но какие библиотеки наиболее популярны и наиболее используемые в программировании на Python в общем?
solovs03
Если пишите “стандартные”, то укажите какие именно
JOHN_16
даже популярных - сотни, а всего сотни тысяч. Зачем их всех изучать? Незачем. Библиотеки, в качестве инструментов, изучаются при наличии задачи/проблемы которые они могут решить.
Если есть желание более эффективно использовать питон - то есть книги, которые новичкам в этом помогут.
py.user.next
solovs03
Если пишите “стандартные”, то укажите какие именно
The Python Standard Library
https://docs.python.org/3/library/index.html

6.1. string — Common string operations
https://docs.python.org/3/library/string.html
6.2. re — Regular expression operations
https://docs.python.org/3/library/re.html
7.1. struct — Interpret bytes as packed binary data
https://docs.python.org/3/library/struct.html
8.1. datetime — Basic date and time types
https://docs.python.org/3/library/datetime.html
8.3. collections — Container datatypes
https://docs.python.org/3/library/collections.html
8.11. pprint — Data pretty printer
https://docs.python.org/3/library/pprint.html
9.2. math — Mathematical functions
https://docs.python.org/3/library/math.html
9.6. random — Generate pseudo-random numbers
https://docs.python.org/3/library/random.html
10.1. itertools — Functions creating iterators for efficient looping
https://docs.python.org/3/library/itertools.html
10.3. operator — Standard operators as functions
https://docs.python.org/3/library/operator.html
11.2. os.path — Common pathname manipulations
https://docs.python.org/3/library/os.path.html
12.6. sqlite3 — DB-API 2.0 interface for SQLite databases
https://docs.python.org/3/library/sqlite3.html
14.1. csv — CSV File Reading and Writing
https://docs.python.org/3/library/csv.html
14.2. configparser — Configuration file parser
https://docs.python.org/3/library/configparser.html
15.1. hashlib — Secure hashes and message digests
https://docs.python.org/3/library/hashlib.html
16.1. os — Miscellaneous operating system interfaces
https://docs.python.org/3/library/os.html
16.2. io — Core tools for working with streams
https://docs.python.org/3/library/io.html
16.3. time — Time access and conversions
https://docs.python.org/3/library/time.html
16.4. argparse — Parser for command-line options, arguments and sub-commands
https://docs.python.org/3/library/argparse.html
16.6. logging — Logging facility for Python
https://docs.python.org/3/library/logging.html
18.1. socket — Low-level networking interface
https://docs.python.org/3/library/socket.html
18.9. mmap — Memory-mapped file support
https://docs.python.org/3/library/mmap.html
19.2. json — JSON encoder and decoder
https://docs.python.org/3/library/json.html
20.5. xml.etree.ElementTree — The ElementTree XML API
https://docs.python.org/3/library/xml.etree.elementtree.html
21.5. urllib — URL handling modules
https://docs.python.org/3/library/urllib.html
21.6. urllib.request — Extensible library for opening URLs
https://docs.python.org/3/library/urllib.request.html
21.28. ipaddress — IPv4/IPv6 manipulation library
https://docs.python.org/3/library/ipaddress.html
26.4. unittest — Unit testing framework
https://docs.python.org/3/library/unittest.html
26.5. unittest.mock — mock object library
https://docs.python.org/3/library/unittest.mock.html
26.3. doctest — Test interactive Python examples
https://docs.python.org/3/library/doctest.html
27.3. pdb — The Python Debugger
https://docs.python.org/3/library/pdb.html
27.5. timeit — Measure execution time of small code snippets
https://docs.python.org/3/library/timeit.html
solovs03
JOHN_16
У сеньоров бывает же какая то база библиотек, которую они постоянно используют? Что в неё входит?
И ещё личный вопрос: Почему 16? Начали заниматься программированием в 16?
JOHN_16
solovs03
они не особо над этим задумываются, и тем более сложнее просто их взять и начинать перечислять.
Обычно когда возникает проблема которую не знаешь как решить алгоритм такой. ПРоблема гуглится, находится решение, если это решается с помощью какого то незнакомого модуля - ознакамливаются обзорно с ним. Если модуль показался интересным с точки зрения возможностей - изучается более пристально.
Модуль ради самого модуля никто не изучает.
P.S. Хоть мне и было тогда 16, но это точно не с возврастом было связано. Не помню.
solovs03
JOHN_16
Ахахаха, и носишь ник который не помнишь с чем связан
FishHook
solovs03
У сеньоров бывает же какая то база библиотек, которую они постоянно используют? Что в неё входит?
И ещё личный вопрос: Почему 16? Начали заниматься программированием в 16?
Ты думаешь, сеньор - это тот кто знает много-много бибилотек? Когда я был еще юнцом, я думал, что качество программиста определяется количеством языков программирования, которыми он владеет.
Сеньор - это человек, который, когда ему понадобится новая библиотека, быстро её найдет, быстро с ней ознакомится и быстренько правильно её применит, при этом он не будет три дня ждать, когда ему дадут советы, ссылки и решения. А еще сеньор - это товарищ, который может сам эти библиотеки писать и периодически этим занимается, может отличить хорошую библиотеку от плохой, найти косяк и сделать пулл-реквест. Для всего этого нужен прикладной опыт, а не задротсткое бессмысленное поглощение литературы.
solovs03
FishHook
Так я не думаю, насчёт поглощения бессмысленной литературы я с вами соглашусь, но мы оба будем не правы. В своём вопросе я не имел ввиду, что у них в блокноте записана какое то кол-во библиотек\модулей, а хотел спросил, что они используют чаще всего
FishHook
solovs03
Вы возьмите какой-нибудь проект, начните его делать, и тогда у вас начнет появляться свое виденье на этот счет.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB