Цифругл – метка: Python
Фото Оптимизации в Python 3.11 выглядят замечательно!
Оптимизации в Python 3.11 выглядят замечательно!

После громких слов Гвидо год назад появились замеры беты новой версии Python. Результаты не дотягивают до обещанных, но впечатляют.

Фото Как установить пакеты из requirements.txt через pip, игнорируя ошибки
Как установить пакеты из requirements.txt через pip, игнорируя ошибки

Простой способ установить список зависимостей пакета через стандартный Python менеджер пакетов. При этом чтобы pip не падал на первой же …

Фото Что нового в Python 3.10
Что нового в Python 3.10

Вышла новая версия языка программирования Python 3. В ней добавлены новые синтаксические конструкции, улучшения уже имеющихся возможностей.

Фото Python: Функции
Python: Функции

Функции в python - основной механизм разбиения кода на части. Деля что-то на части, мы уменьшаем сложность. Поэтому давайте делить …

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

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

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

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

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

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

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

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

Фото Добавляем поддержку медиа-файлов в Django проект
Добавляем поддержку медиа-файлов в Django проект

Современные сайты редко ограничиваются только текстом и вёрсткой. Часто в заметках красуются фотографии, а рядом с описанием товаров - их …

Фото Настройка журналирования (логирования) в Python с примерами
Настройка журналирования (логирования) в Python с примерами

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

Фото Новый синтаксис старой команды with в Python 3.10
Новый синтаксис старой команды with в Python 3.10

Как же долго моё чувство прекрасного страдало… Но в Python 3.10 появился новый парсер синтаксических конструкций Python!

Фото Добавляем постраничную пагинацию на 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 есть простой способ писать …

Фото Разграничение прав доступа на Django сайте
Разграничение прав доступа на Django сайте

Почти на любом веб-сайте необходимо разделять пользователей на группы и предоставлять им разные возможности. В Django есть довольно серьёзная система …

Фото Пользователи и их создание в Django - своя регистрация на сайте
Пользователи и их создание в Django - своя регистрация на сайте

Если вашим сайтом должны активно пользоваться несколько человек, то полезно их различать, а значит - надо уметь создавать пользователей, либо …

Фото Пользователи и авторизация (логин) в Django, кастомизация пользователя
Пользователи и авторизация (логин) в Django, кастомизация пользователя

В Django есть множество встроенных возможностей, которые позволяют не реализовывать многие классы для стандартных операций. Среди них - авторизация. Django …

Фото Панель администрирования Django - настройка вида (шаблона)
Панель администрирования Django - настройка вида (шаблона)

Простой способ подключить админку к сайту на Django, как сконфигурировать адмиин-панель, как изменить оформление администрационной панели Django фреймворка.

Фото Панель администрирования Django - подключение, настройка, поиск, фильтрация
Панель администрирования Django - подключение, настройка, поиск, фильтрация

Простой способ подключить админку к сайту на Django, как сконфигурировать адмиин-панель и добавить функциональность поиска, массовых действий, как изменить оформление …

Фото Очередь обработки Redis на Python
Очередь обработки Redis на Python

В базе данных Redis есть занимательная структура данных — список. Он подходит для разных задач, но в этой заметке речь …

Фото Примеры работы с NoSQL базой данных Redis из Python
Примеры работы с NoSQL базой данных Redis из Python

База данных Redis имеет множество возможностей для оптимизации работы программ и добавления различных занимательных возможностей ваших проектов. Поэтому, безусловно, стоит …

Фото Три примера работы с SQL базой данных в Python — Pony ORM (бонус)
Три примера работы с SQL базой данных в Python — Pony ORM (бонус)

К заметкам про работу с базой данных из sqlite3, sqlalchemy.Table и sqlalchemy.orm решил добавить и заметку про Pony ORM — …

Фото Три примера работы с SQL базой данных в Python (sqlalchemy.orm)
Три примера работы с SQL базой данных в Python (sqlalchemy.orm)

Многие приложения на Python используют базу данных для хранения и эффективного использования их в своей работе. В этот раз на …

Фото Три примера работы с SQL базой данных в Python (sqlalchemy.Table)
Три примера работы с SQL базой данных в Python (sqlalchemy.Table)

Многие приложения на Python используют базу данных для хранения и эффективного использования их в своей работе. И сделать это можно …

Фото Три примера работы с SQL базой данных в Python (адаптор sqlite3)
Три примера работы с SQL базой данных в Python (адаптор sqlite3)

Многие приложения на Python используют базу данных для хранения и эфективного использования их в своей работе.

Фото Важна ли Операционная Система для программиста?
Важна ли Операционная Система для программиста?

Влияет ли выбор операционной системы на возможности программиста? Какую ОС выбрать конкретному разработчику?

Фото Почему Python - не язык программирования будущего
Почему Python - не язык программирования будущего

Даже если он будет пользоваться большим спросом еще несколько лет...

Фото Лучше плохо, но сейчас. Взгляд на пути развития ПО
Лучше плохо, но сейчас. Взгляд на пути развития ПО

Сейчас такие языки как Perl и Ruby чувствуют себя не лучшим образом. Но ещё 10 – 15 лет назад они …

Фото Новое в Python 3.8: строго-позиционные (position-only) параметры функций
Новое в Python 3.8: строго-позиционные (position-only) параметры функций

Очередное синтаксическое новшество, которое нам представит Python 3.8 - параметры функций, которые можно будет использовать только позиционно.

Фото Моржовый оператор в Python3.8
Моржовый оператор в Python3.8

Вышла первая альфа версия Python 3.8 – самое время поглядеть, что нового добавили в язык!

Фото Сводка новостей за 2-ую неделю сентября
Сводка новостей за 2-ую неделю сентября

Новости за вторую неделю сентября

Фото В Python 3.8 избавятся от терминов "master"  и "slave"
В Python 3.8 избавятся от терминов "master" и "slave"

Как активисты борются со словами вместо борьбы за свободу

Фото Примеры решений ДЗ
Примеры решений ДЗ

Долгожданные примеры решений задач по Си

Фото Обзор изменений в Python 3.7
Обзор изменений в Python 3.7

На днях вышла новая версия Python – почти 1.5 года разработки. Посмотрим, что же подвезли нам в этот раз.

Фото Аналитика IT-вакансий 2017
Аналитика IT-вакансий 2017

Вам интересно какие языки программирования и должности пользуются спросом на рынке Екатеринбурга? Если да, то эта статья для вас.

Фото Увеличиваем таймауты uwsgi+nginx (обходим 504 Gateway Time-out)
Увеличиваем таймауты uwsgi+nginx (обходим 504 Gateway Time-out)

Если на вашем веб-сервере есть запросы, которые выполняются дольше 60 секунд, вы что-то делаете не так. Даже секунда на запрос …

Фото Добавляем поддержку emoji в Django+MySQL приложение
Добавляем поддержку emoji в Django+MySQL приложение

В наше время emoji в веб-приложениях — не роскошь, а суровая реальность: любой «мобильный юзер» может написать сообщение, в котором …

Фото Почему я использую Perl
Почему я использую Perl

Пара слов о замечательных особенностях Perl

Фото Основы работы с потоками в Python
Основы работы с потоками в Python

О многопоточном конкурентном программировании в Python

Фото Django. Как начать: развёртка, поднятие
Django. Как начать: развёртка, поднятие

Старая заметка о том, как начать работать с Django-фреймворком

Язык Python (он же Питон или Пайтон): новости, библиотеки и инфраструктурные тулзы. Язык программирования общего назначения. Пригоден для написания веб серверов, низконагруженных серверов и иного назначения. Имеет биндинги к графическим библиотекам. А также множество инструментов для машинного обучения и обучения моделей (data science и machine lerning). Это и много другое сделало язык одним из основных. О его особенностях, синтаксических конструкциях питона и пойдёт речь.