Библиотека knigago >> Компьютеры: Языки и системы программирования >> Python >> Python – к вершинам мастерства. Лаконичное и эффективное программирование


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1225, книга: Исход
автор: Анатолий Москаленко

Анатолий Москаленко Боевая фантастика «Исход» - захватывающий и напряженный роман, погружающий читателя в мир постапокалипсиса. Действие происходит в опустошенной войной России, где выжившие борются за ресурсы и пытаются сохранить свою человечность. В центре сюжета - Андрей Марченко, бывший военный, который возглавляет отряд выживших в поисках нового дома. Группе предстоит столкнуться с опасными мутантами, безжалостными бандами и суровыми климатическими условиями, подвергая испытаниям их...

СЛУЧАЙНАЯ КНИГА

Лусиану Рамальо - Python – к вершинам мастерства. Лаконичное и эффективное программирование

2-е издание Python – к вершинам мастерства. Лаконичное и эффективное программирование
Книга - Python – к вершинам мастерства. Лаконичное и эффективное программирование.  Лусиану Рамальо  - прочитать полностью в библиотеке КнигаГо
Название:
Python – к вершинам мастерства. Лаконичное и эффективное программирование
Лусиану Рамальо

Жанр:

Python

Изадано в серии:

Бестселлеры o’reilly

Издательство:

ДМК Пресс

Год издания:

ISBN:

978-5-97060-885-2

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Python – к вершинам мастерства. Лаконичное и эффективное программирование"

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

Читаем онлайн "Python – к вершинам мастерства. Лаконичное и эффективное программирование" (ознакомительный отрывок). [Страница - 3]

декодировщики.....................................................140
Проблемы кодирования и декодирования....................................................141
Обработка UnicodeEncodeError...................................................................142
Обработка UnicodeDecodeError...................................................................143
Исключение SyntaxError при загрузке модулей
с неожиданной кодировкой........................................................................144
Как определить кодировку последовательности байтов..........................145
BOM: полезный крокозябр..........................................................................146
Обработка текстовых файлов.........................................................................147
Остерегайтесь кодировок по умолчанию..................................................150
Нормализация Unicode для надежного сравнения.......................................155
Сворачивание регистра...............................................................................158
Служебные функции для сравнения нормализованного текста..............158
Экстремальная «нормализация»: удаление диакритических знаков......159
Сортировка Unicode-текстов...........................................................................162
Сортировка с помощью алгоритма упорядочивания Unicode.................164
База данных Unicode........................................................................................165
Поиск символов по имени..........................................................................165
Символы, связанные с числами.................................................................167

Оглавление  9
Двухрежимный API..........................................................................................168
str и bytes в регулярных выражениях.........................................................168
str и bytes в функциях из модуля os...........................................................170
Резюме..............................................................................................................170
Дополнительная литература...........................................................................171

Глава 5. Построители классов данных..........................................176
Что нового в этой главе...................................................................................177
Обзор построителей классов данных.............................................................177
Основные возможности..............................................................................179
Классические именованные кортежи............................................................181
Типизированные именованные кортежи......................................................184
Краткое введение в аннотации типов............................................................185
Никаких последствий во время выполнения............................................185
Синтаксис аннотаций переменных...........................................................186
Семантика аннотаций переменных...........................................................186
Инспекция typing.NamedTuple...................................................................187
Инспектирование класса с декоратором dataclass....................................188
Еще о @dataclass.............................................................................................190
Опции полей................................................................................................191
Постинициализация....................................................................................194
Типизированные атрибуты класса.............................................................196
Инициализируемые переменные, не являющиеся полями.....................196
Пример использования @dataclass: запись о ресурсе
из дублинского ядра....................................................................................197
Класс данных как признак кода с душком.....................................................199
Класс данных как временная конструкция...............................................201
Класс данных как промежуточное представление...................................201
Сопоставление с экземплярами классов – образцами.................................201
Простые классы-образцы............................................................................202
Именованные классы-образцы..................................................................202
Позиционные классы-образцы..................................................................204
Резюме..............................................................................................................205
Дополнительная литература...........................................................................205

Глава 6. Ссылки на объекты, изменяемость
и повторное использование..........................................................209
Что нового в этой главе...................................................................................210
Переменные – не ящики.................................................................................210
Тождественность, равенство и псевдонимы..................................................212
Выбор между == и is.....................................................................................213
Относительная неизменяемость кортежей...............................................214
По умолчанию копирование поверхностное.................................................215
Глубокое и поверхностное копирование произвольных объектов..........218
Параметры функций как ссылки....................................................................219
Значения по умолчанию изменяемого типа: неудачная мысль..............220
Защитное программирование при наличии изменяемых параметров.....222

10



Оглавление

del и --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.

Книги схожие с «Python – к вершинам мастерства. Лаконичное и эффективное программирование» по жанру, серии, автору или названию:

Основы Python. Научитесь думать как программист. Аллен Б. Дауни
- Основы Python. Научитесь думать как программист

Жанр: Python

Год издания: 2021

Серия: Бестселлеры o’reilly

Python. Карманный справочник. Марк Лутц
- Python. Карманный справочник

Жанр: Python

Год издания: 2015

Серия: Бестселлеры o’reilly