Создаём свою легкую реализацию LISP'а на Python

Всем привет! Сегодня мы с вами сделаем реализацию LISP'а. Конечно же не полного. Возможно, когда то я доведу этот лисп до ума и напишу новую статью... Но не обещаю.

https://habr.com/ru/articles/926106/

#lisp #python #python3 #interpreter #интерпретаторы #как_создать #туториал #diy

Создаём свою легкую реализацию LISP'а на Python

Всем привет! Сегодня мы с вами сделаем реализацию LISP'а. Конечно же не полного. Возможно, когда то я доведу этот лисп до ума и напишу новую статью... Но не обещаю. История LISP'а вкратце. Перед тем...

Хабр

Создаем свою ORM на python — гайд

ORM, или объектно-реляционное отображение — это программная технология, которая позволяет взаимодействовать с базами данных с использованием объектно-ориентированной парадигмы. Вместо того чтобы писать SQL-запросы напрямую для работы с данными в базе данных, можно использовать ORM, чтобы взаимодействовать с данными, как если бы они были объектами в вашем коде. ORM позволяет абстрагироваться от сырых SQL запросов путем абстракций. В этой статье мы и рассмотрим создание своей ORM на Python с документацией и публикацией на PyPI. Данный проект очень интересен со стороны реализации: ведь требуется изучить большую часть ООП, принципов и паттернов. Мы создадим сессии, модели баз данных, различные поля, миграции и другой вспомогательный функционал. Мы разберем изнутри, как работает такая концепция и как достигается удобство работы. Некоторые из вас могут подумать что мы изобретаем велосипед. А я в ответ скажу — сможете ли вы прямо сейчас, без подсказок, только по памяти, нарисовать велосипед без ошибок?

https://habr.com/ru/companies/timeweb/articles/851706/

#ORM #SQL #python #howto #как_создать #как_создать_ORM #ООП #sqlite3 #pypi #timeweb_статьи

Создаем свою ORM на python — гайд

ORM, или объектно-реляционное отображение — это программная технология, которая позволяет взаимодействовать с базами данных с использованием объектно-ориентированной парадигмы. Вместо того чтобы...

Хабр