Для автоматизации работы с taobao я столкнулся с необходимостью перевода с китайского на русский. С этим отлично справилась библиотека translators. Читать
Архив автора: admin

Книги по Python для опытных разработчиков
Привет, друзья! В этой статье мы собрали книги по Python для опытных питонистов и для тех, кто уже освоил основы языка и хотел бы двигаться дальше. В подборку вошли книги 2019-22 годов издания.
Expert Python Programming
Авторы: Michal Jaworski, Tarek Ziade
Год издания: 2019

Синтаксис Python довольно прост. Но написать на нем чистый, читаемый, переиспользуемый и простой в поддержке код умеют не все. Авторы этой книги поделились своими знаниями о лучших подходах, полезных инструментах и стандартах, применяемых профессиональными Python-разработчиками.
В начале книги разбираются особенности синтаксиса Python 3.7 и применение продвинутых концепций и механизмов ООП. Затем читателю предлагается исследовать различные подходы к реализации метапрограммирования. Авторы также рассматривают best practices нейминга при написании пакетов, создание исполняемых файлов и использование таких инструментов, как buildout и virtualenv для деплоя кода на удаленные серверы.
Прочитав эту книгу, вы станете настоящим экспертом в написании эффективного и поддерживаемого кода на Python.
Книга предназначена для профессиональных Python-разработчиков.
[books_ad_block]
Django for professionals
Автор: William S. Vincent
Год издания: 2020

Руководство по созданию профессиональных сайтов на Django.
Автор раскрывает такие темы, как использование Docker и PostgreSQL, создание надежного потока аутентификации, тестирование, улучшение безопасности и производительности.
Книга для опытных пользователей Django (по крайней мере, для тех, кто освоил основы).
Competitive Programming in Python
Авторы: Christoph Dürr, Jill-Jênn Vie
Год издания: 2021

Сборник 128 алгоритмических задач с разбивкой по темам (последовательности, графы, циклы в графах, деревья, множества и т.п.). Среди задач есть и классические, и менее известные.
Этот задачник пригодится для подготовки к соревнованиям по программированию и к собеседованиям.
Fluent Python
Автор: Luciano Ramalho
Год издания: 2021

Книга предназначена для опытных разработчиков, желающих улучшить свои навыки применения Python 3.
Программисты, переключающиеся на Python с других языков, могут довольно быстро достичь определенной продуктивности. Но при этом они зачастую переносят в свой код приемы, не характерные для Python, а особенностями самого Python не пользуются (т. е. их код не «питоничный»).
В этой книге автор сосредоточился на языковых средствах, которые либо уникальны для Python, либо отсутствуют во многих других языках. Прочитав ее, вы откроете для себя идиоматичные функции Python 3 и библиотеки, которые помогут вам сделать ваш код короче, быстрее и читабельнее.
Книга пригодится не только опытным программистам, которые переходят на Python. Если вы только учитесь программированию и Python — ваш первый язык, вам тоже стоит познакомиться с его специфичными функциями. В учебниках для начинающих эти моменты редко освещают. Для изучения языка с нуля эта книга не подходит, но если вы уже знаете основы, вам тоже будет интересно.
Robust Python
Автор: Patrick Viafore
Год издания: 2021

Некоторые программисты считают, что Python — не слишком эффективный язык, не подходящий для продакшен-систем и годящийся только для прототипирования. Но на самом деле проблема не в языке, а в разработчиках, которые недостаточно углубились в его изучение и не познакомились с инструментами и приемами написания надежного кода.
Эта книга расскажет, как сделать ваш код более чистым и удобным в поддержке.
При написании книги автор ориентировался на опытных питонистов. Упор в ней делается не на применении как можно большего числа фич. Она скорее о том, как писать надежный код. Также автор разбирает, как ваш выбор приемов влияет на легкость поддержки кода в дальнейшем.
Целевая аудитория книги — старшие разработчики, работающие с крупными кодовыми базами. Также книга будет интересна разработчикам-самоучкам, желающим разобраться, почему те или иные приемы считаются лучшими или худшими, и начинающим специалистам, нуждающимся в практических советах.
Python. Чистый код для продолжающих
Автор: Эл Свейгарт
Год издания: 2022

После прочтения учебника для начинающих по какому-либо языку программирования вы пытаетесь найти более обстоятельные учебные пособия. Беда в том, что вы повсюду натыкаетесь на все те же руководства по написанию «Hello, world!».
«Python. Чистый код для продолжающих» — прекрасный учебник для тех, кто уже ознакомился с основами Python и хотел бы углубить знания.
Автор разбирает не только тонкости синтаксиса языка. Вы познакомитесь с инструментами командной строки, которыми пользуются разработчики (форматтеры, линтеры, система контроля версий). Вы узнаете, что делает код читаемым и как писать чистый код. А вдобавок ко всему вы разберетесь в нотации большого «О», анализе алгоритмов и объектно-ориентированном проектировании.
Надеемся, наши обзоры помогут вам подобрать подходящую книгу. Приятного и познавательного чтения!
Сообщение Книги по Python для опытных разработчиков появились сначала на Pythonist.
Source: pythonist.ru knigi feed
Python — как подключиться к базе данных MySQL на хостинге
Для работы с MySQL в Python используется библиотека pymysql. Но чтобы подключиться с локальной машины к базе данных, которая расположена на сервере, используем библиотеку sshtunnel.
По сути – мы сначала подключаемся к хостингу через защищённое соединение, а уже через это соединение подключаемся к базе данных.
Перед подключением убедитесь, что на хостинге разрешен доступ по SSH. Читать
AliExpress New: новое официальное приложение
Недавно вышло новое приложение Aliexpress New, которое доступно для отечественных пользователей, а также для стран СНГ за исключением Украины. Эта версия пришла на замену изначальной глобальной версии. Разработкой нового приложения занималась совершенно другая компания. Какое-то время для скачивания были доступны оба приложения: глобальная версия и новая с пометкой «Россия». Однако теперь в популярных сервисах для скачивания приложений есть только новая версия. Пометки «Россия» на ней уже нет, и она носит название Aliexpress New. Читать
Утилита fio
Утилита fio предназначена для выполнения нагрузочного тестирования дисковой подсистемы. При этом тесты могут быть достаточно разнообразными.
Как включить или отключить затемнение экрана в Ubuntu Linux
В этом посте описаны шаги, которые можно предпринять, чтобы включить или отключить функцию снижения яркости экрана при использовании режима энергосбережения в Ubuntu Linux.
В Ubuntu Linux вы можете изменить яркость экрана, чтобы приспособиться к условиям освещения. Если ваш компьютер оснащен встроенным датчиком освещенности, яркость экрана будет регулироваться автоматически.
Ubuntu Linux также имеет функцию энергосбережения, которая затемняет экран, когда компьютер находится в режиме ожидания, для экономии энергии. Когда вы снова начнете пользоваться компьютером, экран станет ярче.
Вы можете изменить это поведение, включив или отключив затемнение экрана. Ниже описано, как автоматически включить или отключить затемнение экрана в Ubuntu Linux.
Как включить или выключить тусклый экран в Ubuntu Linux
Как упоминалось выше, Ubuntu Linux также имеет функцию энергосбережения, которая затемняет экран, когда компьютер не используется, для экономии энергии. Когда вы снова начнете пользоваться компьютером, экран станет ярче.
Если вы не хотите, чтобы экран автоматически тускнел после определенного периода бездействия, вы можете отключить или включить его, если хотите продлить срок службы батареи вашего устройства или сэкономить на энергопотреблении.
Ниже описано, как это сделать.
Ubuntu Linux имеет централизованное расположение для большинства своих настроек. От конфигурации системы до создания новых пользователей и обновления — все это можно сделать с System Settings панели.
Чтобы перейти к системным настройкам, откройте обзор действий и начните вводить «Настройки».

Либо щелкните меню «Система» в правом верхнем углу верхней панели на рабочем столе.
В меню «Система» выберите «Настройки», как показано ниже.

В приложении «Настройки» нажмите плитку Power.

На панели «Системные настройки» -> «Параметры питания» в разделе «Энергосбережение» переключите кнопку на плитке «Тусклый экран при неактивности» в положение «Вкл.», чтобы включить ее.
Чтобы отключить, просто переключите кнопку обратно в положение «Выкл.».

Это должно сделать это!
Вывод:
В этом посте показано, как включить или выключить тусклый экран, когда он неактивен в Ubuntu Linux. Если вы обнаружите какую-либо ошибку выше или вам есть чем поделиться, пожалуйста, используйте комментарий ниже, чтобы сообщить об этом.