Пълно описание на продукта
Тази книга дава решения на различни практически задачи, възникващи при разработката на приложения с Python:
- Примерите са събрани в следните категории:числа, дата и време - изчисления с масиви, дати или време;
- алгоритми за работа със структури от данни - търсене, сортиране, подреждане и филтриране на данни;
- практически примери, обхващащи всякакви ситуации за работа с низове;
- работа с файлове - четене и запис, съхраняване на структурирани данни. Работа с компресирани, CSV, JSON и XML файлове;
- функции - представяне на необичайни и по-разширени способи за дефиниране на функции, както и разглеждане на различни образци на използване;
- итератори и генератори - тук са показани типичните задачи, използващи итерация;
- класове и обекти - създаване на обекти, използване на специалните методи, методи за енкапсулация, наследяване, управление на паметта. Представени са и полезни шаблони за разработка;
- модули и пакети - организация на пакетите, разделяне на големите модули на няколко файла и създаване на пакети на пространство от имена;
- мрежово и уеб програмиране - използване на Python в мрежови и разпределени приложения. Дадени са примери както за създаването на клиентски, така и на сървърни приложения;
- паралелизъм - различни подходи за паралелно програмиране, в това число програмиране на нишки, стартиране на подпроцеси, а също така и различни прийоми, използващи функции генератори;
- създаване на полезни инструменти за системния администратор - анализ на параметрите на командния ред, работата с файлове във файловата система и получаване на полезни данни за конфигурацията на системата;
- С-разширения - свързване на C-код с код на Python, както и портирането на кода на разширение от версия 2 на Python във версия 3;обработка на изключения - типове изключения и обработка на няколко изключения;
- графични примитиви - създаване на нови и обръщане към съществуващи графични примитиви;
- писане на реални програми - програма за рисуване Paint и играта Змията. Играта е един от най-сложните типове приложения, тъй като тя съчетава в себе си работа с графика, музика и сложна логика;шифроване на данни - инструменти за хеширане, пакетите PyCrypto и cryptography.
D.K. Academy е иновативен практически ориентиран образователен проект, предоставящ качествено написани книги в областта на информационните технологии. Създаден е от Денис Колисниченко - водещ автор в областта на програмирането и информационните технологии, написал многобройни статии и повече от 30 книги на компютърна тематика.
Всички характеристики
Категории | Книги и учебници Книги Професионална и справочна литература |
---|---|
Автор | D.K. Academy |
Издателство | Асеневци |
Година | 2018 |
Издание | Мека корица |
Брой страници | 384 |
Вид продукт | Ръководства |
Жанрове | Компютърна грамотност |
Език | Български |
---|---|
Размер на продукта | 15.9 x 23.5 cm |
Баркод | 9786197356465 |
ISBN | 9786197356465 |
Размер на опаковката | 23.5 x 2.5 x 16 cm |
Домът на офертите | Книжарница |
Тегло | 0.395 kg |
Издателство „Асеневци" проправя своя път към читателите през 2005 г. Посвещавайки се на идеята, че знанието трябва да е достъпно на всички, издателството отдава внимание предимно на нехудожествени издания с акцент върху програмиране и технологии, психология, педагогика, окултизъм, здраве и бизнес. Благодарение на „Асеневци" на български език са издадени книгите на д-р Мария Монтесори и трудове на сертифицирани Монтесори педагози. С тяхно лого излиза и емблематичния труд „Психология на тълпите" на Густав Льобон, редом с пет други вечни книги на социолога. Сред авторите на „Асеневци" се срещат и имената на Робин Дрийк, Скот Кънингам, Олег Ламикин, Денис Колисниченко, Стоян Шангов, Антон Страшимиров, Рачо Славейков и други. През последните години каталога на Асеневци се обогатява с образователни игри, оракулски и таро карти, но и с художествени заглавия - защото света на науката не би бил същия без фантазията.