Data Science: Алгоритмы и Структуры данных
前往频道在 Telegram
Мы не претендуем на оригинальность контента, мы лишь собираем материал из открытых источников. Ссылка: @Portal_v_IT Сотрудничество: @oleginc Канал на бирже: https://telega.in/c/structuredata
显示更多7 575
订阅者
-324 小时
-197 天
-6630 天
帖子存档
Действительно ли компьютер генерирует случайное число?
Алгоритмы, которые мы используем в своих программах для генерации случайных чисел, на самом деле выдают не совсем случайные значения. В основе генератора псевдослучайных чисел (ГПСЧ) лежит семя (seed), от которого отталкивается алгоритм.
Но существуют и другие варианты поиска случайного числа. С ними и ГСПЧ вы можете ознакомиться в статье:
https://tprg.ru/CWM3
🤯 Многие топовые курсы по программированию выложили на YouTube бесплатно
Ссылки на них можете найти в этом телеграм канале. Материал ежедневно добавляется.
Учить языки программирования по видеокурсам в 10 раз проще.
Интересный формат, подписывайтесь: @itex_ru
Структура данных пирамида (двоичная куча) в Java
Пирамида представляет собой дерево значений. Значение узлов в неё больше или равно значениям узлов-потомков. Поэтому верхний элемент всегда будет иметь максимальное значение
Подробнее о пирамиде и её реализации на Java:
https://tprg.ru/892H
#java #алгоритмы
3 канала, которые сделают из новичка опытного прогера и устроят на работу
Первый делом подписывайся на IT подкасты: сборник лучших подкастов от преподавателей, топов рынка с разборами задач, советами по изучению и рекомендации для новичков.
Затем начинай изучать книги в Книжном хранилище — самая большая база, более 2000 русскоязычных книг по PHP, Java, DB, Python, C, C++ ,C#, фронтенду и алгоритмам.
И напоследок заходи в IT Jobs — ежедневные вакансии для новичков и мидлов, а также подборки советов по трудоустройству от ведущих IT-компаний.
Решето Эратосфена – это алгоритм нахождения простых чисел до заданного натурального числа путем постепенного отсеивания составных чисел. Образно говоря, через решето Эратосфена в процессе его тряски проскакивают составные числа, а простые остаются в решете.
Видео с объяснением этого алгоритма и его реализацией на YouTube - https://www.youtube.com/watch?v=LMc07ydUcSo&t=4s
Пссс, айтишник, хочешь подарочек?😏
Вот тебе канал с ультра редкой и дорогостоящей(тебе бесплатной) литературой и курсами:
Букич IT
Быстренько подписывайся и сохраняй материалы, пока SkillFactory, GeekBrains, Яндекс.Практикум и другие авторы не снесли данный канал.
Repost from Data Science: Алгоритмы и Структуры данных
Что почитать: «Алгоритмы. Построение и анализ» Т.Кормена и Ч.Лейзерсона
Must-have книга для любого разработчика. Начинающим программистам не обязательно читать её всю, а изучить в первую очередь виды сортировок, элементарные структуры данных, двоичные деревья и хеш-таблицы. Тем более алгоритмы разбиты по самодостаточным главам, поэтому к книге можно возвращаться время от времени, чтобы подтянуть знания.
Обзор книги - https://tprg.ru/KO4u
Хочешь писать код чище, ревьюить объективнее, деплоить быстрее?
Тогда подписывайся на канал __Just code IT __— сообщество по программированию 🤤
Там ты найдешь обсуждения тонкостей языков, алгоритмов, ИБ, компиляторов, обзоры ретро-игр, и прочий лоу-левел и хай-тек. Нам, например, зашел обзор любительских ОС с GUI, __почитайте__.
Что послушать: подкаст об алгоритмах и собеседованиях
Сегодня мы предлагаем послушать подкаст, где бывший сотрудник «Яндекса» Алексей Шаграев рассказал, какие алгоритмы используются в командах и почему на собеседовании задают много вопросов про алгоритмы.
Алексей имеет за плечами много опыта в собеседовании разработчиков, поэтому в подкасте много историй из реальной жизни:
soundcloud.com/podlodka/podlodka-195-algoritmy-i-sobesedovaniya
🤯 IT для чайников - это просто сокровищница для программистов!
Сотни авторских уроков, полезных шпаргалок, видео, книг и все это в одном канале!
Познай программирование на 101% — https://t.me/+UhPaOUvIVrcwNjUy
Словари и их методы в Python
Структура данных словарь хранит в себе пары «ключ-значение». При этом одному ключу может соответствовать целое множество значений.
На практики в словари могут записываться, например:
— имя и оценка студентов;
— название и цена товаров;
— название и численность населения городов.
Подробнее о словарях, а также методах работы с ними:
https://tprg.ru/WkFS
#python
Уже 10 августа начнется наш подготовительный курс по Python!
Даём только мясную и прикладную информацию. Никакой воды и траты твоего времени. По окончании 14-дневного курса ты уже владеешь базовым знанием языка и даже напишешь собственную программу!
Прямо сейчас переходите по ссылке и бронируйте место!
Как работают алгоритмы сортировки? Разбираем с примерами на Python
Мы рассмотрели в статье наиболее популярные методы сортировки, а также сравнили их по времени исполнения.
Сохраняйте в закладки, чтобы не забыть: https://tprg.ru/VHC5
‼️ 3 канала, которые дадут ощутимый буст начинающим и опытным айтишникам
Телеграм — кладезь полезной инфы, и мы выделили самые важные источники. Подпишись, чтобы не потерять!
🖥 ПК_User — канал с фичами и хаками системы, которые прокачают твоё владение железом и помогут обойти многие ограничения.
🤝 IT Helper — серьёзный источник по всем языкам программирования с тестами, гайдами и секретами (авторы канала — профессиональные разрабы и наставники).
🐍 Python Teacher — сообщество Senior-разработчиков, разжёвывающих темы и проводящих тестирования по самому известному языку программирования.
Уроки по алгоритмам сортировки в Python
Хотите разобраться в алгоритмах сортировки? Ролики ниже помогут не только освоить теорию основных алгоритмов сортировки, но и научиться их реализовывать на Python:
1. Сортировка пузырьком.
2. Сортировка слиянием.
3. Быстрая сортировка.
4. Сортировка подсчётом.
#сортировки #python
⚡️Среди пользователей Telegram провели опрос на 3 лучших канала по программированию. Взгляните на результаты:
Короче говоря, IT – здесь вас с нуля обучат кодингу на разных языках. C++, Java, Python, PHP – всю инфу разжевали так, что поймут даже чайники.
Голос питона – изучите самый популярный язык – Python. Простые инструкции, подборки книг и полезные видеоуроки.
Диванный эксперт по IT – фишки по кодингу, новости и бизнес. С мира по нитке.
3 канала вместо тысячи книг и курсов. Подписывайтесь!
Насколько хорошо вы знаете алгоритмы?
Проверьте себя в этом тесте:
https://tproger.ru/quiz/algorithms/
Зачем ты платишь за обучение, когда есть бесплатный материал:
📚 Полка Разработчика — доступ к платным книгам по программированию;
📖 Кладовая Книг — сборник полезных книг для изучения языков программирования;
🚽 IT Memes — тут чисто поржать, пока возится компилятор;
🗞 3D News — актуальные новости IT-индустрии на случай, если мемы надоели.
Сохраняй, пригодитсяПродолжение курса по дополнительным главам алгоритмов
Недавно мы делились первой частью этого курса. Вторая часть лекций рассматривает уже более продвинутый уровень:
— кратчайшие пути в графах;
— потоки, паросочетания;
— алгоритмы на строках;
— структуры данных для быстрой работы с целыми числами;
— быстрое преобразование Фурье.
В первой лекции разбираются алгоритмы для работы со строками: https://youtu.be/-tGa1Fckif8
Плейлист со всеми лекциями на YouTube: https://tprg.ru/btlF
☁️ Чтобы знать актуальные новости сферы, не нужно открывать сотню вкладок в браузере.
🌤 Чтобы узнавать свежие облачные кейсы, не нужно листать десятки Телеграм-каналов.
⛅ Чтобы разбираться в облачных технологиях, не обязательно самому в них вариться — можно просто зафолловить T1 Cloud.
Телеграм T1 Cloud — это канал российского облачного провайдера с дата-центрами Tier III, пятилетним опытом и сотнями заказчиков. Не витайте в облаках — подписывайтесь и читайте о них 👉 http://t.me/t1cloudnews
