Программирование {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
Для Frontend, Python, Java, C/C++ программистов.
Для QA и для Devops.
И для Техлидов/CTO.
Mobile разработчиков
Лучшие вакансии за сентябрь

New.HR вручную собрал для вас самые интересные вакансии из проверенных ИТ и Диджитал компаний.

🔸 Frontend - https://new.hr/af3l
🔸 Python - https://new.hr/afef
🔸 JVM - https://new.hr/afe9
🔸 QA - https://new.hr/afe5
🔸 Devops - https://new.hr/af35
🔸 IT-ТОПы, CTO, Техлиды - https://new.hr/afel
🔸 C/C++, C# - https://new.hr/af3h
🔸 Mobile - https://new.hr/afg5

Каждый день мы публикуем вакансии без спама и смс!
Подписывайтесь тут : https://new.hr/adm7
http://New.HR
Шпаргалка по JavaScript

В данном руководстве перечислены основные методы и свойства, которые необходимы разработчику каждый день. Здесь вы найдете часто используемые функции, регулярные выражения и даже объект XMLHttpRequest.

t.me/bfbook/12

#JavaScript@bookflow
http://t.me/bfbook/12
Все любят мерч. А если он еще и бесплатный — то вообще супер.

В рамках воркшопа «Цифровой завод» ребята из AI-Community и СИБУР проводят конкурс, в котором разыгрывают кофе-машину Nespresso и 300 капсул к ней, а также 10 толстовок AI Community!

Нужно ответить на 8 простых вопросов и разобраться с интерпретацией полученных цифр. Подробности в этом посте: https://aka.ms/workshop_bf2

Итоги будут подведены уже 8 октября!

И регистрируйтесь на воркшоп, будет интересно: https://aka.ms/voronezh_bf2
Язык программирования C

Бестселлер
The C Programming Language
Авторы: Брайан У. Керниган, Деннис М. Ритчи

От производителя

Классическая книга по языку С, написанная самими разработчиками этого языка и выдержавшая в США уже 34 переиздания! Книга является как практически исчерпывающим справочником, так и учебным пособием по самому распространенному языку программирования. Предлагаемое второе издание книги было существенно переработано по сравнению с первым в связи с появлением стандарта ANSI С, для которого она частично послужила основой.

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

t.me/bfbook/285

#book@itmozg #c@itmozg
http://t.me/bfbook/285
Кулcтори, чтобы понять, почему важно знать git. Еще до того, как начнешь кодить. Рассказывает Евгений Евсеев, соавтор курса Девман, опыт веб-разработки — 10 лет:

«Довольно давно довелось поработать в стартапе, где не использовали систему версионирования кода. Не было git, не было mercurial, не было SVN, вообще ничего не было. Работали все программисты в одном каталоге на сетевом диске. В соседних комнатах сидят бекендеры, фронтендеры и верстальщики. Все работают над кодом, что-то пишут в файлы, но не сохраняют. Перед каждым сохранением файлов по офису проносился надрывный крик программиста: «Сохраняю!».

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

Git нужно знать всем, кто стремится в программисты, в devops или администрирование даже на базовом уровне. Про git обязательно спрашивают на собеседованиях.

На Девмане можно освоить git с преподавателем — в модулях «Git и GitHub» и «Консольный git». Покупать весь курс по программированию для этого не нужно.

Обновленный модуль «Консольный git» скоро откроется на Девмане. Нажимай «Связаться с нами», если хочешь получить модуль в день релиза прямо на имейл → https://goo.gl/8FAcKx
Освойте веб-разработку за месяц в формате марафона.

Посмотреть программу и участвовать: https://vk.cc/8BTx40

30 структурированных уроков по 15-25 минут и домашние задания к ним будут открываться по мере прохождения.

Уже через неделю вы сверстаете первый сайт, а к концу марафона сможете брать заказы на фрилансе или устроиться в студию.
Книжный интернет-магазин Лабиринт ищет PHP backend разработчика для разработки и поддержки API. Вы нам подходите, если любите пиццу и обладаете следующими навыками:
– образование высшее, аналогичный опыт работы от 3 лет;
– отличное владение: PHP;
– уверенное знание: SQL (оптимизация запросов), RESTful API;
– опыт работы: с высоко нагруженными системами, Memcached, Sphinx, MongoDB, Yii2;
– понимание основ: ООП, MVC, защиты информации;
– опыт работы в команде с использованием SVN или GIT.

Условия:
– место работы: офис м. Шаболовская/м. Тульская;
– график работы: 5х2, с 10.00 до 18.00;
– оформление по ТК РФ, ежегодная индексация оклада за стаж, обеды в офисе;
– заработная плата обсуждается на собеседовании, зависит от компетенций кандидата, объема и уровня выполняемых задач.

Напишите нам: job-it@labirint.ru
Книжный интернет-магазин Лабиринт ищет Middle full-stack PHP-разработчика для разработки и поддержки WEB-приложений. Вы нам подходите, если любите пиццу и обладаете следующими навыками:
– образование высшее, аналогичный опыт работы от года;
– отличное владение: PHP;
– уверенное знание: SQL (оптимизация запросов), HTML, CSS, JavaScript, Ajax, jQuery;
– опыт работы: с высоко нагруженными системами, Memcached, Sphinx, MongoDB, Yii2;
– понимание основ: ООП, MVC, защиты информации;
– опыт работы с использованием SVN или GIT- приветствуется.

Мы предлагаем:
– место работы: офис м. Шаболовская/м. Тульская;
– график работы: 5х2, обсуждается;
– оформление по ТК РФ, ежегодная индексация оклада за стаж, обеды в офисе;
– заработная плата по итогам собеседования.

Напишите нам: job-it@labirint.ru
Программирование на Java
Автор: Патрик Нимейер, Дэниэл Леук

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

· Изучайте базовый язык Java – базовый синтаксис, классы и объекты, и другие компоненты;
· Разрабатывайте на Java, используя компилятор, интерпретатор и другие инструменты
· Исследуйте встроенные средства для работы с потоками и пакеты для поддержки параллелизма
· Осваивайте обработку текста и интерфейс мощных регулярных выражений
· Пишите современные сетевые или базирующиеся на веб-технологиях приложения и сервисы
· Создавайте графические приложения, используя компонентную архитектуру Java
· Осваивайте новые мощные функциональные интерфейсы, в том числе и только что появившиеся в Java 8
· Работайте с XML и XSLT , включая XML Schema, валидацию, XPath и XInclude

#Java@bookflow #book@bookflow
Сайт, который содержит множество визуализаций алгоритмов и структур данных.

#algorithms@bookflow #алгоритмы@bookflow

http://visualgo.net/
https://visualgo.net
Инновации, технологии, будущее!

28-30 ноября на Петербургский международный инновационный форум (https://vk.com/club28992799), крупнейшем мероприятии для продвижения научного и производственного потенциала, эксперты со всего мира обсудят вопросы цифровой трансформации экономики и современных городов, развитие рынка труда, цифровые фабрики будущего. Разработчики и резиденты технопарков представят свои экспонаты и расскажут о планах развития! 🎯

XI Петербургский Международный Инновационный Форум - в 5 строчках:
– Пленарные заседания и тематические сессии с участием российских и иностранных экспертов;
– Выставка инновационных проектов;
– Образовательные семинары и мастер-классы;
– Открытия новых производств;
– Деловые встречи и продуктивное неформальное общение!

🔥Регистрируйтесь бесплатно на spbinno.ru и станьте частью большого инновационного события 2018 года!
Лучшие вакансии за октябрь

New.HR вручную собрал для вас самые интересные вакансии из проверенных ИТ и Диджитал компаний.

🔸 Frontend - https://new.hr/ahe7
🔸 Python - https://new.hr/ah3d
🔸 JVM - https://new.hr/ah33
🔸 QA - https://new.hr/ah31
🔸 Devops - https://new.hr/ah3l
🔸 IT-ТОПы, CTO, Техлиды - https://new.hr/ah3f
🔸 C/C++ https://new.hr/ah3h
🔸 C# - https://new.hr/ahe9
🔸 Mobile - https://new.hr/ah35

Каждый день мы публикуем вакансии без спама и смс!
Подписывайтесь тут : https://new.hr/adm7
http://New.HR
ИАА Рустелеком (www.rus-tele.ru) проводит онлайн-анкетирование российских ИТ-девелоперов с опытом работы в сфере Интернета Вещей (IoT).

Анкетирование полностью анонимное, мы гарантируем конфиденциальность предоставленной информации. Опрос займет не более 10 минут.
В качестве компенсации за потраченное время участники опроса получат материалы уникального маркетингового исследования «Российский рынок Интернета Вещей. Рынок IoT/M2M платформ в России, 2018». Количество мест ограничено.
Ссылка на опрос: http://sst.gl/developers_vk
Скидка 50% на 7 уроков по Django — тем, кто различает нормальный код.
Чтобы её получить, найдите промокод в плохо написанном сайте — памятнике горящему дедлайну :)

Вот тут на гисте → https://goo.gl/A23LCR Всего 337 строк.
Где-то там, внутри — одно лишнее слово, которое к коду не имеет никакого отношения.

Это и есть промокод. Сможете найти — получите модуль «Основы Django» за половину цены.

Что надо сделать:
→ Находите промокод.
→ Идете к нам на сайт → https://goo.gl/iZ4vNX, открываете форму «Связаться с нами» и сообщаете нам найденный промокод.
→ Получаете ответ на имейл. И если ответили правильно — бинго! У вас есть скидка 50% на 7 сложных задач по Django, которые вы заслужили.

Акция продлится 1 сутки с момента публикации этого поста. У вас есть 24 часа, чтобы открыть код и отыскать в нем заветное слово.
Код здесь → https://goo.gl/A23LCR
Связаться с нами здесь → https://goo.gl/iZ4vNX
Как не остаться за бортом IT индустрии?
Осваивать самые прогрессивные её направления!

Искусственный интеллект - самая быстрорастущая ниша в IT.
Появление ИИ считается 4 промышленной революцией.
2012 - 2018 гг количество вакансий в ИИ выросло в более чем в 18 раз.
34% технических директоров международных компаний говорят, что главный тормоз внедрения ИИ - нехватка кадров.

На 3 дня мы открываем доступ к записи вебинара «Основы нейронных сетей на Python».

Благодаря этому вебинару Вы увидите, как можно легко использовать нейронные сети на Python'e и поймёте, какие перспективы и возможности это может Вам дать.

Кому будет полезен этот вебинар:💡

✍🏻Интересуетесь нейронными сетями, но пока нет опыта.
✍🏻Немного пробовали писать свои нейронные сети.
✍🏻Уже работаете с нейронными сетями, но не используете библиотеки.

5 основных тем вебинара:💡

Для чего применяются глубокие нейронные сети.
Обзор вакансий специалистов по глубоким нейросетям.
Модель глубоких нейронных сетей.
Готовые библиотеки для обучения нейросетей и их применение.
Пример использования глубоких нейронных сетей для распознавания человека по лицу.

6 результатов вебинара:💡

Узнаете основы нейронных сетей, принципы их работы и как они устроены.
Узнаете, как использовать современную библиотеку Keras, чтобы очень быстро освоить/написать нейронные сети на Python.
Узнаете как быстро применять нейронные сети на Python.
Узнаете, какие сферы задач нейронных сетей, Вы сможете решать.
Узнаете, какие сейчас потребности на рынке в специалистах, и для решения каких задач.
Узнаете, какие у Вас возможности перехода в область нейронных сетей, уровень заработка и другое.

Ведущий вебинара:💡
Андрей Созыкин.
Разработчик в банке Точка. Сертифицированный преподаватель NVIDIA Deep Learning Institute.
Сейчас разработчик в Банке Точка, занимается машинным обучением и большими данными
Работал в Уральском федеральном университете, где организовал магистратуру по машинному обучению совместно со Школой Анализа Данных компании Яндекс.
Закончил Пермский государственный технический университет. Защитил диссертацию к.т.н. в Институте проблем информатики РАН, г. Москва

У Вас всего 3 дня, чтобы воспользоваться предложением и скачать запись вебинара. Успейте познакомиться с одной из самых быстрорастущих IT отраслей. Кто знает, возможно именно в ней Вы будете работать через пару лет.
Переходите по ссылке, оставляйте заявку и получайте запись вебинара:
https://neural-university.ru/neuralnet/?utm_source=post3
PHP. Объекты, шаблоны и методики программирования
Автор: Мэтт Зандстра
Год: 2016

t.me/bfbook/304

За последние десять лет PHP буквально охватила объектно-ориентированная революция, причем это относится как к самим средствам языка, так и к разработчикам, использующим эти средства, и к приложениям, которые они создают. Теперь основной акцент делается на объектах и объектно-ориентированном подходе к проектированию. Существует еще один момент, связанный с этим и также прочно укоренившийся в современные методики разработки объектно-ориентированных приложений. Речь идет об использовании средств и методик, благодаря которым достигается успешное выполнение проекта, осуществляется эффективное управление группами разработчиков и повышается качество кода.

Книга начинается с обзора объектно-ориентированных возможностей PHP, в который включены важные темы, наподобие определения класса, создания объектов, наследовании, инкапсуляции методов и свойств. Вы изучите также и дополнительные темы, такие как статические методы и свойства, абстрактные классы, обработка исключений, клонирование объектов, пространства имен, механизм замыканий и многое другое.

t.me/bfbook/304

#book@bookflow #php@bookflow
http://t.me/bfbook/304
​​Программирование, введение в профессию. Низкоуровневое программирование (2016)
Автор: А. В. Столяров

t.me/bfbook/303

Во второй том книги «Программирование: введение в профессию» вошли её третья и четвёртая части.

Третья часть книги посвящена программированию на уровне машинных команд на примере ассемблера NASM. Рассматривается «юзерспейсовская» часть системы команд i386, конвенции системных вызовов Linux/i386 и FreeBSD/i386, изучается макропроцессор, раздельная трансляция и работа компоновщика, приведены сведения об арифметике с плавающей точкой.

Четвёртая часть, посвящённая языку Си, включает, кроме собственно описания этого языка, также краткие сведения о библиотеке ncurses; рассказ о том, как использовать компилятор Си без его стандартной библиотеки; дополнительные сведения об инструментах сборки и отладки программ; наконец, в книге приводится краткое описание систем контроля версий CVS и git.

t.me/bfbook/303

#book@bookflow
http://t.me/bfbook/303