Программирование RSS

Камран Амини. Экстремальный Cи. Параллелизм, ООП и продвинутые возможности

Бытует заблуждение, будто C — мертвый язык, и в целом многие технические специалисты имеют о нем туманное представление. Чтобы убедиться в обратном, достаточно взглянуть на рейтинг TIOBE. На самом деле C наряду с Java — один из самых известных языков за прошедшие 15 лет, и в последние годы он только набирал популярность. Я подошел к написанию этой книги, имея многолетний опыт в разработке и проектировании с помощью C, C++, Golang, Java и Python на разных платформах, включая различные версии BSD Unix, Linux и Microsoft Windows. Моей основной целью было вывести навыки читателей на новый уровень, поделиться с ними опытом, полученным тяжелым трудом. Легкой прогулки ждать не стоит, именно поэтому книга называется «Экстремальный Cи. Параллелизм, ООП и продвинутые возможности».
brij 22/07/21 Просмотров: 396 Комментариев: 0
+1
Никола Лейси. Python, например

Это Python, например! Познакомьтесь с самым быстрорастущим языком программирования на сегодняшний день. Легкое и увлекательное руководство поможет шаг за шагом прокачать навыки разработки. Никаких архитектур компьютера, теорий программирования и прочей абракадабры — больше практики! В книге 150 задач, которые плавно перенесут читателя от изучения основ языка к решению более сложных вещей. Руководство подойдет всем, у кого голова идет кругом от технического жаргона и пространных объяснений — автор уверен, что учить можно и без этого.
brij 19/07/21 Просмотров: 591 Комментариев: 0
+2
В.К. Волк. Базы данных. Проектирование, программирование, управление и администрирование

Базы данных — одно из направлений IT-индустрии, в рамках которого традиционно рассматриваются технологии надежного хранения больших объемов информации, ее эффективного поиска и извлечения по запросам потребителей.
gefexi 19/07/21 Просмотров: 418 Комментариев: 0
0
Джейми Чан. Python. Быстрый старт

Всегда хотели научиться программировать на Python, но не знаете, с чего начать? Или хотите быстро перейти с другого языка на Python? Уже перепробовали множество книг и курсов, но ничего не подходит? Серия «Быстрый старт» — отличное решение, и вот почему: сложные понятия разбиты на простые шаги — вы сможете освоить язык Python, даже если никогда раньше не занимались программированием. Все фундаментальные концепции подкреплены реальными примерами. Вы получите полное представление о Python: структуры управления, методы обработки ошибок, концепции объектно-ориентированного программирования и т.д. В конце книги вас ждет интересный проект, который поможет усвоить полученные знания. Ну что, готовы? Погнали!
brij 17/07/21 Просмотров: 629 Комментариев: 0
+1
java-bystryj-start

Всегда хотели научиться программировать на Java, но не знаете, с чего начать? Или хотите быстро перейти с другого языка на Java?
Уже перепробовали множество книг и курсов, но ничего не подходит?
tanyavip1 17/07/21 Просмотров: 446 Комментариев: 0
0
python-luchshie-praktiki-i-instrument

Python - это динамический язык программирования, используемый в самых разных предметных областях. Хотя писать код на Python просто, гораздо сложнее сделать этот код удобочитаемым, пригодным для многократного использования и легким в поддержке. Третье издание "Python. Лучшие практики и инструменты" даст вам инструменты для эффективного решения любой задачи разработки и сопровождения софта.
tanyavip1 17/07/21 Просмотров: 535 Комментариев: 0
+1
javascript-dlya-glubokogo-obucheniya-tensorflowjs

Пора научиться использовать TensorFlow.js для построения моделей глубокого обучения, работающих непосредственно в браузере!
Умные веб-приложения захватили мир, а реализовать их в браузере или серверной части позволяет TensorFlow.js. Данная библиотека блестяще портируется, ее модели работают везде, где работает JavaScript.
tanyavip1 16/07/21 Просмотров: 398 Комментариев: 0
+1
ava-dlya-vseh

Java — один из самых популярных и востребованных языков в мире. Алексей Васильев — автор многочисленных компьютерных бестселлеров — познакомит вас со всем необходимым для эффективной работы с этим языком. Вы изучите базовые типы, управляющие инструкции, особенности описания классов и объектов в Java, создание интерфейсов, лямбда-выражения, обобщенные классы. Каждая глава содержит примеры кода, которые в свою очередь снабжены как построчными пояснениями, так и подробным разбором примера программы. Примеры, используемые в этой книге, пригодятся вам в дальнейшей работе с языком Java.
tanyavip1 16/07/21 Просмотров: 399 Комментариев: 0
+1
Мартен ван Стин, Эндрю С. Таненбаум. Распределенные системы

В третьем издании классического труда професоров Амстердамского университета Эндрю Таненбаума и Мартена ван Стина обсуждаются принципы и парадигмы распределенных систем. Материал был существенно переработан и дополнен, и в то же время мы были заинтересованы в ограничении общего объема книги. Поэтому он был сокращен более чем на 10 % по сравнению со вторым изданием, в основном за счет удаления материала по парадигмам. Для лучшего понимания мате­риала книги широким кругом читателей мы перенесли конкретные материа­лы в отдельные выделенные разделы. Эти разделы могут быть пропущены при первом чтении. Еще одним важным отличием является использование кодов примеров, написанных на языке программирования Python с поддержкой коммуникаций посредством пакета Redis.
brij 15/07/21 Просмотров: 362 Комментариев: 0
+1
hello_word

Приступив к изучению этого занимательного руководства, каждый, даже первоклассник, сможет написать на Python – одном из самых простых в освоении языков программирования – свое приветствие миру: Hello World!
Ознакомив читателей с элементарными операциями, авторы постепенно перейдут к более сложным темам: работе с графикой и со звуком, компьютерному моделированию и созданию игр. Материал излагается в доступной, удобной для понимания манере; забавные иллюстрации и подробный разбор примеров кода делают обучение легким и нескучным.
tanyavip1 14/07/21 Просмотров: 544 Комментариев: 0
+1
Бен Стивенсон. Python. Сборник упражнений

Введение в язык Python с задачами и решениями

Я свято верю, что программирование лучше всего изучать с упором на практику. Безусловно, читать книги по программированию и наблюдать за тем, как преподаватель строит алгоритмы у доски, бывает очень полезно, но не меньшую, если не большую пользу принесет самостоятельное решение задач и воплощение изученных концепций программирования на практике. С учетом вышесказанного я решил большую часть данной книги посвятить практическим упражнениям и их решениям, а основы языка Python дать очень кратко и поверхностно. В книге содержится 186 задач различной степени сложности, охватывающих самые разные учебные дисциплины и сферы жизнедеятельности. Для их решения вам будет достаточно базовых знаний языка, полученных на любом курсе по Python.
brij 14/07/21 Просмотров: 618 Комментариев: 0
+1
Мэттью Уилкс. Профессиональная разработка на Python

Цель этой книги – исследовать те части языка и инструментария Python, о которых, возможно, не все знают. Если вы – опытный разработчик, то, наверное, многие из них вам знакомы, но еще больше ждут, пока у вас появится время на их изучение. Особенно это верно в том случае, когда вы работаете над сложившимися системами, в которых изменение архитектуры компонента ради того, чтобы воспользоваться новыми возможностями языка, - дело не частое. Если вы работаете с Python сравнительно недолго, то, вероятно, знакомы с недавними добавлениями в язык, но в меньшей степени с некоторыми биб­лиотеками, входящими в экосистему.
brij 12/07/21 Просмотров: 486 Комментариев: 0
+1
Кристиан Хилл. Научное программирование на Python

Эта книга предназначена для того, чтобы помочь ученым и инженерам освоить версию 3 языка программирования Python и связанных с ней библиотек: NumPy, SciPy, Matplotlib и Pandas. Для чтения книги не требуется предварительный опыт программирования и научные знания в какой-либо конкретной области. Но знакомство с некоторыми математическими дисциплинами, такими как тригонометрия, комплексные числа и основы математического анализа, будет полезным при выполнении примеров и упражнений. Python – мощный язык программирования со множеством расширенных функциональных возможностей и дополнительных пакетов поддержки. Основной синтаксис языка прост и понятен для изучения, но в полном объеме изучить его невозможно в книге такого размера. Таким образом, наша цель – сбалансированное, но достаточно подробное введение в самые главные функциональные возможности языка и самых важных библиотек.
brij 11/07/21 Просмотров: 478 Комментариев: 0
+1
Kukushkina__Nachalnye_svedenija_o_jazyke_programmirovanija_Visual_Basic

В пособии излагаются основы языка программирования VBA, применяемого для разработки собственных приложений в офисном пакете Microsoft. В приложении Word рассматриваются возможности создания диалоговых окон, разработка макросов и работа с документом. В приложении Excel рассматривается создание пользовательских функций с помощью VBA для автоматического заполнения и вычисления данных.
oksanavalera 10/07/21 Просмотров: 413 Комментариев: 0
0
programmiruem-na-c-8-0

C# — универсальный язык, который может практически всё! Иэн Гриффитс рассказывает о его возможностях с точки зрения разработчика, перед которым стоит задача быстро и эффективно создавать приложения любой сложности.
Множество примеров кода научат работать с шаблонами, LINQ и асинхронными возможностями языка. Вы разберетесь с асинхронными потоками, ссылочными типами, допускающими значение NULL, сопоставлениями с образцом, реализациями по умолчанию для метода интерфейса, диапазонами и синтаксисом индексации и многим другим.
tanyavip1 10/07/21 Просмотров: 435 Комментариев: 0
0
Скотт Оукс. Эффективный Java. Тюнинг кода на Java 8, 11 и дальше

2-е издание

Программирование и тестирование обычно относят к разным профессиональным сферам. Скотт Оукс - признанный эксперт по языку Java - уверен, что если вы хотите работать с этим языком, то должны понимать, каким образом выполняется код в виртуальной машине Java, и знать, какие настройки влияют на производительность. Вы сможете разобраться в производительности приложений Java в контексте как JVM, так и платформы Java, освоите средства, функции и процессы, которые могут повысить производительность в LTS-версиях Java, и познакомитесь с новыми возможностями (такими как предварительная компиляция и экспериментальные сборщики мусора).
brij 09/07/21 Просмотров: 413 Комментариев: 4
0
Юлий Васильев. Обработка естественного языка. Python и spaCy на практике

Обработка естественного языка (NLP) — одно из направлений искусственного интеллекта (ИИ), ставящее перед собой цель научить машины понимать человеческие языки и реагировать на высказывания. Без этой базовой технологии невозможен ни один виртуальный помощник. Книга поможет вам обрести навыки, необходимые для создания собственного чат-бота и NLP-приложений, способных решать реальные задачи, такие как анализ предложений, улавливание смысла текста, составление текстов и т.д.
brij 09/07/21 Просмотров: 436 Комментариев: 0
+1
Йо Ван Гуй. Программирование на ассемблере х64. От начального уровня до профессионального использования AVX

Изучение программирования на ассемблере может оказаться обескураживаю­щим, но совсем не потому, что это язык, не прощающий ошибок, ведь компьютер будет «одобрять» ваши действия при каждом удобном случае. А если это не так, то, возможно, где-то в программе скрывается необнаруженная ошибка, которая «укусит» вас во время выполнения программы. Сверх всего прочего кривая сложности обучения весьма крута, язык загадочный и не сразу понят­ный, официальная документация Intel ошеломляюще велика, а доступные ин­струменты разработки обладают весьма специфическими особенностями.
brij 08/07/21 Просмотров: 443 Комментариев: 0
+1
naglyadnyy-css

На 1 июня 2018 года CSS содержал 415 уникальных свойств, относящихся к объекту style в любом элементе браузера Chrome. Сколько свойств доступно в вашем браузере на сегодняшний день? Наверняка уже почти шесть сотен. Наиболее важные из них мы и рассмотрим.
tanyavip1 08/07/21 Просмотров: 452 Комментариев: 0
+2
professionalnoe-programmirovanie-na-assemblere-x64

Изучите язык ассемблера x64, сосредоточившись на обновлениях набора команд x86, наиболее актуальных для разработки прикладных программ.
tanyavip1 07/07/21 Просмотров: 462 Комментариев: 0
+1
3