Джошуа Блох «Java. Эффективное программирование» (2014)
Первое издание книги "Java. Эффективное программирование", содержащей пятьдесят семь ценных правил, предлагает решение задач программирования, с которыми большинство разработчиков сталкиваются каждый день. Всесторонне описывая приемы, которыми пользуются эксперты, создававшие платформу Java, эта книга показывает, что следует делать, а чего делать не следует для получения понятного, надежного и эффективного программного кода. Каждое правило, представленное в виде короткого законченного эссе, содержит описание проблемы, примеры программного кода, а также случаи из практики этого необычайно компетентного автора. В эссе включены специальные советы, обсуждение тонкостей языка Java, для иллюстрации выбраны превосходные примеры программ. На протяжении всей книги критически оцениваются распространенные идиомы языка Java и шаблоны разработки, даются полезные советы и методики.
Книга включает в себя:
- Описание общепринятых и эффективных приемов работы с языком Java, изобилующее советами эксперта, которые представлены в лаконичной, удобочитаемой и доступной форме;
- Шаблоны, антишаблоны и идиомы, помогающие извлечь из платформы Java максимальную пользу;
- Особенности языка Java и его библиотек, которые обычно имеют неправильное толкование: как избежать ловушек и подводных камней;
- Детальный обзор механизма сериализации, в том числе практические советы, которых больше нигде не найти;
- Язык Java и его самые основные библиотеки: java.lang, java.util и java.io.
t.me/bfbook/246
#book@bookflow
http://t.me/bfbook/246
Первое издание книги "Java. Эффективное программирование", содержащей пятьдесят семь ценных правил, предлагает решение задач программирования, с которыми большинство разработчиков сталкиваются каждый день. Всесторонне описывая приемы, которыми пользуются эксперты, создававшие платформу Java, эта книга показывает, что следует делать, а чего делать не следует для получения понятного, надежного и эффективного программного кода. Каждое правило, представленное в виде короткого законченного эссе, содержит описание проблемы, примеры программного кода, а также случаи из практики этого необычайно компетентного автора. В эссе включены специальные советы, обсуждение тонкостей языка Java, для иллюстрации выбраны превосходные примеры программ. На протяжении всей книги критически оцениваются распространенные идиомы языка Java и шаблоны разработки, даются полезные советы и методики.
Книга включает в себя:
- Описание общепринятых и эффективных приемов работы с языком Java, изобилующее советами эксперта, которые представлены в лаконичной, удобочитаемой и доступной форме;
- Шаблоны, антишаблоны и идиомы, помогающие извлечь из платформы Java максимальную пользу;
- Особенности языка Java и его библиотек, которые обычно имеют неправильное толкование: как избежать ловушек и подводных камней;
- Детальный обзор механизма сериализации, в том числе практические советы, которых больше нигде не найти;
- Язык Java и его самые основные библиотеки: java.lang, java.util и java.io.
t.me/bfbook/246
#book@bookflow
http://t.me/bfbook/246
Дискретная математика (2004)
Автор: Белоусов А.И., Ткачев С.Б.
В данном выпуске серии „Математика в техническом университете" изложены теория множеств и отношений, элементы современной абстрактной алгебры, теория графов, классические понятия теории булевых функций, а также основы теории формальных языков, куда включены теории конечных автоматов, регулярных языков, контекстно-свободных языков и магазинных автоматов. В анализе графов и автоматов особое внимание уделено алгебраическим методам.
Содержание учебника соответствует курсу лекций, который авторы читают в МГТУ им. Н.Э. Баумана.
Для студентов технических университетов. Может быть полезен преподавателям, аспирантам и инженерам.
t.me/bfbook/124
#book@bookflow #math@bookflow
http://t.me/bfbook/124
Автор: Белоусов А.И., Ткачев С.Б.
В данном выпуске серии „Математика в техническом университете" изложены теория множеств и отношений, элементы современной абстрактной алгебры, теория графов, классические понятия теории булевых функций, а также основы теории формальных языков, куда включены теории конечных автоматов, регулярных языков, контекстно-свободных языков и магазинных автоматов. В анализе графов и автоматов особое внимание уделено алгебраическим методам.
Содержание учебника соответствует курсу лекций, который авторы читают в МГТУ им. Н.Э. Баумана.
Для студентов технических университетов. Может быть полезен преподавателям, аспирантам и инженерам.
t.me/bfbook/124
#book@bookflow #math@bookflow
http://t.me/bfbook/124
Дорогие подписчики!
Место, где мы складываем книги по программированию tglink.me/bfbook/ 📖
До встречи на канале tglink.me/bfbook/ 📚
http://tglink.me/bfbook/
Место, где мы складываем книги по программированию tglink.me/bfbook/ 📖
До встречи на канале tglink.me/bfbook/ 📚
http://tglink.me/bfbook/
Подборка вакансий по специализациям от ITmozg.ru 📌
Вакансии C++
http://bit.ly/2DkOgmF
Вакансии C#
http://bit.ly/2Rxuk8R
Вакансии 1C
http://bit.ly/2WadQCm
Вакансии Java, J2EE, JSP
http://bit.ly/2AQUhWu
Вакансии PHP
http://bit.ly/2RA9Tbu
Вакансии Unix/Linux
http://bit.ly/2U16Y8b
Вакансии ASP.NET / .NET
http://bit.ly/2CzdXy6
Вакансии Javascript/JScript
http://bit.ly/2MiaYPd
Вакансии Python
http://bit.ly/2sAiBaQ
Вакансии QA и тестирование
http://bit.ly/2T26E9t
Вакансии 1С-Битрикс
http://bit.ly/2DkPrCB
Вакансии Ruby
http://bit.ly/2QZiyPi
Вакансии Системный администратор
http://bit.ly/2TXBS1q
#job
Вакансии C++
http://bit.ly/2DkOgmF
Вакансии C#
http://bit.ly/2Rxuk8R
Вакансии 1C
http://bit.ly/2WadQCm
Вакансии Java, J2EE, JSP
http://bit.ly/2AQUhWu
Вакансии PHP
http://bit.ly/2RA9Tbu
Вакансии Unix/Linux
http://bit.ly/2U16Y8b
Вакансии ASP.NET / .NET
http://bit.ly/2CzdXy6
Вакансии Javascript/JScript
http://bit.ly/2MiaYPd
Вакансии Python
http://bit.ly/2sAiBaQ
Вакансии QA и тестирование
http://bit.ly/2T26E9t
Вакансии 1С-Битрикс
http://bit.ly/2DkPrCB
Вакансии Ruby
http://bit.ly/2QZiyPi
Вакансии Системный администратор
http://bit.ly/2TXBS1q
#job
ITmozg.ru
Вакансии для программистов C++
Если описывать должностные обязанности, которые выполняют программисты C++ предельно кратко, то в их задачи входит создание и поддержка программного
Идет набор на оплачиваемую digital-стажировку от Райффайзенбанка с занятостью от 30 часов в неделю. Ищут студентов 4 курса бакалавриата и 1-2 курса магистратуры или недавних выпускников.
Направления:
– UX/UI Design
– Data Science & Analytics
– IT: разработка, QA и DevOps
– Информационная безопасность
– Управление проектами
Регистрируйтесь до 11 февраля включительно: https://clck.ru/F5zps
Направления:
– UX/UI Design
– Data Science & Analytics
– IT: разработка, QA и DevOps
– Информационная безопасность
– Управление проектами
Регистрируйтесь до 11 февраля включительно: https://clck.ru/F5zps
Подборка вакансий по специализациям от ITmozg.ru 📌
Вакансии C++
http://bit.ly/2DkOgmF
Вакансии C#
http://bit.ly/2Rxuk8R
Вакансии 1C
http://bit.ly/2WadQCm
Вакансии Java, J2EE, JSP
http://bit.ly/2AQUhWu
Вакансии PHP
http://bit.ly/2RA9Tbu
Вакансии Unix/Linux
http://bit.ly/2U16Y8b
Вакансии ASP.NET / .NET
http://bit.ly/2CzdXy6
Вакансии Javascript/JScript
http://bit.ly/2MiaYPd
Вакансии Python
http://bit.ly/2sAiBaQ
Вакансии QA и тестирование
http://bit.ly/2T26E9t
Вакансии 1С-Битрикс
http://bit.ly/2DkPrCB
Вакансии Ruby
http://bit.ly/2QZiyPi
Вакансии Системный администратор
http://bit.ly/2TXBS1q
#job
Вакансии C++
http://bit.ly/2DkOgmF
Вакансии C#
http://bit.ly/2Rxuk8R
Вакансии 1C
http://bit.ly/2WadQCm
Вакансии Java, J2EE, JSP
http://bit.ly/2AQUhWu
Вакансии PHP
http://bit.ly/2RA9Tbu
Вакансии Unix/Linux
http://bit.ly/2U16Y8b
Вакансии ASP.NET / .NET
http://bit.ly/2CzdXy6
Вакансии Javascript/JScript
http://bit.ly/2MiaYPd
Вакансии Python
http://bit.ly/2sAiBaQ
Вакансии QA и тестирование
http://bit.ly/2T26E9t
Вакансии 1С-Битрикс
http://bit.ly/2DkPrCB
Вакансии Ruby
http://bit.ly/2QZiyPi
Вакансии Системный администратор
http://bit.ly/2TXBS1q
#job
Построение систем машинного обучения на языке Python
Луис Педро Коэльо, Вилли Ричард
Применение машинного обучения для лучшего понимания природы данных - умение, необходимое любому современному разработчику программ или аналитику. Python - замечательный язык для создания приложении машинного обучения. Благодаря своей динамичности он позволяет быстро производить разведочный анализ данных и экспериментировать с ними. Обладая первоклассным набором библиотек машинного обучения с открытым исходным кодом, Python дает возможность сосредоточиться на решаемой задаче и в то же время опробовать различные идеи. Книга начинается с краткого введения в предмет машинного обучения н знакомства с библиотеками NumPy, SciPy, scikit-learn. Но довольно быстро авторы переходят к более серьезным проектам с реальными наборами данных, в частности, тематическому моделированию, анализу корзины покупок, облачным вычислениям и др.
tglink.me/bfbook/364
#book@bookflow
http://t.me/bfbook/364
Луис Педро Коэльо, Вилли Ричард
Применение машинного обучения для лучшего понимания природы данных - умение, необходимое любому современному разработчику программ или аналитику. Python - замечательный язык для создания приложении машинного обучения. Благодаря своей динамичности он позволяет быстро производить разведочный анализ данных и экспериментировать с ними. Обладая первоклассным набором библиотек машинного обучения с открытым исходным кодом, Python дает возможность сосредоточиться на решаемой задаче и в то же время опробовать различные идеи. Книга начинается с краткого введения в предмет машинного обучения н знакомства с библиотеками NumPy, SciPy, scikit-learn. Но довольно быстро авторы переходят к более серьезным проектам с реальными наборами данных, в частности, тематическому моделированию, анализу корзины покупок, облачным вычислениям и др.
tglink.me/bfbook/364
#book@bookflow
http://t.me/bfbook/364
Список полезных ссылок для Java программиста
Список реально большой... и главное, что бы сайт не упал 😄
https://bookflow.ru/spisok-poleznyh-ssylok-dlya-java-programmista/
#java@bookflow
Список реально большой... и главное, что бы сайт не упал 😄
https://bookflow.ru/spisok-poleznyh-ssylok-dlya-java-programmista/
#java@bookflow
bookflow.ru
Список полезных ссылок для Java программиста
Список полезных ссылок для Java программиста. Собрано большое количество ссылок по разделам на полезные Java библиотеки и фреймворки и краткое описание
Прохоренок Н., Дронов В. - Python 3 и PyQt 5 (2016)
Описан язык Python 3: типы данных, операторы, условия, циклы, регулярные выражения, функции, инструменты объектно-ориентированного программирования, работа с файлами и каталогами, часто используемые модули стандартной библиотеки. Приведены основы базы данных SQLite, интерфейс доступа к базе и способы получения данных из Интернета. Особое внимание уделено библиотеке PyQt 5, позволяющей создавать приложения с графическим интерфейсом на языке Python. Рассмотрены средства для обработки сигналов и событий, управления свойствами окна, разработки многопоточных приложений, описаны основные компоненты (кнопки, текстовые поля, списки, таблицы, меню, панели инструментов и др.), варианты их размеще-ния внутри окна, инструменты для работы с базами данных, мультимедиа, печати документов и экспорта их в формате Adobe PDF. На сайте издательства приведены все примеры из книги.
tglink.me/bfbook/361
#book@bookflow
Описан язык Python 3: типы данных, операторы, условия, циклы, регулярные выражения, функции, инструменты объектно-ориентированного программирования, работа с файлами и каталогами, часто используемые модули стандартной библиотеки. Приведены основы базы данных SQLite, интерфейс доступа к базе и способы получения данных из Интернета. Особое внимание уделено библиотеке PyQt 5, позволяющей создавать приложения с графическим интерфейсом на языке Python. Рассмотрены средства для обработки сигналов и событий, управления свойствами окна, разработки многопоточных приложений, описаны основные компоненты (кнопки, текстовые поля, списки, таблицы, меню, панели инструментов и др.), варианты их размеще-ния внутри окна, инструменты для работы с базами данных, мультимедиа, печати документов и экспорта их в формате Adobe PDF. На сайте издательства приведены все примеры из книги.
tglink.me/bfbook/361
#book@bookflow
Идет набор на оплачиваемую digital-стажировку от Райффайзенбанка с занятостью от 30 часов в неделю. Ищут студентов 4 курса бакалавриата и 1-2 курса магистратуры или недавних выпускников.
Направление:
– IT: разработка, QA и DevOps.
Регистрируйтесь до 11 февраля включительно: https://clck.ru/F9vDU
Направление:
– IT: разработка, QA и DevOps.
Регистрируйтесь до 11 февраля включительно: https://clck.ru/F9vDU
Dynamic Programming for Coding Interviews (2017)
Авторы: Meenakshi, Kamal Rawat
"This is one of the best books on Dynamic Programming." - Gaurav Sehgal, Engineering Manager, Amazon.
tglink.me/bfbook/356
#book@bookflow
http://tglink.me/bfbook/356
Авторы: Meenakshi, Kamal Rawat
"This is one of the best books on Dynamic Programming." - Gaurav Sehgal, Engineering Manager, Amazon.
tglink.me/bfbook/356
#book@bookflow
http://tglink.me/bfbook/356
Программирование микроконтроллеров ATMEL на языке С.
Автор: Прокопенко В. С.
Эта книга — сборник примеров программ на языке С для микроконтроллеров производства ATMEL. В качестве средств разработки и имитации использованы компилятор WinAVR, среда AVR Studio и имитатор схем Proteus ISIS. Синтаксические особенности языка С и методы работы с перечисленными выше инструментальными средствами в книге подробно не рассматриваются, поскольку автор преследовал цель дать максимальное число практических примеров использования тех или иных периферийных устройств микроконтроллера: таймеров/счетчиков, приемопередатчика U(S)ART, аналогового компаратора, АЦП, интерфейсов SPI и TWI, памяти Flash и EEPROM. Отдельная глава посвящена взаимодействию с ЖК-модулем. Таким образом, это издание рассчитано на тех читателей, которые, обладая базовыми познаниями языка С, желают научиться применять их в работе с микроконтроллерами ATMEL.
tglink.me/bfbook/376
#book@bookflow
http://tglink.me/bfbook/376
Автор: Прокопенко В. С.
Эта книга — сборник примеров программ на языке С для микроконтроллеров производства ATMEL. В качестве средств разработки и имитации использованы компилятор WinAVR, среда AVR Studio и имитатор схем Proteus ISIS. Синтаксические особенности языка С и методы работы с перечисленными выше инструментальными средствами в книге подробно не рассматриваются, поскольку автор преследовал цель дать максимальное число практических примеров использования тех или иных периферийных устройств микроконтроллера: таймеров/счетчиков, приемопередатчика U(S)ART, аналогового компаратора, АЦП, интерфейсов SPI и TWI, памяти Flash и EEPROM. Отдельная глава посвящена взаимодействию с ЖК-модулем. Таким образом, это издание рассчитано на тех читателей, которые, обладая базовыми познаниями языка С, желают научиться применять их в работе с микроконтроллерами ATMEL.
tglink.me/bfbook/376
#book@bookflow
http://tglink.me/bfbook/376
Р. Хаггарти, «Дискретная математика для программистов» [2003, RUS]
Элементарное введение в дискретную математику, без знания которой невозможно успешно заниматься информатикой и программированием. В доступной форме автор рассказывает о фундаментальных понятиях дискретной математики — о логике, множествах, графах, отношениях и булевых функциях.
tglink.me/bfbook/375
#book@bookflow
Элементарное введение в дискретную математику, без знания которой невозможно успешно заниматься информатикой и программированием. В доступной форме автор рассказывает о фундаментальных понятиях дискретной математики — о логике, множествах, графах, отношениях и булевых функциях.
tglink.me/bfbook/375
#book@bookflow
Алгоритмы для чайников (2017) Eng
Джон Пол Мюллер, Лука Массарон
В книге…
Работа с данными
Проектирование алгоритмов
История алгоритмов
Основы теории графов
Управление большими данными
Упрощение сложных алгоритмов
Движение робота в лабиринте
Программирование собственных алгоритмов
tglink.me/bfbook/377
#book@bookflow
http://tglink.me/bfbook/377
Джон Пол Мюллер, Лука Массарон
В книге…
Работа с данными
Проектирование алгоритмов
История алгоритмов
Основы теории графов
Управление большими данными
Упрощение сложных алгоритмов
Движение робота в лабиринте
Программирование собственных алгоритмов
tglink.me/bfbook/377
#book@bookflow
http://tglink.me/bfbook/377
Алгоритмы: введение в разработку и анализ (2006)
Автор: Левитин А.В.
Эта книга, автором которой является опытный преподаватель информатики, представляет собой один из лучших учебников, посвященных алгоритмам. Делая основной упор на понимание идей, а не на механическое рассмотрение работы того или иного алгоритма, автор излагает ключевые принципы и методы разработки алгоритмов так, что они могут быть применены как универсальный инструментарий для широкого диапазона задач, а не только для разработки алгоритмов. Несмотря на отсутствие громоздких математических доказательств, в книге выдержана достаточная математическая строгость.
Книга ориентирована в первую очередь на студентов и аспирантов соответствующих специальностей, поэтому для преподавателей она может стать хорошим пособием для подготовки к лекциям и источником интересных нетривиальных задач. Несмотря на позиционирование книги в качестве учебного пособия, она может оказаться полезной и профессионалам в области разработки алгоритмов - в первую очередь благодаря использованному автором новому подходу к классификации методов проектирования. Описание алгоритмов на естественном языке дополняется псевдокодом, который позволяет каждому, кто имеет хотя бы начальные знания и опыт программирования, реализовать алгоритм на используемом им языке программирования.
tglink.me/bfbook/252
#book@bookflow
http://tglink.me/bfbook/252
Автор: Левитин А.В.
Эта книга, автором которой является опытный преподаватель информатики, представляет собой один из лучших учебников, посвященных алгоритмам. Делая основной упор на понимание идей, а не на механическое рассмотрение работы того или иного алгоритма, автор излагает ключевые принципы и методы разработки алгоритмов так, что они могут быть применены как универсальный инструментарий для широкого диапазона задач, а не только для разработки алгоритмов. Несмотря на отсутствие громоздких математических доказательств, в книге выдержана достаточная математическая строгость.
Книга ориентирована в первую очередь на студентов и аспирантов соответствующих специальностей, поэтому для преподавателей она может стать хорошим пособием для подготовки к лекциям и источником интересных нетривиальных задач. Несмотря на позиционирование книги в качестве учебного пособия, она может оказаться полезной и профессионалам в области разработки алгоритмов - в первую очередь благодаря использованному автором новому подходу к классификации методов проектирования. Описание алгоритмов на естественном языке дополняется псевдокодом, который позволяет каждому, кто имеет хотя бы начальные знания и опыт программирования, реализовать алгоритм на используемом им языке программирования.
tglink.me/bfbook/252
#book@bookflow
http://tglink.me/bfbook/252