Программы
Учимся кодить

Учимся кодить

Довольно расхоже мнение, что люди либо умеют программировать, либо нет. Что это какая-то способность, которая есть в них то ли с рождения, то ли с детства.

Довольно расхоже мнение, что люди либо умеют программировать, либо нет. Что это какая-то способность, которая есть в них то ли с рождения, то ли с детства.

Отличная отговорка! Давайте предумаем очередной комикс про людей-мутантов со сверх-способностью к программированию или математике или физике… Хотя, такие уже есть…

Что же происходит на в реальной жизни? Маркетологу надоедает excel с тормозными фильтрами — он ставит клиент sql и напрямую делает выборки из базы. Ему надоедает тот же excel с долгими и ограниченными вычислениями — он ставит python и коннектится к sql, считает на numpy различные доверительные интервалы и когорты анализ.

И это скучная, никому не нужная реальность. Программирование — лишь очередной инструмент, который стоит освоить!

Также может быть вам интересно:

Эмоциональный интеллект

«Если ты такой умный, то почему такой бедный?» — эту фразу я часто слышал в детстве, которое у меня проходило в 90-ые. Тогда многие будто с цепи сорвались — деньги стали метрикой успешности человека, эквивалентом счастья.

Читать »

Frontend для непростых людей

Добро пожаловать во Frontend для сверх-людей — тех, кто таки решил потратить своё время не на просмотр роликов на youtube, но на изучение чего-то нового.

Читать »
Фото Python: Встроенные типы данных (list, set, dict, etc)

Python: Встроенные типы данных (list, set, dict, etc)

В Python есть множество встроенных типов данных. Их использование значительно упрощает жизнь и ускоряет разработку программных продуктов.

Фото Python: типы данных, переменные, логическое ветвление и циклы

Python: типы данных, переменные, логическое ветвление и циклы

Первая часть заметок о Python. О базовых типах, переменных, ветвлении и циклах.

Фото Как сделать свою middleware в Django (с примерами)

Как сделать свою middleware в Django (с примерами)

Middleware или "промежуточное программное обеспечение" - элегантный способ установить общие правила обработки запросов и ответов приложения. Давайте напишем парочку middleware, чтобы понять, как они работают.

Фото Как настроить отправку почты из Django

Как настроить отправку почты из Django

Письма об ошибках, отчёты на почту, восстановление паролей - всё это полезно при работе с сайтом. Django предоставляет удобный способ это сделать с минимумом настроек!

Фото Новый оператор match-case в Python

Новый оператор match-case в Python

В новой версии Python (3.10) появится новый оператор. Новый оператор сопоставления по шаблону (match-case).

Фото Нет слов, одни... однострочники

Нет слов, одни... однострочники

На днях вышел пост со списком полезных однострочников для JavaScript программистов. Памятуя Perl-овую молодость, заглянул туда.

Фото Добавляем переменные в контекст Django шаблонов (свой контекст-процессор)

Добавляем переменные в контекст Django шаблонов (свой контекст-процессор)

В Django вы можете передавать данные в шаблоны посредством контекстов. Контекст передаётся из контроллера (view в терминах Django), однако, если одни и те же данные нужны в разных местах, лучше сделать свой контекст-процессор.

Фото Пример своей консольной команды в Django проекте

Пример своей консольной команды в Django проекте

Если вы работали с Django проектом, то, скорее всего, запускали команды из консоли (manage.py). В Django есть простой способ писать свои команды для управления проектом.