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

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

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

РКН https://clck.ru/3KoAbH
Download Telegram
Бэддели Алан – Ваша память.

Руководство по тренировке и развитию.

Путеводитель по стране памяти, в котором описан как ее общий ландшафт, так и отдельные, наиболее яркие достопримечательности и даже малодоступные, малоизученные экзотические уголки.

В этой книге, написанной известнейшим экспертом с мировым именем, вы найдете последние научные данные, практические тесты и профессиональные советы по улучшению и развитию памяти.

t.me/bfbook/257

#book@bookflow
http://t.me/bfbook/257
Конкретная математика. Математические основы информатики
Рональд Л. Грэхем, Дональд Эрвин Кнут, Орен Паташник

В основу данной книги положен одноименный курс лекций Станфордского университета. Название "конкретная математика" происходит от слов "КОНтинуальная" и "дисКРЕТНАЯ" математика. Назначение данной книги - обеспечить читателя техникой оперирования с дискретными объектами, что совершенно необходимо для математиков, работающих в области информатики. Книга ориентирована в первую очередь на практиков (хотя и теоретики найдут в ней много полезного), и изобилует массой конкретных примеров и упражнений. Конкретность изложения абстрактного материала - еще одно пояснение названия книги. Широта охвата столь различных тем в одной книге могла бы вызвать подозрения в некоторой легковесности, если бы не имена ее авторов - известных американских математиков. Тем не менее слово "легкий" к книге вполне применимо, так как стиль изложения достаточно далек от сухого академизма. Как признаются сами авторы, они считают математику развлечением, и они сделали все, чтобы читатели книги получили от ее прочтения не только знания, но и удовольствие.
Книгу можно рекомендовать всем математикам, но в первую очередь она предназначена для студентов, обучающихся математике и информатике.

https://t.me/bfbook/8

#book@bookflow
​​Python 3 Pocket Primer (2018)
Автор: Parker J.R.

As part of the best selling Pocket Primer series, this book is an effort to give programmers sufficient knowledge of Python 3 to be able to work on their own projects. In addition to covering all of the basic concepts, the book features a chapter on PyGame, which allows a programmer to handle graphics, mouse and keyboard interaction, and play sounds and videos. The demonstration example for that chapter is a Lunar Lander game. Another feature is the chapter on communication, which makes use of one of Python’s best features: a collection of modules for sending and receiving Email, communicating between computers, and working with Twitter and Web pages. Companion files that accompany this book contain all of the code examples as complete working programs. This means that there is no need to key them in, so they can be executed and perhaps modified or expanded.

t.me/bfbook/256

#book@bookflow
http://t.me/bfbook/256
Уважаемые подписчики нашего паблика, спешу вас поздравить с этим замечательным 256 днем года!

С днем программиста!
​​Технологии коммутации и маршрутизации в локальных компьютерных сетях (2013)
Авторы: Пролетарский А.В.

t.me/bfbook/255

#book@bookflow
http://t.me/bfbook/255
Masters T. - Data Mining Algorithms in C++ - 2018

Discover hidden relationships among the variables in your data, and learn how to exploit these relationships. This book presents a collection of data-mining algorithms that are effective in a wide variety of prediction and classification applications. All algorithms include an intuitive explanation of operation, essential equations, references to more rigorous theory, and commented C++ source code.
Many of these techniques are recent developments, still not in widespread use. Others are standard algorithms given a fresh look. In every case, the focus is on practical applicability, with all code written in such a way that it can easily be included into any program. The Windows-based DATAMINE program lets you experiment with the techniques before incorporating them into your own work.

t.me/bfbook/253

#book@bookflow
http://t.me/bfbook/253
Альфа-Банк открыл набор на бесплатный образовательный курс для подготовки будущих IT-архитекторов.

Ищут студентов бакалавриата, магистратуры и выпускников факультетов, близких к сфере IT-разработки. 50% выпускников курса смогут продолжить карьеру в московском офисе Альфа-Банка.

Подайте заявку до 15 октября включительно: https://goo.gl/3etjD1
Программирование на C для начинающих, 3-е издание
Автор: Грег Перри, Дин Миллер

Чтобы писать мощные программы на C, необязательно быть экспертом! Эта книга максимально быстро поможет вам освоить язык C благодаря невероятно четкому и простому изложению материала. Вы изучите все основные темы, связанные с этим языком: как организовать программу, хранить и отображать данные, работать с переменными, операторами, вводом/выводом, указателями, массивами, функциями и многими другими вещами. Язык программирования C еще никогда не был таким простым!
Оказывается, язык программирования C может быть простым!
Перед вами – лучшая из современных книг по программированию на C для начинающих. Она поможет вам приобрести практические навыки, которые пригодятся при программировании на любом языке. Простые и дельные примеры помогут вам начать создавать различные программы – от игр до мобильных приложений – на языке C.

t.me/bfbook/75

#book@bookflow
http://t.me/bfbook/75
1
Вакансия: Системный администратор, Москва, ЗП от 118 000 руб. в [club32461263|Группа Компаний «СНС»]

ОБЯЗАННОСТИ:
Поддержка и развитие крупной, территориально-распределенной сети;
Администрирование Windows серверов;
Администрирование почтовых серверов;
Настройка и администрирование маршрутизаторов Cisco серий 1800, 2800, 2900, 3800, 3900;
Настройка и администрирование коммутаторов Cisco серий 2960, 3650, 3560, 3750, 3850, 4500.

ТРЕБОВАНИЯ:
Высшее профильное образование;
Аналогичный опыт работы от 3-х лет;
Технический английский язык;
Настройка и администрирование маршрутизаторов Cisco серий 1800, 2800, 2900, 3800, 3900;
Настройка и администрирование коммутаторов Cisco серий 2960, 3650, 3560, 3750, 3850, 4500;
Знание инфраструктурных сервисов Microsoft (Windows 2003/2008R2): AD, DNS, DHCP, WINS, KMS, IAS, CA, CS, NLB, Hyper-V, Terminal Server, WDS;
Знание Microsoft Exchange 2010/2013, Symantec Backup Exec, Microsoft TMG 2010/ISA2004, Microsoft SCOM2007;
Cетевое оборудование Cisco/D-Link/Microtik;
Знание клиентских ОС Microsoft 7/10;
Построение VPN Site-to-Site на базе оборудования D-link и Cisco;
Настройка маршрутизаторов и коммутаторов Cisco (STP, VTP, DHCP, SPAN, RSPAN, EtherChannel, IP SLA, Static routes, GRE, OSPF, BGP, VLAN, Stack);
Знание IP телефонии на базе ПО и оборудования Cisco (CUCM, CCME);
Построение и поддержка Wireless сетей на базе оборудования Cisco (с использованием WLC-контроллеров);
Желательно знание MS SCCM2007, MS SQL2005/2008, написание скриптов (VBS, PowerShell).

УСЛОВИЯ РАБОТЫ:
Оформление согласно ТК РФ;
ДМС;
Офис - м.Выставочная/Деловой центр.

Для отклика:

Моб. +7 906 758 2712
Darya.Kozhemyakina@sns.ru
https://vk.com/gcsns

Вакансия на сайте itmozg.ru http://itmozg.ru/vacancy/show/246981
Коды и математика
Автор: Садовский Л.Е.

В популярной форме книга знакомит читателя с основными понятиями и идеями теории эффективного и помехоустойчивого кодирования — важного направления математики.

Имея своими первоисточниками криптографию (искусство засекречивания истинного содержания сообщения), но главным образом решая различные проблемы, возникающие при передаче информации по линиям связи, теория кодирования в настоящее время выросла в обширную и разветвленную область знания со своим кругом объектов и задач.

Не ставя перед собой цели систематического изложения теории, авторы стремятся отразить главные ее черты.

t.me/bfbook/264

#book@bookflow
http://t.me/bfbook/264
В понедельник, 25го сентября в 20:00 (по Москве) состоится онлайн лекция по теме: "Big O. Оценка сложности алгоритмов. Вопросы собеседования Google".
Лекцию читает Петранков Юрий, проработавший на Google последние два года в качестве TVC Senior Software Engineer.

На лекции Вы сможете узнать подробности оценки сложности алгоритмов и решить задачи с интервью топовых IT-компаний.
Обещаем, будет много полезного и интересного!
Стоимость мероприятия 10 белорусских рублей (около 320 RUB)

Регистрация и подробности: http://cronis.by/big-o-lecture/
Мир Математики №2 – Математики, шпионы и хакеры-2014. Жуан Гомес.

Если бы историю человечества можно было представить в виде шпионского романа, то главными героями этого произведения, несомненно, стали бы криптографы и криптоаналитики. Первые — специалисты, виртуозно владеющие искусством кодирования сообщений. Вторые — гении взлома и дешифровки, на компьютерном сленге именуемые хакерами. История соперничества криптографов и криптоаналитиков стара как мир.

Эволюционируя вместе с развитием высоких технологий, ремесло шифрования достигло в XXI веке самой дальней границы современной науки — квантовой механики. И хотя объектом кодирования обычно является текст, инструментом работы кодировщиков была и остается математика.

Эта книга — попытка рассказать читателю историю шифрования через призму развития математической мысли.

t.me/bfbook/262

#book@bookflow
http://t.me/bfbook/262
Алексей Васильев "Программирование на C++ в примерах и задачах"

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

t.me/bfbook/122

#book@bookflow
http://t.me/bfbook/122
Воркшоп СИБУРа «Цифровой завод» (Воронеж)

ЧТО ЭТО?
Воркшоп с применением AI технологий, в процессе которого будут сформированы команды для генерации современных решений к реальным бизнес-кейсам, позволяющим дистанционно и эффективно управлять производственными процессами и целыми предприятиями, контролировать физическое состояние сотрудников на объектах, обучать и координировать их действия «в поле» с помощью систем виртуальной и дополненной реальности.

ЗАЧЕМ ИДТИ?
• Получить новые знания и решить реальный бизнес-кейс;
• Погрузиться в цифровизацию бизнеса и продакт дизайн;
• Узнать больше о концепции цифровизации и кейсах Сибура;
• Пообщаться с data science экспертами Сибура;
• Найти работу!

КОГО ЖДЕМ?
Data Engineers, Data Architects, Data Scientists, Архитекторов решений, Front-end разработчиков, Back-end разработчиков, UX/UI Designers, Product owners, Scrum masters.

Подробности и регистрация: https://aka.ms/voronezh_prog
​​Java Code. Сборник исходников (2018)
Автор: А. Крючков

Сборник самых разных java-исходников для начинающих разработчиков, пишущих под android или создающих десктопные java-приложения. Сборник ориентирован именно на начинающих программистов, которые уже кое-что знают и умеют разбираться в чужом коде.

t.me/bfbook/260

#book@bookflow
http://t.me/bfbook/260
Наш подписчик, разработчик мобильных приложений, сейчас проводит исследование на тему продвижения мобильных приложений.

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

И сейчас он хочет собрать все разрозненные знания на тему АСО-оптимизации, мотивированного трафика и многого другого в одну кучу.
Он работает над циклом статей по этим темам и хочет понять, какие из них стоит приоритизировать.

Результаты исследования и итоговый список статей будут опубликованы на сайте Ассоциации независимых разработчиков мобильных приложений (anrmi.com) после 1-го октября.

Всё, что от вас требуется — это пройти этот небольшой анонимный опрос, что займет около 5 минут.
Опрос: https://ru.surveymonkey.com/r/opros_anrmi2
Изучаем java на примерах и задачах сеттер 2016
Автор: Р.В. Сеттер

Описание:
В книге даются рекомендации и практические советы, касающиеся решения задач программирования на Java. В книге дается необходимая информация по теоретическим основам языка и базовому синтаксису, а основное внимание уделяется практическому применению языка Java. Дается множество примеров с комментариями и пояснениями, которые можно использовать как основу для программных решений при изучения Java. Автор дает информацию последовательно, рассматривает разноплановые практические задачи и подробно демонстрирует их решение.

t.me/bfbook/133

#java@bookflow
Вакансия: Программист 1С-Битрикс, Москва, доход до 100 000 руб.

Обязанности:
· Развитие существующей платформы Интернет-торговли на базе 1С-Битрикс.
· Обеспечение работоспособности и оптимизация работы платформы.
· Обеспечение всех аспектов жизненного цикла программного продукта.

Требования:
· Опыт работы в аналогичной должности от 2-х лет
· Опыт написания своих модулей, компонентов в 1С-Bitrix
· Наличие выполненных проектов на 1С-Bitrix
· Умение создавать компоненты и модули на 1C-Bitrix с нестандартным функционалом
· Знание Bitrix API и опыт работы с D7
· Знания PHP, JavaScript (JQuery, BX JS), HTML, CSS
· Опыт работы с MySQL
· Понимание ООП (желательно)
· Использование систем контроля версий Git (научим, если не знаете)

Плюсом будет:
· Опыт создания сложных высоконагруженных интернет-проектов
· Способность ориентироваться в чужом коде
· Умение писать понятный, структурированный код
· Опыт участия в архитектурном проектировании

Условия и бонусы:
· Работа в стабильной компании с замечательной командой
· Конкурентоспособная заработная плата, обсуждается с успешным кандидатом индивидуально, зависит от опыта и знаний
· Интересные задачи, разработчик самостоятельно оценивает задачи и срок выполнения
· В связи с планируемым расширением отдела возможен карьерный рост
· График работы с 9.00 до 18.00 (возможен «плавающий» график с 10 до 19, с 11 до 20 и т.д. по договоренности), 5-дневная рабочая неделя, работа строго в офисе в Москве
· Территориально место работы – 10 минут пешком от метро Академическая
· Оформление согласно ТК РФ, белая зарплата, соц. пакет (льготное питание, скидки на продукцию компании, обучение по направлениям, льготное кредитование в банках-партнёрах и т. д.).
· Структурированная программа вхождения в должность на испытательный срок 3 месяца

Откликнуться:

Контактная информация
Николаева Ирина
+7 (495) 7213333, доб. 1184
+7 (495) 7190988,
Nikolaeva.Irina@rlogic.ru

Вакансия на сайте ITmozg
http://itmozg.ru/vacancy/show/247046
Самоучитель С++ с примерами и задачами (2016)
Автор: Александр Васильев

От издателя: Данная книга является четвертым изданием превосходного и эффективного учебного пособия, предназначенного для изучения языка программирования С++ с нуля и удовлетворяющего самым последним стандартам (С++ 11 и С++ 14). Книга задумывалась, с одной стороны, как пособие для тех, кто самостоятельно изучает язык программирования С++, а с другой, она может восприниматься как лекционный курс с проведением практических занятий. Книга содержит полный набор сведений о синтаксисе и концепции языка С++, необходимый для успешного анализа и составления эффективных программных кодов. Материал книги излагается последовательно и сопровождается большим количеством наглядных примеров, разноплановых практических задач и детальным разбором их решений. К каждому разделу прилагается обширный список задач для самостоятельного решения, а также контрольные вопросы (ответы на которые размещены на виртуальный CD). Книга отличается предельной ясностью, четкостью и доступностью изложения, что вкупе с обширной наглядной практикой (задачами и примерами) позволяет ее рекомендовать как отличный выбор для изучения С++ в соответствии с последними стандартами.

t.me/bfbook/280

#book@bookflow #cpp@bookflow
Github репозиторий с подборкой советов по вёрстке и JavaScript. Там же найдёте сборник статей по объектно-ориентированному JavaScript, самым полезным нововведениям ES6 и огромное количество задач для начинающих изучать JavaScript с подробным решением.

https://github.com/rtivital/jsraccoon

#javascript@bookflow
Алгоритмы: разработка и применение. Классика Computers Science (2016)
Автор: Клейнберг Дж., Тардос Е.

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

t.me/bfbook/279

#book@bookflow