Обложка канала

Книги для программистов. Страница 43

50300 @bfbook

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

  • Книги для программистов

    🕵️ Хватит искать отговорки «Хочу научиться 3D-моделированию, но не знаю, с чего начать». «У меня комп слабый, не тянет необходимые программы». «Да я рисовать не умею». «Одному страшно и сложно начинать». Какие фразы из этих ты обычно используешь? Может, пришло время перейти от слов к действию? 😉 Мы понимаем, как иногда сложно начать. Поэтому создали курс по Blender. Тебе НЕ потребуется: 🖥 Мощный компьютер — программа нетребовательная и небольшого размера; 🎨 Умение рисовать — всему научим на курсе; 🦾 Знание основ 3D-моделирования — всё расскажем и покажем; 🤝 Проходить всё в одиночку — ты окажешься в комфортной обстановке с другими учениками и нашими менторами. Начать карьеру 3D-моделлера и получать зарплату от 150 000 рублей реально. Перейти от слов к действиям можно здесь.
  • Книги для программистов

    Python for Algorithmic Trading Автор: Yves Hilpisch (2020) Алгоритмическая торговля, когда-то являвшаяся исключительной прерогативой крупных игроков, теперь открыта для небольших организаций и индивидуальных трейдеров, использующих онлайн-платформы. Сегодня многие трейдеры предпочитают Python и его экосистему мощных пакетов. В этой практической книге автор показывает студентам, ученым и практикам, как использовать Python в увлекательной области алгоритмической торговли. Во время чтения книги вы: ✔️Настроите подходящую среду Python для алгоритмической торговли; ✔️Узнаете, как получать финансовые данные из общедоступных и закрытых источников данных; ✔️Изучите векторизацию для финансовой аналитики с NumPy и pandas; ✔️Создадите прогнозы рынка с помощью машинного обучения и глубокого обучения; ✔️Реализуете автоматические алгоритмические торговые стратегии с помощью торговых платформ OANDA и FXCM. Скачать книгу
  • Книги для программистов

    Подборка каналов для IT специалистов 🎯 https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С https://t.me/kotlin_lib Подборки полезного материала по Kotlin https://t.me/nodejs_lib Подборки по Node js и все что с ним связано https://t.me/React_lib Подборки по React js и все что с ним связано Программирование C++📌 https://t.me/cpp_lib Библиотека C/C++ разработчика https://t.me/cpp_knigi Книги для программистов C/C++ Программирование Python 📌 https://t.me/pythonofff Python академия. Учи Python быстро и легко🐍 https://t.me/BookPython Библиотека Python разработчика https://t.me/python_real Python подборки на русском и английском https://t.me/python_360 Книги по Python Rus Java разработка 📌 https://t.me/BookJava Библиотека Java разработчика https://t.me/java_360 Книги по Java Rus GitHub Сообщество 📌 https://t.me/Githublib Интересное из GitHub CodePen 📌 https://t.me/codepen_1 Сообщество пользователей CodePen Базы данных (Data Base) 📌 https://t.me/database_info Все про базы данных Мобильная разработка: iOS, Android 📌 https://t.me/developer_mobila Мобильная разработка Фронтенд разработка 📌 https://t.me/frontend_1 Подборки для frontend разработчиков Разработка игр 📌 https://t.me/game_devv Все о разработке игр Вакансии 📌 https://t.me/sysadmin_rabota Системный Администратор https://t.me/progjob Вакансии в IT Чат программистов📌 https://t.me/developers_ru Библиотеки 📌 https://t.me/book_for_dev Книги для программистов Rus https://t.me/programmist_of Книги по программированию https://t.me/proglb Библиотека программиста https://t.me/bfbook Книги для программистов БигДата, машинное обучение 📌 https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning Программирование 📌 https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций https://t.me/coddy_academy Полезные советы по программированию QA, тестирование 📌 https://t.me/testlab_qa Библиотека тестировщика Шутки программистов 📌 https://t.me/itumor Шутки программистов Защита, взлом, безопасность 📌 https://t.me/thehaking Канал о кибербезопасности Книги, статьи для дизайнеров 📌 https://t.me/ux_web Статьи, книги для дизайнеров https://t.me/arhitekturamira World Architecture Системное администрирование 📌 https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало) https://t.me/sysadminof Книги для админов, полезные материалы https://t.me/i_odmin Все для системного администратора https://t.me/i_odmin_book Библиотека Системного Администратора https://t.me/i_odmin_chat Чат системных администраторов https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др. Английский 📌 https://t.me/UchuEnglish Английский с нуля Математика 📌 https://t.me/Pomatematike Канал по математике Арбитраж трафика 📌 https://t.me/partnerochkin CPA и арбитраж трафика Крипта 📌 https://t.me/bitkoinoff Новости криптовалют Метавселенная, GameFi, Crypto 📌 https://t.me/metaverse360 DeepFake 📌 https://t.me/deepfakenow Публикуем deepfake видео Мир технологий 📌 https://t.me/mir_teh Видео из мира технологий Excel лайфхак📌 https://t.me/Excel_lifehack
  • Реклама

  • Книги для программистов

    Искусственный интеллект еще не заменил естественный, но вполне способен помочь в автоматизации рутины даже для творческих профессий. Не так давно команда SberDevices, ответственная за разработку AI-продуктов на основе естественного языка, выпустила AI-сервисы «Рерайтер» и «Суммаризатор», способные переписывать и сокращать тексты на русском языке без потери смысла. 21 июня 2022 в 11:00 у вас будет возможность узнать все об этих темных лошадках обработки текста на совместном вебинаре SberDevices NLP team и SberCloud ML Space: • как создавались и обучались нейросети; • какие возможности в них заложены; • как их применять в повседневных задачах всех, кто работает с текстом, особенно копирайтера, SEO-специалиста, контент- или SMM-менеджера; • какие фичи разработчики хотят выкатить в грядущих обновлениях Встреча обещает быть интересной, как для специалистов по машинному обучению, так и для всех, чья профессия связана с написанием текстов. Бесплатная регистрация по ссылке: Вебинар от команды SberCloud
  • Книги для программистов

    React Hooks: useState Хук useState() предназначен для управления состоянием компонента. Данная функция возвращает пару геттер/сеттер - значение начального состояния и функцию для обновления этого значения. Функцию имеет следующую сигнатуру: const [value, setValue] = useState(defaultValue). Обновление одного состояния const UpdateState = () => { const [age, setAge] = useState(19) const handleClick = () => setAge(age + 1) return ( <> <p>Мне {age} лет.</p> <button onClick={handleClick}>Стать старше!</button> </> ) } Обновление нескольких состояний const MultipleStates = () => { const [age, setAge] = useState(19) const [num, setNum] = useState(1) const handleAge = () => setAge(age + 1) const handleNum = () => setNum(num + 1) return ( <> <p>Мне {age} лет.</p> <p>У меня {num} братьев и сестер.</p> <button onClick={handleAge}>Стать старше!</button> <button onClick={handleNum}>Больше братьев и сестер!</button> </> ) } Обновление объекта состояния const StateObject = () => { const [state, setState] = useState({ age: 19, num: 1 }) const handleClick = (val) => setState({ ...state, [val]: state[val] + 1 }) const { age, num } = state return ( <> <p>Мне {age} лет.</p> <p>У меня {num} братьев и сестер.</p> <button onClick={() => handleClick('age')}>Стать старше!</button> <button onClick={() => handleClick('num')}> Больше братьев и сестер! </button> </> ) } Счетчик const CounterState = () => { const [count, setCount] = useState(0) return ( <> <p>Значение счетчика: {count}.</p> <button onClick={() => setCount(0)}>Сбросить</button> <button onClick={() => setCount((prevVal) => prevVal + 1)}> Увеличить (+) </button> <button onClick={() => setCount((prevVal) => prevVal - 1)}> Уменьшить (-) </button> </> ) } Более сложный пример const Profile = () => { const [profile, setProfile] = useState({ firstName: 'Иван', lastName: 'Петров' }) const handleChange = ({ target: { value, name } }) => { setProfile({ ...profile, [name]: value }) } const { firstName, lastName } = profile return ( <> <h1>Профиль</h1> <form> <input type='text' value={firstName} onChange={handleChange} name='firstName' /> <br /> <input type='text' value={lastName} onChange={handleChange} name='lastName' /> </form> <p> Имя: {firstName} <br /> Фамилия: {lastName} </p> </> ) } ✍️ @React_lib
  • Книги для программистов

    Курс «Английский для разработчиков» от Яндекс Практикума Для тех, кто хочет изменить свою профессиональную жизнь и работать в международной команде. Обучение построено не вокруг абстрактной теории, а вокруг рабочих ситуаций и полезных для карьеры навыков: ✋Стендапы. Подготовитесь обсуждать задачи, задавать вопросы и просить о помощи. 👨‍💻 Работа с заказчиками. Научитесь презентовать решения, говорить про баги и фичи. 📣 Митапы. Сможете понимать на слух доклады и выступать сами. 😎 Собеседования. Научитесь рассказывать про свой опыт, понимать вопросы и тактично переспрашивать. 👯 Неформальное общение с коллегами. Сможете рассказать о своих интересах, опыте, планах на будущее. 💻 Код-ревью. Сможете описать сделанное, дать обратную связь, тактично отстоять своё мнение. Запишитесь на бесплатную консультацию. Определим ваш уровень языка, расскажем про обучение и ответим на все вопросы
  • Книги для программистов

    Effective C Автор: Robert C. Seacord (2020) Мир работает на коде, написанном на языке программирования Cи, но большинство начинает обучение программированию с Python или Java. Данная книга устраняет этот пробел и помогает выучить Си, охватывая современный стандарт C17, а также потенциальные возможности C2x. Вы быстро научитесь писать качественные и безопасные программы на Си, решая реальные задачи. Во время чтения книги вы: ✔️Узнаете, как идентифицировать и обрабатывать неопределенное поведение в программе на C; ✔️Изучите диапазоны и представления целых чисел и значений с плавающей запятой; ✔️Узнаете, как работает распределение динамической памяти и как использовать нестандартные функции. Скачать книгу
  • Книги для программистов

    В этой статье рассказывается, как настроить проводную последовательную связь между двумя платами Arduino. dev.to/yongcha…ards-h9e #cpp #programming #arduino 👉 @cpp_lib
    Set up a wired serial communication between Arduino boards

    This blog explains how to set up wired serial communication between two Arduino...

    DEV Community
  • Книги для программистов

    ⁉️Хотите овладеть Spark на профессиональном уровне? ⚡️Приглашаем дата-инженеров 23 июня в 20:00 на открытый урок «Spark в Kubernetes». 📚На занятии мы рассмотрим особенности и варианты запуска Spark в Kubernetes. Вебинар проведет Вадим Заигрин, Senior Data Engineer, VMware. 👉Регистрация на вебинар: https://otus.pw/pmDl/
  • Книги для программистов

    Память в браузерах и в Node.js: ограничения, утечки и нестандартные оптимизации Интро: почему я написал эту статью Меня зовут Виктор, я разрабатываю страницу результатов поиска Яндекса. Несмотря на внешнюю простоту, поисковая выдача — сложная штука: на каждый запрос генерируется своя уникальная страница, на которой в зависимости от запроса может присутствовать блок Картинок, Карты, Переводчик, видеоплеер и многие другие компоненты. Все они должны запускаться и работать в памяти обычных бюджетных телефонов, которые использует большинство наших пользователей. Браузерам должно хватать ресурсов, чтобы пользователь не видел вот такого. ✍️ @nodejs_lib
  • Книги для программистов

    Курс «Профессия BI-аналитик» поможет вам детально изучить профессию BI-аналитика и стать востребованным специалистом в сфере бизнес-анализа. Переходите по ссылке https://clc.to/bQHhew, чтобы зарегистрироваться на курс или получить консультацию Вы научитесь: – работать в Power BI, SQL, Excel, Tableau; – обрабатывать данные из разных источников, таких как Excel, AmoCRM и другие; – наглядно презентовать данные с помощью дашбордов; – настраивать аналитику под задачи компании; – автоматизировать сбор данных при помощи Python. Мы делаем фокус на практических заданиях, что позволяет закреплять полученные знания и навыки. Оставьте заявку сейчас и забронируйте скидку в числе первых 20 пользователей!
  • Книги для программистов

    gRPC: Up and Running Авторы: Kasun Indrasiri, Danesh Kuruppu (2020) Получите полное представление об основах gRPC на реальных примерах. Из этого практического руководства вы узнаете, как этот высокопроизводительный протокол межпроцессного взаимодействия может соединять многоязычные сервисы в архитектуре микросервисов. Эта книга, дополненная практическими примерами, написанными на Go, Java, Node.js и Python, также охватывает основные методы и передовые практики использования gRPC в производственных системах. Авторы также обсуждают важность gRPC в контексте разработки микросервисов. Скачать книгу
  • Книги для программистов

  • Книги для программистов

    ⁉️ Осваиваете С++ с нуля? Одно из отличительных свойства этого языка — отсутствие автоматического сборщика мусора. 📚 На открытом уроке 22 июня в 20:00 мы рассмотрим, как в этом случае происходит управление памятью. Разберем, какие преимущества это дает программам на С++ и, конечно, какие проблемы привносит и как с ними справляются разработчики с помощью таких идиом языка как RAII и дополнительных инструментов для обнаружения утечек памяти. 🗣Занятие проведет Павел Филонов, опытный Data Scientist, участвовавший в разработке Kaspersky MLAD и MDR AI Analyst. Еще больше знаний ждет вас на онлайн-курсе «Специализация C++ Developer» от OTUS. 📌Регистрируйтесь на вебинар: https://otus.pw/xixq/
  • Книги для программистов

    Everything You Need to Ace Computer Science and Coding in One Big Fat Notebook Автор: Workman Publishing (2020) В этой книге вы найдете все ключевые понятия, приемы, определения, диаграммы и рисунки, которые помогут вам понять информатику. Подходит для абсолютных новичков и детей. Темы в книге: ✔️Вычислительные системы; ✔️Бинарный код; ✔️Алгоритмы; ✔️Циклы, события и процедуры; ✔️Программирование на Scratch и Python; ✔️Логические выражения; ✔️Веб-разработка; ✔️Безопасность; ✔️HTML, CSS; ✔️И другие. Скачать книгу
  • Реклама

  • Книги для программистов

    Как работает хук useInsertionEffect в React 18 CSS-in-JS библиотеки генерируют стили на лету и вставляют их в документ. Для этих библиотек важно знать, в какой момент можно вставлять теги <style> в документ, т.к. это может повлиять на производительность. При добавлении или удалении CSS правил браузер пересчитывает стили у всех элементов. Для того чтобы избежать лишнего пересчета стилей для элементов на странице при изменении CSS правил, необходимо изменять их одновременно с другим изменением DOM, например, когда React мутирует DOM, перед чтением макета (например clientWidth) и до отрисовки в браузере. Для того, чтобы добиться такого поведения, можно использовать хук useInsertionEffect. По сигнатуре он похож на useEffect, но он запускается синхронно перед изменениями DOM. Внутри хука можно изменять глобальные DOM элементы, такие как <style> или <defs>. Он запускается перед хуком useLayoutEffect. Основное предназначение данного хука – изменение стилей в CSS библиотеках. function useCSS(rule) { useInsertionEffect(() => { if (!isInserted.has(rule)) { isInserted.add(rule); document.head.appendChild(getStyleForRule(rule)); } }); return rule; } function App() { let className = useCSS(rule); return <div className={className} />; } blog.saeloun.com/2022/06…oneffect ✍️ @React_lib
    Know about the useInsertionEffect hook in React 18

    The useInsertionEffect hook in React 18 is mostly for CSS-in-JS libraries for inserting global DOM nodes like 'style' or SVG 'defs' in the document.

    Saeloun Blog
  • Книги для программистов

    Modern Python Cookbook: 133 recipes to develop flawless and expressive programs in Python 3.8 Автор: Steven F. Lott (2020) Знакомя с Python с помощью серии простых рецептов, эта книга дает представление о конкретных фичах языка в конкретных задачах. Наличие контекста помогает облегчить понимание языка и стандартной библиотеки. Во время чтения книги вы: ✔️Изучите сложные детали синтаксиса Python и способы его использования в ваших интересах; ✔️Научитесь эффективно управлять данными с помощью встроенных структур; ✔️Познакомитесь с передовыми методами программирования на Python; ✔️Интегрируете прикладное программное обеспечение с помощью Python; ✔️Напишите тесты, чтобы убедиться, что программа работает так, как планировалось. Скачать книгу
  • Книги для программистов

    Как настроить и запустить систему отслеживания измененных данных PostgreSQL PostgreSQL предлагает метод логического декодирования и делает возможным сбор данных об изменениях на основе логирования. Вы сможете настроить и запустить CDC в несколько шагов. Архитектура современных веб-приложений состоит из нескольких программных компонентов, таких как информационные панели (дашборды), аналитические системы, базы данных, озёра данных (Data Lakes), кэшевые хранилища, функции поиска и т.д. Статья rus Статья eng #PostgreSQL 👉 @database_info