[{"id":"1100","title":"Python. К вершинам мастерства","author":"Л. Рамальо","price":"10.99","descr":"Язык Python настолько прост, что научиться продуктивно писать на нем программы можно быстро, но зачастую вы при этом используете не все имеющиеся в нем возможности. Это практическое пособие покажет, как создавать эффективный идиоматичный код на Python, задействуя его лучшие — и иногда несправедливо игнорируемые — черты. Автор, Лучано Рамальо, рассказывает от базовых средствах и библиотеках Python и демонстрирует, как сделать код одновременно короче, быстрее и понятнее. Многие опытные программисты стараются подогнать Python под приемы, знакомые им по работе с другими языками. Эта книга покажет им, как достичь истинного профессионализма в программировании на Python 3. В книге рассматриваются следующие темы. Модель данных в Python: почему специальные методы лежат в основе единообразного поведения объектов. Структуры данных: как в полной мере задействовать встроенные типы, о дуализме текста и байтов в век Unicode. Функции как объекты: взгляд на функции Python как на полноправные объекты и как это отражается на популярных паттернах проектирования. Объектно-ориентированные идиомы: создание классов на основе знаний о ссылках, изменяемости, интерфейсов, перегрузке операторов и множественном наследовании. Управление потоком выполнения: контекстные менеджеры, генераторы, сопрограммы и параллелизм с применением пакетов concurrent.futures и asyncio. Метапрограммирование: как работают свойства, дескрипторы атрибутов, декораторы классов и метаклассы. Издание идеально подойдет как аналитикам, только начинающим осваивать обработку данных, так и опытным программистам на Python, еще не знакомым с научными приложениями.","image":"\/upload\/iblock\/335\/q017ffcbuo7dk2yi6epmiqta6etit92u\/647081_550.jpg"},{"id":"1101","title":"Изучаем Python. Программирование игр, визуализация данных, веб-приложения","author":"Э. Мэтиз","price":"21","descr":"«Изучаем Python» — это самое популярное в мире руководство по языку Python. Вы сможете не только максимально быстро его освоить, но и научитесь писать программы, устранять ошибки и создавать работающие приложения.\r\nВ первой части книги вы познакомитесь с основными концепциями программирования, такими как переменные, списки, классы и циклы, а простые упражнения приучат вас к шаблонам чистого кода. Вы узнаете, как делать программы интерактивными и как протестировать код, прежде чем добавлять в проект. Во второй части вы примените новые знания на практике и создадите три проекта: аркадную игру в стиле Space Invaders, визуализацию данных с удобными библиотеками Python и простое веб-приложение, которое можно быстро развернуть онлайн.","image":"\/upload\/iblock\/8b2\/kfb8sg8h3zhlple1in5zch1uddqiqg5o\/1577807_550.jpg"},{"id":"1102","title":"Python для сетевых инженеров. Автоматизация сети, программирование и DevOps","author":"Э. Чоу","price":"43","descr":"Сети образуют основу для развертывания, поддержки и обслуживания приложений. Python — идеальный язык для сетевых инженеров, предлагающий инструменты, которые ранее были доступны только системным инженерам и разработчикам приложений. Прочитав эту книгу, вы из обычного сетевого инженера превратитесь в сетевого разработчика, подготовленного ко встрече с сетями следующего поколения.","image":"\/upload\/iblock\/9f7\/o622qfdx1keigzdynws08qup2w5679r6\/2479621_550.jpg"},{"id":"1103","title":"Автоматизация программируемых сетей Увеличить изображение Пролистать \t Автоматизация программируемых сетей","author":"М. Осуолт","price":"33","descr":"Постоянное появление новых протоколов, технологий, моделей доставки и ужесточение требований к интеллектуальности и гибкости бизнес-процессов сделали сетевую автоматизацию чрезвычайно важной. Это практическое руководство наглядно демонстрирует сетевым инженерам, как использовать широкий спектр технологий и инструментальных средств, в том числе Linux, Python, JSON и XML, для автоматизации систем с помощью написания программного кода.\r\nКнига поможет вам упростить выполнение задач, связанных с конфигурированием, управлением и эксплуатацией сетевого оборудования, топологий, сервисов и поддержкой сетевых соединений. Внимательно изучая ее, вы получите основные практические навыки и освоите инструментальные средства, необходимые для сложного перехода к автоматизации сети.","image":"\/upload\/iblock\/b84\/evm16b1etw1bkqiyh7ito195n20bhc4j\/1337784_550.jpg"},{"id":"1104","title":"Программируем с детьми. Создайте 50 крутых игр на Python","author":"А. Таке","price":"17","descr":"Перед вами одна из самых простых и наглядных детских книг для самостоятельного изучения языка программирования Python. В ней все ориентировано на обучение маленьких читателей с нуля — от смешных и немного дурацких примеров, помогающих понять термины программирования, до цветных милых иллюстраций, герои которых на протяжении всей книги будут сопровождать вашего ребенка на пути обучения. Как результат — малыш освоит все необходимые для кодинга понятия и термины программирования, научится писать код на Python и более того — сам собственными руками напишет целых пятьдесят классных и интересных игр, в которые потом сможет играть с вами или со своими друзьями.","image":"\/upload\/iblock\/19f\/s6rpnnjkttz1ouwh5a7eittthfpwqkmn\/2235618_550.jpg"},{"id":"1105","title":"Swift. Основы разработки приложений под iOS и macOS","author":"А. В. Усов","price":"29","descr":"Язык Swift молод, он растет, развивается и изменяется. Но основные подходы к программированию и разработке уже сформировались, и в новом, четвертом издании книги особое внимание уделяется решению конкретных задач.\r\nТекст полностью переработан так, чтобы любой, интересующийся языком Swift, мог найти здесь и основы, и необходимую информацию по разработке приложений. Все коды, использованные в книге соответствуют Swift версии не ниже 4.1, iOS версии не ниже 11 и Xcode версии не ниже 9. Теперь вы не только изучите язык Swift, но и получите начальные сведения о принципах разработки полноценных приложений.\r\nМир Swift постоянно меняется, людей со значительным багажом знаний и опыта за плечами еще просто не существует в силу возраста языка, поэтому вы можете стать одним из первых специалистов.","image":"\/upload\/iblock\/ff2\/hi2yeid2sowctz7dv1iv29ntz6a8xq68\/1103273_550.jpg"},{"id":"1106","title":"Swift. Основы разработки приложений под iOS, iPadOS и macOS. 6-е издание. дополненное и переработанное","author":"В. А. Усов","price":"12","descr":"Мечтаете стать iOS-разработчиком, написать собственное приложение и работать в крутой компании? Тогда эта книга для вас!\r\nЯзык Swift прост, понятен и отлично подойдет как новичкам, так и опытным программистам. Чтобы начать писать код, вам потребуются только эта книга, компьютер и желание учиться. Все базовые концепции программирования и основы синтаксиса объясняются доступным языком, поэтому если вы никогда раньше не занимались разработкой, то эта книга — отличный старт. Теория чередуется с практическими примерами и кодом — так вы сразу сможете связать абстрактные понятия с реальными ситуациями. В каждой главе вас ждут тесты и домашние задания, которые помогут закрепить материал.\r\nА еще Swift — это дружелюбное сообщество в Telegram, где можно обсуждать проекты и получать поддержку.\r\nУчитесь, создавайте и творите свое будущее!","image":"\/upload\/iblock\/b9e\/nyrm7g2b0n58bcek6co1kg2lz101u9my\/1867937_550.jpg"}]