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

Новые книги для программистов. Страница 28

Несколько новых книг регулярно!

  • Новые книги для программистов

    #️⃣ Хэш-таблицы На этом держатся словари и множества. Знать, как работают хэш-таблицы — не обязательно, но желательно, особенно если вы занимаетесь оптимизацией. Автор за 10 минут рассказывает, что такое хэш, зачем нужна хэш-функция (и какую лучше выбрать) и как работают сами хэш-таблицы. https://youtu.be/0UX4MIfOMEs
    Хэш-таблицы за 10 минут

    В этом видео мы узнаем, что такое хэш-таблицы, как они связаны с хэш-функциями и что такое хорошая хэш-функция. Также узнаем, что такое коллизии, и научимся их разрешать с помощью методы открытой адресации и метода цепочек. Сравним данные методы, обсудим их плюсы и минусы. Хэш-таблицы очень полезны, т.к. они позволяют очень быстро искать информацию по ключу. ---- ❤️ Если хотите поддержать развитие канала: https://www.patreon.com/tuzov https://boosty.to/nikolay.tuzov 👾 Мой канал в Telegram: https://t.me/ntuzov 🗣 Чат в Telegram: https://t.me/+zsSZ63wEJDs3NGVi 👀 Golang Digest: https://t.me/golang_digest - мои регулярные подборки интересных материалов по Go. ---- Тайм-коды: 00:00 Вступление 00:17 Где используются хэш-таблицы 00:42 Как искать данные по ключу 01:17 Как ускорить поиск 01:40 Получение индекса из ключа 02:54 Хэш-функция 03:43 Заполняем хэш-таблицу 04:08 Коллизии 04:30 Метод открытой адресации 05:57 Минусы метода открытой адресации (переполнение, удаление, рехэширование) 07:01 Виды пробирования (обхода хэш-таблиц) 07:20 Метод цепочек 09:30 Плюсы и минусы методов разрешения коллизий 11:14 Критерии хорошей хэш-функции 12:31 Заключение #алгоритмы #itubeteam

    YouTube
  • Новые книги для программистов

    Не на что купить девушке шаурму? Может пора перестать платить за обучение и пользоваться сливами? 📚 Полка Разработчика — доступ к секретным книгам по программированию; 📖 Кладовая Книг — сборник полезных книг для изучения языков программирования; 🚽 IT Memes — нейросеть отбирает лучшие мемы за последнее время; 🗞 3D News — актуальные новости IT-индустрии на случай, если мемы надоели.
  • Новые книги для программистов

    📂 Ищем файлы в хранилище на Java Даже самая примитивная программа в виде плеера или галереи должна иметь в себе возможность поиска файлов в папках на диске устройства. Это та функция, без которой не может существовать практически ни одно нормальное Android-приложение. Именно поэтому автор простым языком объясняет, как это реализовать на языке Java, а также рассказывает о всех нюансах и проблемах, с которыми вы можете столкнуться. https://youtu.be/OaltzA7uCRY
    Java. Поиск файлов в папках на диске.

    Разбор алгоритма обхода папок на диске на основе рекурсии. Исходники: https://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/file_search/files.java Поддержать канал💰: https://yoomoney.ru/to/410018856244871 #ArhiTutorialsJava #ityoutubersru

    YouTube
  • Реклама

  • Новые книги для программистов

    🌐 Всё о том, какие бывают сайты Ну, почти всё. В этом видео автор, исходя из своего немалого опыта, рассказывает аж про 19 разных категорий сайтов, существующих в интернете. Самое интересное то, что он, с точки зрения веб-разработчика, подробно объясняет, какие особенности встречаются при создании каждого из этих типов сайтов. https://youtu.be/eX8R4tduyPA
    Виды сайтов за 14 минут. Какие бывают сайты, типы сайтов.

    Виды сайтов за 14 минут. Сегодня существует большое множество различных сайтов. Одни что-то продают, другие предоставляют информацию, третьи поражают нас анимацией и эффектами. И я подумал, было бы не плохо рассказать тебе о различных типах сайтов, их предназначении, а также выделить нюансы во время разработки каждого из типов и все это на примерах. Поехали! Условно я разделил все сайты на три категории – это интернет представительства, информационные сайты и порталы и веб-сервисы. Рассмотрим подробнее каждую категорию, какие виды сайтов туда входят и особенности во время их разработки. Итак, интернет представительства. Сюда войдут типы сайтов которые представляют некую компанию, отдельного человека либо продукт. Сайты визитки, корпоративные сайты, лендинг пейдж (Одностраничник, Страница захвата, Промо-сайт), интернет-магазин (Интернет-витрина/Интернет-каталог). Отлично, переходим к категории информационные сайты. Как понятно из названия сюда войдут типы сайтов, которые содержат множество информации. Как общей так и по конкретным тематикам. Это интернет-порталы и новостные-порталы, тематические сайты, блоги, каталоги сайтов и чправочники. Следующая категория – это веб-сервисы. Сюда войдут типы сайтов которые представляют собой некий сервис. Это поисковые системы, почтовые системы, форумы, облачные хранилища, фото/аудио/видео хостинги, доски объявлений/биржи/аукционы и социальные сети. Содержание: 00:00 - Вступление 00:25 - Основные категории сайтов 00:43 - Интернет представительства 01:10 - Сайты визитки 02:06 - Корпоративные сайты 02:57 - Лендинг пейдж 04:34 - Интернет-магазины 06:12 - Информационные сайты и порталы 06:36 - Интернет-порталы, новостные-порталы и тематические сайты 07:29 - Блоги 08:08 - Каталоги сайтов 08:37 - Справочники 08:50 - Веб-сервисы 09:21 - Поисковые системы 09:52 - Почтовые системы 10:12 - Форумы 10:50 - Доски объявлений. Биржи 11:28 - Облачные хранилища 11:58 - Фото/Аудио/Видео хостинги 12:27 - Социальные сети 13:06 - Прочие 13:24 - Заключение 🔴 Получить доступ к плюшкам + поддержать канал: https://www.patreon.com/freelancerlifestyle 🔴 Telegram канал: https://t.me/freelancer_lifestyle (https://teleg.run/freelancer_lifestyle) 🔴 Telegram чат по верстке: https://t.me/flschat (https://teleg.run/flschat) 🔴 Facebook: https://www.facebook.com/freelancerlifestyle 🔴 Instagram: https://www.instagram.com/freelancer.lifestyle 👋 Меня зовут Женя Андриканич, я IT - специалист, занимаюсь разработкой сайтов. На этом канале, я регулярно и в максимально доступном формате буду делиться с тобой своим опытом, наработками, секретами и лайфхаками! Ссылка на канал: https://www.youtube.com/c/freelancerlifestyle 🤟 Живи, а работай в свободное время! ©

    YouTube
  • Новые книги для программистов

    Более 1790 русскоязычных книг по программированию и технологиям можно найти на канале @it_boooks
  • Новые книги для программистов

    🥇 Всё про блокчейн и NFT-токены Огромное и суперинтересное интервью с Арсением Реутовым — руководителем отдела исследований безопасности приложений из Positive Technologies. Из выпуска вы узнаете, что такое смарт-контракты и распределённые реестры, в чём отличие Bitcoin от Ethereum, каким будет Ethereum 2 и что представляют из себя NFT-токены — в общем, станете практически профи во всей этой крипто-движухе. https://youtu.be/RkcyaL-eNnA
    Как создать NFT токен и что такое СМАРТКОНТРАКТ / Блокчейн и Эфир / Арсений raz0r Реутов

    Освойте одну из самых высокооплачиваемых IT-профессий на курсе Нетологии «DevOps-инженер»: https://netolo.gy/gJU По промокоду БОРОДАТЫЙДЕВОПС действует скидка 40% на обучение в Нетологии до 31.07.2021 Вы долго ждали хоть что-то про блокчейны и крипту. Дождались 😊 Арсений Реутов, Head of Application Security Research в Positive Technologies, занимается безопасностью приложений, в том числе приложений на базе смарт-контрактов в сети Эфир (Ethereum). Что такое распределенные реестры, чем Биткоин отличается от Эфира, что будет Ethereum 2, как разрабатываю смарт-контракты, что за язык программирования Solidity, чем NFT токен отличается от других токенов, что за крипто-котята да и что такое вообще все эти крипто-токены - обо всём и даже больше вы узнаете из выпуска. Так что, заваривайте чаинский/кофеинский и погнали, будет ооочень интересно!😉 ДОП. МАТЕРИАЛЫ: - Twitter Арсения: https://twitter.com/theRaz0r - Материалы из выпуска: https://t.me/itbeard/656 - Аудио-версия выпуска: https://itbeard.mave.digital/ep-146 - Стать спонсором канала: https://www.youtube.com/itbeard/join НАВИГАЦИЯ: 00:00 Начало 01:09 Немного про опыт в блокчейне 03:20 Детство и университет 07:50 Про попадание в Positive Technologies и участие в Snatch 10:33 Интеграция 14:10 Как Арсений начал знакомство с крипто-валютами 16:17 Что такое блокчейн, распределенные реестры и консенсус 22:43 Как реализован блокчейн - про ноды 25:05 О фейковых транзакциях 27:15 Участники сети 29:50 Подписи, криптограция, приватный и публичный ключи 31:42 Что такое транзакция 32:45 О майнинге и добыче крипты 34:45 Как устроена отправка транзакции. Мемпул 36:55 Смарт-контракты и токены - что это за программы 39:15 Что можно делать со смарт-контрантами 40:41 Как создать смарт-контрак. Solidity 43:20 Про ICO 46:30 Как понять, что токен не СКАМ (фуфло) 49:11 Что такое форк 52:10 Майнеры и комиссия за работу 54:05 Бомба сложности от Виталика Бутерина 57:35 Аудиторы, валидаторы и архивные ноды 58:30 От чего зависит скорость прохождения транзакции: подтверждения 1:03:20 Виды уязвимостей смарт-контрактов и блокчейна 1:10:30 Что ещё прикольного делают на блокчейне и чем отличаются разные сети 1:12:15 Decentralized finance (DeFi) 1:14:30 NFT токены и ERC-721 1:17:18 Почему NFT на хайпе и что такое взаимонезаменяемый токен 1:19:07 Творческие люди и NFT 1:22:50 Как купить NFT 1:26:50 Как сделать из своей работы NFT токен 1:29:50 Где брать актуальную информацию 1:32:40 РАНДОМ 1:44:56 КОНКУРС МОИ КОНТАКТЫ: - Подпишись на этот YouTube канал :) - Telegram: https://t.me/itbeard - Instagram: https://instagram.com/itbeard - Twitter: https://twitter.com/iamitbeard - SoundCloud: https://soundcloud.com/itbeard - Discord: https://discord.gg/it - Сайт: https://itbeard.com #айтиборода #ityoutubersru #nft

    YouTube
  • Новые книги для программистов

    🔓 Большой курс по этичному хакингу Плейлист из 65 небольших уроков, в котором вам дадут общую информацию по Kali Linux и помогут освоить всё, что необходимо для этичного взлома с её помощью. Автор делает упор на использование Kali Linux на практике и по большей части обозревает возможности этой системы, но несмотря на это, теории в курсе тоже хватает. youtube.com/playlis…playlist
  • Новые книги для программистов

    👨‍💻 Собеседование на Junior Frontend разработчика Собеседование на позицию Junior с 19-летним стажёром из EPAM. Разобраны популярные задачи на подобные вакансии. https://youtu.be/BOCkaqdbdCg
    Собеседование на Junior Frontend разработчика. Стажер фронтендер 19 лет из EPAM

    Продолжаем нашу серию видео с фронтенд собеседованиями. Сегодня интервью проходит Владимир, он пробуется на должность Junior Front-end разработчика. Сразу скажу, интервью получилось интересное и надеюсь, остальным будет полезно. Старался оставлять свои комментарии по ходу собеседования и подсказывать, как правильно нужно было бы в той или иной ситуации поступить. Если у вас возникают какие-то вопросы — все пишите в комментариях, буду стараться отвечать. 👍 Друзья, поддержите, пожалуйста, Владимира в комментариях, в том числе и за смелость и старания. И поставьте ему большой красивый лайк! 👍 🤓 Все, кто хотел бы поучаствовать в нашем проекте и попробоваться в прохождении тестового интервью — заполните, пожалуйста, форму: https://forms.gle/c1Z6wptfcv2rXtNr8 Тайм коды: 00:00:00 Приветствие 00:00:39 PreScreen (Расскажи о себе) 00:06:58 Верстка - про специфичность селекторов 00:11:25 Для чего явно задавать картинкам размеры 00:13:48 В чем разница между div и span 00:14:34 Что такое inline-block 00:15:30 Про схлопывание отступов 00:19:20 Сверстать горизонтальное меню 00:23:04 Про inline-block и проблему с пробелами 00:27:56 Что такое this в JS 00:30:20 use strict и this 00:30:59 Разница между null и undefined 00:32:46 Как проверить что объект это массив 00:35:18 Про логические операторы && и || 00:38:55 Разница меджу function expression и function declaration 00:40:13 IIFE 00:43:23 Написать функцию duplicate([1,2]) 00:45:17 Про делегирование событий 00:51:06 Передача значений по ссылке 00:52:15 Метод filter и остаток от деления 00:53:12 Унарный оператор инкремента 00:53:43 Числа с плавающей точкой 00:55:09 Сравнение объектов 00:55:42 bind и аргументы 00:58:01 Скоуп переменных 00:58:58 localStorage, sessionStorage и cookies 01:02:05 Какие самые сложные задачи доводилось решать 01:07:11 Откуда черпаешь новые знания 01:08:56 Feedback 01:15:58 Эпилог 👍Друзья, поддержите наш канал и это видео лайком и репостом! 🙌 --- Если видео было для вас полезным, ставьте лайк и поделитесь им с друзьями. Подписывайтесь на наш канал: http://bit.ly/fs-ytb --- Присоединяйтесь к нам в соцсетях: FB: https://www.facebook.com/frontendscience/ Instagram Сергея Пузанкова: https://www.instagram.com/puzankovcom/ Заходите на наш сайт: http://frontend-science.com/ --- Music: Blue Wednesday __ #itсобеседование #frontend #собеседование

    YouTube
  • Новые книги для программистов

    Figma теперь в телеграм! Figma — самый популярный графический онлайн редактор в мире! Он очень прост и именно с него нужно начинать изучение веб-дизайна. А сейчас в телеграмме появился официальный русскоязычный канал. Это первоисточник всего, что появляется в платных курсах и остальных ресурсов. Стоит подписаться!
  • Новые книги для программистов

    📺 Создаём интерфейс на Python Автор видео делает обзор на удобный редактор, который позволяет создать графический интерфейс для Python. С помощью этого инструмента вам не нужно будет прописывать данные каждого элемента отдельно: всё редактирование происходит в удобном для работы меню (в отличие от стандартных библиотек). https://youtu.be/3QSOhsyndKE
    Как быстро сделать графический интерфейс на Python

    Привет друзья! Как быстро сделать графический интерфейс на Python? Как сделать графический интерфейс на Python? PyQt5 + Python = графический интерфейс? Ответ: смотрим видео…. )))) Будем использовать PyCharm, Python, PyQt5, Qt Designer))). ✔ Телеграм - https://t.me/wiseplat 🚀 ✔ Вступай в группу Вк - https://vk.com/wiseplat1 🚀 ✔ Подписывайся https://zen.yandex.ru/id/5e9a612424270736479fad54 ✔ Поддержи проект: https://wiseplat.org/donat ❗️ Конечно, будет продолжение, если будет много позитивов. 🔔 Нажимай колокольчик чтобы не пропустить! #урокиpython #python #программирование #дляначинающих - Уроки от #OlegShpagin 👨🏼💻 Ставь лайк, если тебе понравилось видео 👍 ►► Подписывайся на канал!

    YouTube
  • Новые книги для программистов

    ​👨‍💻 Полный курс по C++ Большой плейлист из более чем 200 коротких уроков по C++. Отлично подойдёт тем, кто хочет учить этот язык постепенно по 5-15 минут в день. В первых уроках вы изучите теорию и базовые понятия этого языка, а в последующих — перейдёте к более сложным терминам и начнёте создавать свои первые программы. https://youtu.be/kRcbYLK3OnQ
    Где скачать Visual studio бесплатно. Visual studio установка. C++ для начинающих. Урок #0.

    Друзья, КУРС АКТУАЛЕН И БУДЕТ АКТУАЛЕН ЕЩЁ МНОГО ЛЕТ. К тому же это самый полный бесплатный курс по C++ в RU сегменте, это базовые основы языка программирования которые изменяться не будут, смело можете учить! Рекомендую вам подписаться и нажать колокольчик чтобы никогда не пропускать новые уроки! ВИДЕО ПО УСТАНОВКЕ И СОЗДАНИЮ ПРОЕКТА C++ и C# в Visual Studio 2019 https://www.youtube.com/watch?v=ZO7KXU2GNqA Уроки по программированию на C++. Как начать программировать. Где скачать Visual studio бесплатно - https://www.visualstudio.com/ru/downloads/

    YouTube
  • Новые книги для программистов

  • Новые книги для программистов

    ⚙️ Делаем анимацию при прокрутке на JavaScript Анимация при прокрутке страницы это, пожалуй, самое удобное, что можно сделать с сайтом, используя JavaScript. В этом видео автор покажет, как сделать такую анимацию на CSS и JavaScript, без использования тяжёлых сторонних библиотек. https://youtu.be/kupwmF72Plo
    Анимация при прокрутке (скролле) страницы на HTML CSS и JavaScript

    Анимация при прокрутке (скролле) страницы очень полезно для повышения удобства пользования вашим сайтом. К тому же это очень красиво и современно. В этом видео я пошагово покажу как анимировать элементы при прокрутке страницы без тяжелых библиотек используя HTML CSS и JavaScript. 👉Урок CSS Transition - https://www.youtube.com/watch?v=yZFg3cuq_LU&list=PLM6XATa8CAG4F9nAIYNS5oAiPotxwLFIr&index=23 👉Урок CSS Transform - https://www.youtube.com/watch?v=uQEGUpsnqsw&list=PLM6XATa8CAG4F9nAIYNS5oAiPotxwLFIr&index=26 👉 Для ленивых, архив с готовым кодом на патреоне - https://www.patreon.com/posts/40076667 🔴 Получить доступ к плюшкам + поддержать канал: https://www.patreon.com/freelancerlifestyle 🔴 Telegram канал: https://t.me/freelancer_lifestyle (https://teleg.run/freelancer_lifestyle) 🔴 Telegram чат по верстке: https://t.me/flschat (https://teleg.run/flschat) 🔴 Facebook: https://www.facebook.com/freelancerlifestyle 🔴 Instagram: https://www.instagram.com/freelancer.lifestyle Содержание: 00:00 - Введение, подготовка к работе 01:21 - Настройка анимации в CSS 03:38 - Пишем JavaScript код 13:46 - Примеры применения анимаций при скролле 22:22 - Итоговый результат 👋 Меня зовут Женя Андриканич, я IT - специалист, занимаюсь разработкой сайтов. На этом канале, я регулярно и в максимально доступном формате буду делиться с тобой своим опытом, наработками, секретами и лайфхаками! Ссылка на канал: https://www.youtube.com/c/freelancerlifestyle 🤟 Живи, а работай в свободное время! ©

    YouTube
  • Новые книги для программистов

    🌛 Чем так крут язык Lua Lua — это язык программирования, который во многом похож на Python и JavaScript, но гораздо более гибкий, быстрый и простой в использовании. В этом докладе спикер делает краткое введение в язык и разбирает, как работает Lua, почему он такой быстрый и как работает трассирующий JIT-компилятор в этом языке. https://youtu.be/9oVZObf2udU
    "Почему язык Lua — это интересно?", Ник Заварицкий (Mail.ru Group)

    DevConf 2016 "Почему язык Lua — это интересно?", Ник Заварицкий, (Mail.ru Group) Lua — высокоуровневый язык, похожий на Python/JS, но существенно более простой. Он гибкий и при этом очень быстрый. Возможно, вы слышали про OpenResty. Это решение для разработки Nginx модулей на Lua. Cloudflare, крупнейший CDN/anti-DDOS провайдер, как раз работает на OpenResty. На скоростях 10/100Gb сетевой стек в ядре Linux становится “узким местом”. Есть ряд технологий для выноса обработки пакетов из ядра в userspace; например Snabb Switch. Последний написан целиком на Lua и справляется с потоком в 200+Gb. Как на счет менее экзотических применений? На Lua есть свой Node.js (luvit.io). Lua есть в БД Tarantool. У нас была задача валидации данных на соответствие схеме; мы переписали валидацию с Си на Lua и получили ускорение в 4 раза (за счет JIT-компиляции). Lua набирает популярность и он объективно хорош. Что будет в докладе: 1) Краткое введение в Lua: мы убедимся в том, что язык простой и там есть все необходимое на каждый день. 2) Секция Lua WAT (смешные контр-интуитивные особенности языка, 0 and 1 == 0) 3) Поговорим о том, почему Tarantool использует LuaJIT, а не V8. 4) Разберемся, почему именно Lua такой быстрый, и как работает трассирующий JIT-компилятор. http://www.slideshare.net/BadooDev/lua-mailru-group

    YouTube
  • Новые книги для программистов

    🎙 Пишем голосовое приложение на C# Это запись прямого эфира, в котором автор подробно показал процесс создания умного голосового приложения на языке C#. Посмотрев это видео, вы разберётесь с устройством языка C#, поймёте, как используются голосовые навыки в популярных помощниках, также разберётесь в некоторых принципах ООП и примените полученные знания на практике. https://youtu.be/vBg60I3P9Wg
    Разработка умного голосового-приложения на языке C#

    ⬇️ План cтрима: 1. Краткое описание языка C# и платформы .NET Core 2. Создание простейшего веб-сервера на ASP.NET Core 3. О голосовых навыках в Яндекс.Алисе 4. Протокол работы и модели данных 5. Некоторые принципы ООП, построение архитектуры приложения 6. Написание логики, некоторые нововведения C# 8.0 7. Панель разработчика Яндекса, создание навыка и тестирование с помощью ngrok 8. Создание докер-файла для развертывания в контейнере 9. Тестирование навыка на Алисе 👨‍💻 Ведущий: Денис Пешехонов

    YouTube
  • Реклама

  • Новые книги для программистов

    Мир компьютерных наук и технологий - простыми словами в телеграм-канале Computer Science. Эти знания будут полезны каждому IT-специалисту!
  • Новые книги для программистов

    🐹 Тестирование в Go Это не просто видео, где вас учат пользоваться определённым инструментом. Здесь разбираются виды тестов и, даже, архитектура при их добавлении. Автор рассказывает как написать правильный код для теста Backend'а на Go. Также вы сможете узнать огромное количество Best practices. https://youtube.com/watch?v=iJK99AQqKZY
    Тестирование в Go: от плохого к хорошему

    В этом видео мы расскажем теорию тестирования, поговорим о том, как нужно писать тесты в Golang и затронем тему архитектуры проекта. Рассказывает Александр Сахаров - Работает в Озоне, платформа Observability, команда логирования - Опыт разработки 5 лет, за Go последние 3 года - Интервьюирует ребят на Junior, Middle, Senior Чтобы начать прокачивать навыки вместе с ментором напишите нашему боту:: https://t.me/skills_mentee_bot?start=youtube_testing_28_06_2022 Код из видео доступен в GitHub: https://github.com/ansakharov/lets_test Пирамида тестирования: https://martinfowler.com/articles/practical-test-pyramid.html Gomock для генерации тестовых двойников: https://github.com/golang/mock

    YouTube
  • Новые книги для программистов

    ⚡️Как устроены компиляторы и как работают языки программирования? Узнайте 11 августа в 20:00 мск на открытом уроке в OTUS с преподавателем Александром Коржиковым, старшим веб-разработчиком. 📌 Что вас ждет на занятии? 1. Узнаем, что такое алфавит, грамматика, форма Бэкуса—Наура 2. Построим формальное определение простейшего языка программирования. 3. Рассмотрим ключевые стадии (лексический, синтаксический анализ), определения и алгоритмы разбора программ, описанных подобными грамматиками. Построим схему построения компилятора и реализуем отдельные части компилятора на Golang (C/Python). Занятие пройдет в рамках онлайн-курса «Introduction to Computer Science» — практический курс по фундаментальным основам программирования: устройство компьютера, языки программирования, алгоритмы, архитектура 👇 ЗАРЕГИСТРИРОВАТЬСЯ https://otus.pw/J8PmS/