Программирование {BookFlow}
16.2K subscribers
1.58K photos
469 videos
145 files
2.1K links
Мы публикуем лекции и книги по программированию, видеоуроки, доклады с IT конференций, новости технологий.

Группа в https://vk.com/bookflow.

По всем вопросам @evgenycarter

РКН https://clck.ru/3KoAbH
Download Telegram
C++ Templates. The Complete Guide, 2nd Edition (2018)
Vandevoorde D., Josuttis N.

tglink.me/bfbook/468

Templates are among the most powerful features of C++, but they remain misunderstood and underutilized, even as the C++ language and development community have advanced. In C++ Templates, Second Edition, three pioneering C++ experts show why, when, and how to use modern templates to build software that’s cleaner, faster, more efficient, and easier to maintain.

tglink.me/bfbook/468

#book@bookflow
http://tglink.me/bfbook/468
Великая теорема Ферма. Саймон Сингх.

О книге:
История загадки, которая занимала лучшие умы мира на протяжении 358 лет

tglink.me/bfbook/474

#book@bookflow
http://tglink.me/bfbook/474
Django 2.1. Практика создания веб-сайтов на Python
Дронов В.А.

tglink.me/bfbook/465

Книга посвящена разработке веб-сайтов на Python с использованием веб-фреймворка Django 2.1. Рассмотрены основные функциональные возможности, необходимые для программирования сайтов общего назначения: модели, контроллеры, шаблоны, средства обработки пользовательского ввода, выгрузка файлов, разграничение доступа и др.

tglink.me/bfbook/465

#book@bookflow
http://tglink.me/bfbook/465
Решение сложных задач на С++
Автор Герб Саттер

tglink.me/bfbook/463

В данном издании объединены две широко известные профессионалам в области программирования на C++ книги Герба Саттера Exceptional C++ и More Exceptional C++ , входящие в серию книг C++ In-Depth, редактором которой является Бьерн Страуструп, создатель языка C++. Материал этой книги составляют переработанные задачи серии Guru of the Week, рассчитанные на читателя с достаточно глубоким знанием C++, однако книга будет полезна каждому, кто хочет углубить свои знания в этой области.

tglink.me/bfbook/463

#book@bookflow #cplus@bookflow
http://tglink.me/bfbook/463
Библия C# (3-е изд.) Флёнов М. - 2016

tglink.me/bfbook/462

Книга посвящена программированию на языке C# для платформы Microsoft .NET, начиная с основ языка и разработки программ для работы в режиме командной строки и заканчивая созданием современных приложений различной сложности (баз данных, графических программ и др.). Материал сопровождается большим количеством практических примеров. Подробно описывается логика выполнения каждого участка программы. Уделено внимание вопросам повторного использования кода. Компакт-диск содержит примеры программ, дополнительную справочную информацию, а также готовые компоненты, тестовые программы и изображения.

tglink.me/bfbook/462

#book@bookflow
http://tglink.me/bfbook/462
English Grammar in use. Автор: Raymond Murphy

tglink.me/bfbook/460

Состоит из 136 уроков, каждый из которых посвящен отдельной грамматической теме. Одна грамматическая тема занимает целый разворот учебника, слева на котором вы найдете объяснение, а справа — упражнения к нему.

Каждый из уроков самостоятельный и их можно изучать в произвольном порядке. Бонусом к урокам идет тест на определения вашего уровня английского, а так же пробелов в ваших знаниях.

Может использоваться самостоятельно, либо на уроках английского. Мерфи — это, пожалуй, классика английской грамматики.

tglink.me/bfbook/460

#english@bookflow #book@bookflow
http://tglink.me/bfbook/460
Изучаем PHP 7. Руководство по созданию интерактивных веб-сайтов, Дэвид Скляр (2017)

tglink.me/bfbook/459

Книга “Изучаем PHP 7. Руководство по созданию интерактивных веб-сайтов” адресована тем, кто только начинает изучать язык программирования PHP. Ее автор, Дэвид Скляр, являющийся также соавтором книги PHP Cookbook, раскрывает особенности данного языка, которые следует знать для построения динамических веб-сайтов, размещаемых на веб-серверах. Освоив языковые средства версии PHP 5.x и наиболее примечательные нововведения последней версии PHP 7, вы научитесь работать с веб-серверами, браузерами, базами данных и веб-службами. Упражнения, приведенные в конце первых 13 глав книги, помогут вам закрепить усвоенный материал. Это постепенное введение в язык PHP рассчитано на широкий круг читателей: от любителей, стремящихся построить свой динамический веб-сайт, до опытных разработчиков веб-приложений, серверных и прочих программ, желающих быстро освоить данный язык программирования. Оно охватывает самые разные особенности современной версии PHP, включая интернационализацию, применение PHP в режиме командной строки и управление пакетами.

tglink.me/bfbook/459

#book@bookflow #php@bookflow
http://tglink.me/bfbook/459
Дискретная математика (2004)
Автор: Белоусов А.И., Ткачев С.Б.

tglink.me/bfbook/124

В данном выпуске серии „Математика в техническом университете" изложены теория множеств и отношений, элементы современной абстрактной алгебры, теория графов, классические понятия теории булевых функций, а также основы теории формальных языков, куда включены теории конечных автоматов, регулярных языков, контекстно-свободных языков и магазинных автоматов. В анализе графов и автоматов особое внимание уделено алгебраическим методам.

Содержание учебника соответствует курсу лекций, который авторы читают в МГТУ им. Н.Э. Баумана.

Для студентов технических университетов. Может быть полезен преподавателям, аспирантам и инженерам.

tglink.me/bfbook/124

#book@bookflow #math@bookflow
http://tglink.me/bfbook/124
Скрапинг веб-сайтов с помощью Python
Авторы: Райан Митчелл (2016)

tglink.me/bfbook/457

Изучите методы скрапинга и краулинга веб-сайтов, чтобы получить доступ к неограниченному объему данных в любом уголке Интернета в любом формате. С помощью этого практического руководства вы узнаете, как использовать скрипты Python и веб-API, чтобы одновременно собрать и обработать данные с тысяч или даже миллионов веб-страниц. Идеально подходящая для программистов, специалистов по безопасности и веб-администраторов, знакомых с языком Python, эта книга знакомит не только с основными принципами работы веб-скраперов, но и углубляется в более сложные темы, такие как анализ сырых данных или использование скраперов для тестирования интерфейса веб-сайта. Примеры программного кода, приведенные в книге, помогут разобраться в этих принципах на практике.

tglink.me/bfbook/457

#book@bookflow #Python@bookflow
http://tglink.me/bfbook/457
Машинное обучение. Наука и искусство построения алгоритмов, которые извлекают знания из данных. Петер Флах (2015)

tglink.me/bfbook/494

Перед вами один из самых интересных учебников по машинному обучению - разделу искусственного интеллекта, изучающего методы построения моделей, способных обучаться, и алгоритмов для их построения. Автор воздал должное невероятному богатству предмета и не упустил из вида объединяющих принципов. Читатель с первых страниц погружается в машинное обучение в действии, но без не нужных на первых порах технических деталей. По мере изучения предмета тщательно подобранные примеры, сопровождаемые иллюстрациями, постепенно усложняются. В книге описан широкий круг логических, геометрических и статистических моделей, затрагиваются и такие находящиеся на переднем крае науки темы, как матричная факторизация и анализ РХП. Особое внимание уделено важнейшей роли признаков. Устоявшаяся терминология дополняется введением в рассмотрение новых полезных концепций. В конце каждой главы приводятся ссылки на дополнительную литературу с авторскими комментариями. Книга ясно написана и хорошо организована. Начав с основ, автор умело ведет читателя, знакомя его с полезными фактами и подробно описывая ряд методов машинного обучения. Приводится также псевдокод ключевых алгоритмов. Благодаря всему этому книга задает новый стандарт изучения такой сложной дисциплины как машинное обучение.

tglink.me/bfbook/494

#book@bookflow
http://tglink.me/bfbook/494
​Modern C++ Design: Generic Programming and Design Patterns Applied (2015) by Andrei Alexandrescu

tglink.me/bookflow/525

In Modern C++ Design , Andrei Alexandrescu opens new vistas for C++ programmers. Displaying extraordinary creativity and programming virtuosity, Alexandrescu offers a cutting-edge approach to design that unites design patterns, generic programming, and C++, enabling programmers to achieve expressive, flexible, and highly reusable code.

tglink.me/bookflow/525

#book@bookflow
http://tglink.me/bookflow/525
patterns_rus.pdf
317.7 KB
Шпаргалка по шаблонам проектирования

Перевод с описанием 23-х шаблонов проектирования GOF. Каждый пункт содержит [очень] короткое описание паттерна и UML-диаграмму. Сама шпаргалка доступна в pdf, в виде двух png файлов (как в оригинале), и в виде 23-х отдельных частей изображений.
Entity Framework Core 2 для ASP.NET Core MVC для профессионалов, Фримен Адам - 2019

tglink.me/bfbook/487

Эффективно моделируйте, отображайте и получайте доступ к данным с помощью Entity Framework Core 2 новейшего выпуска инфраструктуры объектно-реляционного отображения от Microsoft. Вы получите возможность обращаться к данным с использованием объектов .NET через самый распространенный уровень доступа к данным, применяемый в проектах ASP.NET Core MVC 2.Автор многочисленных бестселлеров Адам Фримен объясняет, как извлечь максимальную пользу из Entity Framework Core 2 в проектах MVC. Сначала он описывает различные способы моделирования данных посредством инфраструктуры Entity Framework Core 2 и разнообразные типы баз данных, которые могут применяться. Затем он показывает, каким образом использовать Entity Framework Core 2 в собственных проектах MVC, начиная с основных элементов и заканчивая наиболее сложными и развитыми функциональными возможностями, и в ходе изложения предоставляет вам все необходимые знания.Благодаря этой книге, вы ...Обретете глубокое понимание архитектуры Entity Framework Core 2 Научитесь создавать базы данных с применением модели данных MVC Узнаете, как создавать модели MVC с использованием существующей базы данных
Обеспечите доступ к данным в приложении MVC с применением Entity Framework Core 2
Научитесь использовать Entity Framework в веб-службах REST
Каждая тема раскрывается кратко и понятно с приведением всех деталей, необходимых для подлинно эффективного освоения. Наиболее важным средствам дается всеобъемлющее толкование, при этом в главах затрагиваются часто возникающие проблемы и предлагаются способы их избегания

tglink.me/bfbook/487

#book@bookflow
http://tglink.me/bfbook/487
​​Список Python пакетов использованных для генерации фотографии черной дыры

astropy
ephem
future
h5py
html
matplotlib
networkx
numpy
pandas
pyfits
pynfft
requests
scipy
skimage

Полный исходный код генератора можно форкнуть тут:
https://github.com/achael/eht-imaging/