Сохранёнки программиста
7.57K subscribers
1.05K photos
40 videos
3 files
1.56K links
Бесплатные лекции, курсы, книги, подкасты по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Download Telegram
Книга: Applied User Data Collection and Analysis Using JavaScript and PHP

Авторы: Kyle Goslin, Markus Hofmann
Год издания: 2021

Описание:
Эта книга предназначена для разработчиков веб-приложений, которые обладают некоторыми знаниями основ JavaScript и PHP. Книга основана на базовых знаниях и предоставляет рабочие примеры, который можно легко развернуть в существующих веб-приложениях.

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

Скачать книгу

#книга #php #javascript #en
Курс: Ruby. С нуля до профи

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

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

Посмотреть курс можно тут.

#курс #ruby #ru
Книга: Roguelike Development with JavaScript

Автор: Andre Alves Garzia
Год издания: 2020

Описание:
Эта книга предназначена для веб-разработчиков и разработчиков веб-игр, которые интересуются играми roguelike. Вам не нужно быть ниндзя JavaScript, чтобы
уметь обращаться с кодом в этой книге. Он сделан простым и гибким, чтобы начинающие и более опытные разработчики могли чувствовать себя уверенно, не только понимая, что находится в исходных файлах, но и настраивая их по своему усмотрению.

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

Скачать книгу

#книга #gamedev #javascript #en
Книга: Java: 2021 Beginners Programming Guide. 33 Best Java Tips and Tricks

Автор: Richard McGuire
Год издания: 2021

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

Скачать книгу

#книга #java #en
Курс: «Поколение Python: курс для начинающих»

«Поколение Python: курс для начинающих» знакомит школьников и всех, кому это интересно, с программированием. Он рассказывает об основных типах данных, конструкциях и принципах структурного программирования, используя версию языка Python ветки 3.x.

Цель курса - формирование базовых понятий структурного программирования.

Пройти курс бесплатно можно тут.

#курс #python #ru
Книга: JаvaScript для глубокого обучения

Авторы: Франсуа Шолле, Эрик Нильсон, Стэн Байлесчи
Год издания: 2021

Описание:
Пора научиться использовать TensorFlow.js для построения моделей глубокого обучения, работающих непосредственно в браузере! Умные веб-приложения захватили мир, а реализовать их в браузере или серверной части позволяет TensorFlow.js. Данная библиотека блестяще портируется, ее модели работают везде, где работает JavaScript. Специалисты из Google Brain создали книгу, которая поможет решать реальные прикладные задачи. Вы не будете скучать над теорией, а сразу освоите базу глубокого обучения и познакомитесь с продвинутыми концепциями ИИ на примерах анализа текста, обработки речи, распознавания образов и самообучающегося игрового искусственного интеллекта.

Скачать книгу

#книга #веб #javascript #ru
Курс: Компьютерное зрение со встроенным машинным обучением

Этот курс, предлагаемый партнерством Edge Impulse, OpenMV, Seeed Studio и TinyML Foundation, даст вам представление о том, как можно использовать глубокое обучение с помощью нейронных сетей для классификации изображений и обнаружения объектов на изображениях и видео. У вас будет возможность развернуть эти модели машинного обучения во встроенных системах, что известно как встроенное машинное обучение или TinyML.

Этот курс охватывает концепции и словарный запас, необходимые для понимания того, как работают свёрточные нейронные сети (CNN), а также как использовать их для классификации изображений и обнаружения объектов. Практические проекты дадут вам возможность обучить свои собственные CNN и развернуть их на микроконтроллере и/или одноплатном компьютере.

Пройти курс бесплатно можно здесь.

#курс #ml #en
Книга: Modern Concurrency in Swift

Автор: Marin Todorov
Год издания: 2021

Описание:
Swift — это мощный универсальный язык программирования, который в настоящее время выходит за рамки платформ Apple (таких как iOS, macOS, tvOS и так далее) и распространяется на новые платформы, такие как Linux, Windows и другие.

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

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

Скачать книгу

#книга #swift #en
Книга: Шпаргалки для начинающего верстальщика HTML/CSS

Автор: Елена Эберт
Год издания: 2021

Описание:
Практически любой дизайн-макет, которому требуется верстка состоит из стандартных элементов: кнопки, карточки, текст и пр. Поэтому если начинающий верстальщик хочет как можно быстрее перейти к практике, научиться верстать, писать код для реальных проектов, ему нужно в первую очередь освоить навык работы с указанными стандартными / универсальными элементами.

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

Скачать книгу

#книга #web #ru
Доклад: Анимации в Jetpack Compose

В этом докладе вы разберёте возможности для анимации в Jetpack Compose: Какой функционал уже доступен из коробки? Что можно сделать если его ещё нет, а хочется. Посмотрите на знакомые инструменты в новом воплощении и определите, что эффективнее.

Смотрим тут.

#доклад #mobidev #ru
Книга: Data Science Bookcamp

Автор: Leonard Apeltsin
Год издания: 2021

Описание:
Data Science Bookcamp не ограничивается поверхностной теорией и игрушечными примерами. Работая над каждым проектом, вы узнаете, как устранять распространенные проблемы, такие как отсутствующие, нечёткие данные и алгоритмы, которые не совсем соответствуют модели, которую вы создаёте. Вы по достоинству оцените подробные инструкции по настройке и полностью объяснённые решения, в которых указаны распространенные точки отказа. В конце концов, вы будете уверены в своих навыках, потому что сможете увидеть результаты.

Скачать книгу

#книга #datascience #en
Книга: Однострочники Python: лаконичный и содержательный код

Автор: Кристиан Майер
Год издания: 2022

Описание:
Эта книга научит вас читать и писать лаконичные и функциональные однострочники. Вы сможете системно разбирать и понимать код на Python, а также писать выразительно и компактно, как настоящий эксперт.

Здесь вы найдете приёмы и хитрости написания кода, регулярные выражения, примеры использования однострочников в различных сферах, а также полезные алгоритмы. Подробные пояснения касаются в том числе и важнейших понятий computer science, что поможет вашему росту в программировании и аналитике.

Скачать книгу

#книга #python #ru
Книга: Learn PHP in One Day and Learn It Well

Автор: Jamie Chan
Год издания: 2020

Описание:
Эта книга предназначена для того, чтобы помочь вам быстро и хорошо освоить PHP. Хотя книга подходит для абсолютных новичков в PHP, вам необходимо быть знакомым с HTML и SQL (для главы 11).

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

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

Скачать книгу

#книга #php #en
Курс: Интерактивный тренажер по SQL

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

Для создания, выполнения и отладки SQL-запросов используется платформа Stepik, на свой компьютер ничего дополнительно устанавливать не надо.

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

Пройти курс бесплатно можно тут.

#курс #sql #ru
Книга: Scala Cookbook: Recipes for Object-Oriented and Functional

Автор: Alvin Alexander
Год издания: 2021

Описание:
Эта книга рецептов для Scala 3 содержит решения более чем двухсот пятидесяти распространённых проблем программирования, продемонстрированных более чем на тысяче примеров.

Книга охватывает не только язык Scala, но и рецепты по инструментам и библиотекам Scala, включая sbt, Spark, Scala.js, Akka и обработку JSON с помощью Play Framework. В книге подробно рассматриваются классы коллекций Scala, в пяти главах демонстрируется их использование.

Скачать книгу

#книга #sql #en
Куда идти работать в это сложное время? iFellow ищет 600 новых IT-специалистов

Ищут сотрудников поддержки, аналитиков, разработчиков, тестировщиков, DevOps-инженеров и других IT-специалистов для работы с крупнейшими экосистемами Сбера, ВТБ, Альфа-Групп, Газпром, ФСК и др. Центральный офис находится в Москве, филиалы работают в Воронеже, Саратове, Новосибирске, Екатеринбурге и Томске, а сотрудников принимают во всех регионах.

Будут рады как опытным специалистам, так и начинающим — новичков обучают и выдают сертификат государственного образца. На сайте представлены профили вакансий. На каждую позицию ищут несколько кандидатов!

Узнать подробнее о компании и найти вакансию для себя: https://tprg.ru/RwK6

#вакансии #работа
Доклад: Людоедский интерфейс

Вадим Макеев поделился проблемами бесчеловечных интерфейсов, которые мешают пользоваться вашим интерфейсом конечными пользователями. Это очень полезный доклад как для дизайнеров, так и разработчиков.

Посмотреть можно тут.

#доклад #web #ru
Книга: JavaScript. Обработка событий на примерах

Автор: Валерий Янцев
Год издания: 2021

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

Рекомендовано в качестве дополнительной литературы для студентов вузов, обучающихся по направлению «Информатика и вычислительная техника».

Скачать книгу

#книга #javascript #ru
Книга: Командная строка Linux. Полное руководство

Автор: Уильям Шотс
Год издания: 2022

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

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

Скачать книгу

#книга #linux #ru