учебник по программированию

Python в системном администрировании UNIX и Linux, Гифт Н., Джонс Д., 2009

Python в системном администрировании UNIX и Linux, Гифт Н., Джонс Д., 2009.

   Книга «Python в системном администрировании UNIX и Linux» демонстрирует, как эффективно решать разнообразные задачи управления серверами UNIX и Linux с помощью языка программирования Python. Каждая глава посвящена определенной задаче, например многозадачности, резервному копированию данных или созданию собственных инструментов командной строки, и предлагает практические методы ее решения на языке Python. Среди рассматриваемых тем: организация ветвления процессов и передача информации между ними с использованием сетевых механизмов, создание интерактивных утилит с графическим интерфейсом, организация взаимодействия с базами данных и создание приложений для Google Арр Engine. Кроме того, авторы книги создали доступную для загрузки и свободно распространяемую виртуальную машину на базе Ubuntu, включающую исходные тексты примеров из книги и способную выполнять примеры, использующие SNMP, IPython, SQLAlchemy и многие другие утилиты.
Издание рассчитано на широкий круг специалистов - всех, кто только начинает осваивать язык Python, будь то опытные разработчики сценариев на языках командной оболочки или относительно мало знакомые с программированием вообще.

Python в системном администрировании UNIX и Linux, Гифт Н., Джонс Д., 2009
Скачать и читать Python в системном администрировании UNIX и Linux, Гифт Н., Джонс Д., 2009
 

Философия Java, Эккель Б., 2015

Философия Java, Эккель Б., 2015.

   Впервые читатель может познакомиться с полной версией этого классического труда, который ранее на русском языке печатался в сокращении. Книга, выдержавшая в оригинале не одно переиздание, за глубокое и поистине философское изложение тонкостей языка Java считается одним из лучших пособий для программистов. Чтобы по-настоящему понять язык Java, необходимо рассматривать его не просто как набор неких команд и операторов, а понять его «философию», подход к решению задач, в сравнении с таковыми в других языках программирования. На этих страницах автор рассказывает об основных проблемах написания кода: в чем их природа и какой подход использует Java в их разрешении. Поэтому обсуждаемые в каждой главе черты языка неразрывно связаны с тем, как они используются для решения определенных задач.

Философия Java, Эккель Б., 2015
Скачать и читать Философия Java, Эккель Б., 2015
 

Секреты Python, 59 рекомендаций по написанию эффективного кода, Слаткив Б., 2016

Секреты Python, 59 рекомендаций по написанию эффективного кода, Слаткив Б., 2016.

   Язык программирования Python обладает уникальными возможностями, осознать которые поначалу не так-то просто. Предыдущий опыт многих программистов, знакомых с другими языками, часто мешает им в полной мере оценить выразительность средств Python и эффективно использовать предлагаемые возможности. Нередко встречаются программисты, которые впадают в другую крайность, проявляя чрезмерное усердие в попытках выжать из Python все, что только возможно. Однако при отсутствии надлежащего опыта такой подход может порождать серьезные проблемы, с которыми впоследствии приходится бороться.
В книге тщательно анализируется стиль написания программ, который принято характеризовать фразой в духе Python (Pythonic way) и который позволяет максимально эффективно задействовать все возможности этого языка. Автор предполагает, что основы Python читателю уже известны. Новички ознакомятся здесь с наилучшими методиками применения Python. Опытные программисты научатся уверенно применять новые для них и поэтому непривычные на первых порах инструменты этого языка.

Секреты Python, 59 рекомендаций по написанию эффективного кода, Слаткив Б., 2016
Скачать и читать Секреты Python, 59 рекомендаций по написанию эффективного кода, Слаткив Б., 2016
 

Байесовский анализ на Python, Мартин О., 2020

Байесовский анализ на Python, Мартин О., 2020.

   В книге представлены основные концепции байесовской статистики и ее практическая реализация на языке Python с использованием современной библиотеки вероятностного программирования РуМСЗ и новой библиотеки исследовательского анализа байесовских моделей ArviZ.
Полученные знания о вероятностном моделировании позволят вам самостоятельно проектировать и реализовать байесовские модели для собственных задач научной обработки данных.
Издание будет полезно всем специалистам по анализу данных, использующих в своей работе байесовское моделирование.

Байесовский анализ на Python, Мартин О., 2020
Скачать и читать Байесовский анализ на Python, Мартин О., 2020
 

Шаблоны корпоративных приложений, Фаулер М., 2016

Шаблоны корпоративных приложений, Фаулер М., 2016.

   Создание компьютерных систем (может быть, вы этого еще не знаете) — весьма непростое дело. По мере увеличения их сложности трудоемкость процессов конструирования соответствующего программного обеспечения возрастает согласно экспоненциальному закону. Как и в любой профессии, прогресс в программировании достигается только путем обучения, причем как на ошибках, так и на удачах — своих и чужих. Это издание представляет собой учебное пособие, которое поможет вам усвоить информацию и передать полученные знания другим значительно быстрее и эффективнее, чем это удавалось мне самому.
Я писал эту книгу в расчете на программистов, проектировщиков и архитекторов, которые занимаются созданием корпоративных приложений и стремятся улучшить качество принимаемых стратегических решений.

Шаблоны корпоративных приложений, Фаулер М., 2016
Скачать и читать Шаблоны корпоративных приложений, Фаулер М., 2016
 

Программирование для нормальных с нуля на языке Python, часть 1, Сысоева М.В., Сысоев И.В., 2018

Программирование для нормальных с нуля на языке Python, Часть 1, Сысоева М.В., Сысоев И.В., 2018.

   Книга — учебник, задачник и самоучитель по алгоритмизации и программированию на Python. Она не требует предварительных знаний в области программирования и может использоваться для обучения «с нуля».
Издание адресовано студентам, аспирантам и преподавателям инженерных и естественно-научных специальностей вузов, школьникам старших классов и учителям информатики. Обучение языку в значительной степени строится на примерах решения задач обработки результатов радиофизического и биологического эксперимента.

Программирование для нормальных с нуля на языке Python, Часть 1, Сысоева М.В., Сысоев И.В., 2018
Скачать и читать Программирование для нормальных с нуля на языке Python, часть 1, Сысоева М.В., Сысоев И.В., 2018
 

Учим Python, делая крутые игры, Свейгарт Э., 2018

Учим Python, делая крутые игры, Свейгарт Э., 2018.

   Перед вами — увлекательный самоучитель по языку Python для начинающих. Книга подходит даже читателям с нулевым уровнем. Создавайте собственными руками веселые классические и необычные, продвинутые игры, такие как «Виселица» или «Охотник за сокровищами», — в процессе вы поймете основные принципы программирования и выучите Python играючи!

Учим Python, делая крутые игры, Свейгарт Э., 2018
Скачать и читать Учим Python, делая крутые игры, Свейгарт Э., 2018
 

R, Notes for Professionals

R, Notes for Professionals.

Фрагмент из книги:
In R, data objects are manipulated using named data structures. The names of the objects might be called "variables" although that term does not have a specific meaning in the official R documentation. R names are case sensitive and may contain alphanumeric characters(a-z,A-z,0-9), the dot/period(.) and underscore(_). To create names for the data structures, we have to follow the following rules.

R, Notes for Professionals
Скачать и читать R, Notes for Professionals
 
Показана страница 40 из 60