Электронная книга «Изучаем программирование на Python»
О книге
Надоело продираться через дебри малопонятных самоучителей по программированию? С этой книгой вы без труда усвоите азы Python и научитесь работать со структурами и функциями. В ходе обучения вы создадите свое собственное веб-приложение и узнаете, как управлять базами данных, обрабатывать исключения, пользоваться контекстными менеджерами, декораторами и генераторами. Все это и многое другое — во втором издании книги «Изучаем программирование на Python».
Почему эта книга не похожа на другие?
Основанная на новейших исследованиях работы мозга, эта книга имеет максимально наглядный формат, благодаря которому вы усвоите больше информации, чем при чтении скучных колонок текста. Так зачем же тратить время и силы, сражаясь с непонятными описаниями, если можно заставить свой мозг работать эффективнее!
Все, что нужно знать о Python:
Не мучайся — используй DB-API.
Создавай веб-приложения с Flask.
Строй списки, словари, кортежи и множества.
Объекты? Декораторы? Генераторы? Они все здесь.
Записывай код при помощи модулей.
Надоело продираться через дебри малопонятных самоучителей по программированию? С этой книгой вы без труда усвоите азы Python и научитесь работать со структурами и функциями. В ходе обучения вы создадите свое собственное веб-приложение и узнаете, как управлять базами данных, обрабатывать исключения, пользоваться контекстными менеджерами, декораторами и генераторами. Все это и многое другое - во втором издании "Изучаем программирование на Python".
Характеристики
Похожие электронные книги
Электронная книга Аудиокнига Сам себе программист. Как научиться программировать и устроиться в Ebay?
Как за год научиться программировать и устроиться разработчиком в Ebay? Кори Альтхофф, автор книги «Сам себе программист», на собственном опыте знает, что это возможно, и делится знаниями с читателями. Альтхофф создал универсальный самоучитель, не похожий ни на один другой. На примере языка Python автор показывает, как буквально с первого урока можно приступить к созданию собственной небольшой программы, а к концу книги уверенно писать код. Помимо этого, вы узнаете, как успешно проходить собеседования на должность программиста в любой IT-компании и перестать сомневаться в собственных силах. Это прекрасное пособие для тех, кто хочет научиться программировать и планирует заниматься этим профессионально.
Электронная книга Аудиокнига Публикация пакетов Python. Тестирование, распространение и автоматизация проектов
Полезное руководство по проектированию, автоматизации, тестированию, развертыванию и выпуску проектов с открытым кодом. С помощью «Публикации пакетов Python» вы узнаете, как правильно обслуживать пакеты, настроив автоматизированный процесс. Это позволит делиться эффективными решениями с другими и повышать производительность систем в целом. В книге описаны лучшие практики масштабируемого совместного использования кода на Python. Вы сможете поработать с новейшими инструментами для упаковки кода. Изучите все нюансы тестирования и непрерывной интеграции, а также получите профессиональные советы для создания поддерживаемого проекта с открытым кодом. Что внутри: • Расширения и команды консольных сценариев. • Улучшение качества кода благодаря автоматизированной проверке и тестированию. • Создание отличной документации. • Поддержание актуальности пакетов. • Конвейер непрерывной интеграции с помощью GitHub. Об авторе ДЭЙН ХИЛЛАРД — разработчик веб-приложений, энтузиаст Python и спикер международных конференций. Он вырос в Мичигане и получил степень бакалавра в области компьютерной инженерии и степень по математике в Мичиганском университете. «Книга помогает пройти последнюю милю профессионального роста и стать гуру, дает ясное понимание процесса публикации пакетов Python. Привычные инструменты раскрываются с необычной стороны. Описанные техники — настоящий must have. Рекомендую держать на столе всем python-разработчикам». — Антон Шустиков, технический директор Tport finance «Это практическое руководство от А до Я по пакетам Python. Книга подойдет начинающим open-source-энтузиастам и опытным разработчикам, желающим выделить часть своего проекта в пакет и распространять внутри своей компании. Разработчики разных уровней смогут почерпнуть идеи по организации кода, автоматизации разработки через Github Actions». — Александр Елистратов, старший разработчик BGaming
Электронная книга Аудиокнига Объектно-ориентированное программирование с помощью Python
Объектно-ориентированное программирование (ООП) — это метод, основанный на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса, а классы образуют иерархию наследования, что позволяет по-другому думать о вычислительных задачах и решать их с возможностью многократного использования. «Объектно-ориентированное программирование с помощью Python» предназначено для программистов среднего уровня и представляет собой практическое руководство, которое глубоко изучает основные принципы ООП и показывает, как использовать инкапсуляцию, полиморфизм и наследование для написания игр и приложений с использованием Python. Книга начинается с рассказа о ключевых проблемах, присущих процедурному программированию, затем вы познакомитесь с основами создания классов и объектов в Python. Затем вы научитесь создавать графические интерфейсы c помощью pygame, благодаря чему вы сможете писать интерактивные игры и приложения с виджетами графического пользовательского интерфейса (GUI), анимацией, различными сценами и многоразовой игровой логикой. В итоге у вас получится полнофункциональная видеоигра, включающая в себя многие методы ООП и элементы графического пользовательского интерфейса, описанные в книге. Вы узнаете, как: • Создавать несколько объектов и управлять ими с помощью объекта диспетчера объектов. • Научитесь использовать инкапсуляцию, чтобы скрыть внутренние детали объектов от клиентского кода. • Научитесь использовать полиморфизм для определения одного интерфейса и реализации его в нескольких классах. • Сможете применять наследование для использования существующего кода. «Объектно-ориентированное программирование с помощью Python» — это визуальное, интуитивно понятное руководство, позволяющее полностью понять, как работает ООП и как с его помощью сделать свой код более удобным в сопровождении, читаемым и эффективным, не жертвуя при этом функциональностью. ОБ АВТОРЕ Ирв Калб — адъюнкт-профессор UCSC Silicon Valley Extension и Университета Силиконовой долины, где он преподает вводные курсы и курсы объектно-ориентированного программирования на Python. Он также автор книги «Научитесь программировать на Python 3: пошаговое руководство по программированию».
Электронная книга Аудиокнига Машинное обучение с помощью Python для всех. Руководство по созданию систем машинного обучения: от основ до мощных инструментов
ПОЛНОЕ РУКОВОДСТВО ДЛЯ ПОНИМАНИЯ И СОЗДАНИЯ СИСТЕМ МАШИННОГО ОБУЧЕНИЯ С ПОМОЩЬЮ PYTHON. «Машинное обучение с помощью Python для всех» поможет вам овладеть процессами, шаблонами и стратегиями, необходимыми для создания эффективных систем обучения, даже если вы абсолютный новичок. Если вы немного знакомы с написанием кода на Python, эта книга для вас, независимо от того, насколько глубоко вы знаете математику. Мы начнем с понятия машинного обучения и того, что можно сделать с его помощью, введем ключевые математические и вычислительные темы на понятном языке, помогая пройти первые шаги по созданию, обучению и оценке систем. Шаг за шагом вы освоите компоненты практической системы обучения, расширите ваш инструментарий и изучите некоторые из самых сложных и интересных методик. Это руководство полезно для любой системы обучения, которую вы будете использовать. ДОКТОР МАРК Э. ФЕННЕР с 1999 года преподает информатику и математику, работает в области науки о данных. Марк разрабатывал учебные программы для крупных компаний, небольших консалтинговых фирм и научно-исследовательских лабораторий национального уровня. Он имеет степень доктора в области компьютерных наук. Вы научитесь: • Понимать алгоритмы, модели и основные концепции машинного обучения. • Реалистично оценивать производительность систем машинного обучения. • Настраивать производительность системы. • Применять методы машинного обучения к изображениям и тексту. • Взаимодействовать с нейронными сетями и графическими моделями. • Разрабатывать функции для сглаживания данных и придания им полезной формы. • Пользоваться библиотекой Python scikit-learn и другими мощными инструментами.
Электронная книга Аудиокнига Учим Python, делая крутые игры
Не играй в игры — создавай их! Эта книга научит вас разрабатывать компьютерные игры при помощи популярного языка программирования Python — даже если вы никогда раньше не занимались программированием! Начните с создания таких простых игр, как «Виселица» и «Крестики-Нолики», а затем перейдите к продвинутым анимированным и озвученным играм. В процессе вы изучите ключевые концепции программирования и узнаете, как: • Использовать циклы, переменные и инструкции. • Выбирать правильные структуры данных, такие как списки, словари и кортежи. • Делать игры с графикой и анимацией, используя модуль pygame. • Использовать криптографию для преобразования текстовых сообщений в секретный код. • Отлаживать программы и находить распространенные ошибки. По мере работы над каждой игрой вы заложите прочный фундамент знаний по языку Python и основам компьютерных наук. Об авторе Эл Свейгарт — разработчик программного обеспечения, обучающий программированию детей и взрослых. Он также известен как автор бестселлеров «Автоматизация рутинных задач с помощью Python: практическое руководство для начинающих» и «Программирование для детей. Делай игры и учи язык Scratch!». ОПИСЫВАЕТСЯ ВЕРСИЯ PYTHON 3.X
Главное сегодня
![Что такое Dark Art и другие вопросы о темном искусстве](http://images.eksmo.ru/upload/iblock/cd7/wuiqd2f32mgifa3cwll3wc1vorxtwzqb/Dark_Art_1_min.jpg)
Что такое Dark Art и другие вопросы о темном искусстве
Рассказываем о необычном жанре
![Тест: Кто вы из злодеев в «Человеке-пауке»?](http://images.eksmo.ru/upload/iblock/680/2x2uk0laf25r9wia288cwrieaf00yvnd/1_min.jpg)
Тест: Кто вы из злодеев в «Человеке-пауке»?
![«Отец предлагал мне взять псевдоним»: Гурав Моханти — о создании «Сынов Тьмы»](http://images.eksmo.ru/upload/iblock/6ae/k84wqapwxolgaqsad6lw7leoa45rvc0i/Gurav_1_min.jpg)
«Отец предлагал мне взять псевдоним»: Гурав Моханти — о создании «Сынов Тьмы»
Рассказываем о самых интересных моментах прямого эфира с писателем
![Тест: Какой вы монстр из корейской мифологии?](http://images.eksmo.ru/upload/iblock/210/jcm8xrl7kj1tpih6ugyvigq7hdopuq5d/oblozhka_min_min.jpg)