Создание собственной библиотеки на Python, или же как я создал свою библиотеку баз данных GibridDB. Часть I

Habr ·

Дорогие читатели Давно я не делился с вами новостями о своей текущей деятельности, и вот наконец настал момент восполнить этот пробел. Сегодня мы затронем увлекательную и важную тему — создание библиотек для Python. В рамках нашего эксперимента мы пройдем путь от теоретических основ до практического применения. Мы детально разберем особенности разработки собственных библиотек и посмотрим, как абстрактные концепции превращаются в работающий инструмент. Введение Итак, все мы прекрасно знаем язык программирования Python. При его скачивании мы приобретаем лишь базовый комплект. Но когда мы подключаем библиотеки, Python превращается в по-настоящему хороший, многофункциональный инструмент. Однако есть вопрос, на который почти никто не дает четкого ответа: а как вообще создаются библиотеки на Python? В рамках этой статьи я постараюсь поделиться больше своим опытом, чем комментировать целую «переблерту» вокруг этой темы. 1.Я захотел создать, но что это такое и как это едят? Когда я начал изучать тему создания собственной библиотеки для Python, то в первую очередь обратился к GitHub — к репозиториям разных библиотек. К моему удивлению, некоторые из них были написаны довольно просто, а некоторые — заметно сложнее. И тогда у меня возникла мысль: а что, если создать свою библиотеку, которая будет хранить данные наподобие баз данных, но при этом удобнее и качественнее? И тут я столкнулся с очередной причиной. Причина была в том, что на тот момент мне не хватало теории — понимания самой сути библиотек. И тут в дело вступил гонор: «Мне нужно создать базу данных!» Но для чего она необходима — представления у меня не было. Что она будет делать — тоже не было. Читать далее

Дорогие читатели Давно я не делился с вами новостями о своей текущей деятельности, и вот наконец настал момент восполнить этот пробел. Сегодня мы затронем увлекательную и важную тему — создание библиотек для Python. В рамках нашего эксперимента мы пройдем путь от теоретических основ до практического применения. Мы детально разберем особенности разработки собственных библиотек и посмотрим, как абстрактные концепции превращаются в работающий инструмент. Введение Итак, все мы прекрасно знаем язык программирования Python. При его скачивании мы приобретаем лишь базовый комплект. Но когда мы подключаем библиотеки, Python превращается в по-настоящему хороший, многофункциональный инструмент. Однако есть вопрос, на который почти никто не дает четкого ответа: а как вообще создаются библиотеки на Python? В рамках этой статьи я постараюсь поделиться больше своим опытом, чем комментировать целую «переблерту» вокруг этой темы. 1.Я захотел создать, но что это такое и как это едят? Когда я начал изучать тему создания собственной библиотеки для Python, то в первую очередь обратился к GitHub — к репозиториям разных библиотек. К моему удивлению, некоторые из них были написаны довольно просто, а некоторые — заметно сложнее. И тогда у меня возникла мысль: а что, если создать свою библиотеку, которая будет хранить данные наподобие баз данных, но при этом удобнее и качественнее? И тут я столкнулся с очередной причиной. Причина была в том, что на тот момент мне не хватало теории — понимания самой сути библиотек. И тут в дело вступил гонор: «Мне нужно создать базу данных!» Но для чего она необходима — представления у меня не было. Что она будет делать — тоже не было. Читать далее

Источник: Habr