Posts tagged Python
О моем опыте использования Django Framework
- Jul 26, 2017
- May 16, 2018
- Ivan Zakrevsky
- Russian
- Django, ORM, Python, Django Model
Django framework для Python позволяет быстро решать огромный спектр задач и легко находить исполнителей. При грамотном подходе, можно использовать все преимущества Django и не стать заложником ее недостатков.
About my experience of using Django Framework
- Jul 26, 2017
- May 16, 2018
- Ivan Zakrevsky
- English
- Django, ORM, Python, Django Model
Django framework by Python allows you to quickly solve a huge range of tasks and easily find developers. With a competent approach, you can use all the advantages of Django and not become a hostage of its shortcomings.
Как добавить новые операторы для Python выражений
- Sep 08, 2016
- Ivan Zakrevsky
- Russian
- DB, SQL, Python
Библиотека sqlbuilder использует перегрузку операторов языка программирования Python для создания критериев выборки, что позволяет транслировать операторы языка программирования в операторы SQL.
К сожалению, Python поддерживает не так много операторов, как PostgreSQL, например, таких операторов как @>
, &>
, -|-
, @-@
и т.д.
Построение Raw-SQL cредствами Storm-ORM
- Dec 08, 2015
- Ivan Zakrevsky
- Russian
- ORM, Storm ORM, DataMapper, DB, SQL, Python
Возникло у меня желание попробовать построить чистый, сырой запрос (Raw-SQL) с помощью storm.expr для одного самописного специфического маппера, сочетающего в себе паттерны Single Table Inheritance и Entity Attribute Value.
О книге "Refactoring" by M.Fowler
- Nov 01, 2015
- Ivan Zakrevsky
- Russian
- Python, Refactoring, Fowler
Хочу ответить на уже ставший популярным вопрос, нужно ли читать «Refactoring: Improving the Design of Existing Code» [1] если уже прочитал «Clean Code: A Handbook of Agile Software Craftsmanship» [4]?
Аргументы-флаги
- Oct 22, 2015
- Ivan Zakrevsky
- Russian
- Python, Programming, Software Construction
В главе “Flag Arguments” известной книги «Clean Code. A Handbook of Agile Software Craftsmanship.», Robert C. Martin советует не использовать аргументов-флагов, справедливо замечая, что это свидетельствует о том, что функция делает более одной операции.
Почему я выбираю Storm ORM для Python
- Oct 10, 2015
- Jul 31, 2017
- Ivan Zakrevsky
- Russian
- ORM, Storm ORM, DataMapper, DB, SQL, Python, Django Model, Model, DDD
В промышленных решениях на Python я чаще стал использовать KISS-style Storm ORM, и здесь я попытаюсь объяснить почему.
Why I prefer Storm ORM for Python
- Oct 10, 2015
- Jul 31, 2017
- Ivan Zakrevsky
- English
- ORM, Storm ORM, DataMapper, DB, SQL, Python, Django Model, Model, DDD
I began using KISS-style Storm ORM for enterprise applications on Python, let me explain why.
Emacs autocomplete and Dependency injection (DI)
- Oct 09, 2015
- Nov 29, 2016
- Ivan Zakrevsky
- Russian
- Emacs, Dependency Injection, Autocomplete, Python
В пассивных классах, которым зависимости внедряет программа, возникают трудности с автокомплитом в emacs с elpy-mode.