BugUser | Курсы, Программирование
11.5K subscribers
3.48K photos
9 videos
1 file
3.68K links
Тут публикуются лучшее материалы, которые вы не найдёте в интернете.

Ссылка: @Portal_v_IT

Сотрудничество, авторский права: @oleginc, @tatiana_inc

Канал на бирже: hhttps://telega.in/c/BugUser

РКН: clck.ru/3JaoN2
Download Telegram
🌀Яндекс.Практикум
⚙️Алгоритмы для разработчиков. Часть 1 - 4 (2021)

🔹Описание:

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

🔹Программа обучения:

▪️Введение в алгоритмы
5 часов
Определение алгоритма. Понятие сложности алгоритмов. O-нотация.

▪️Основные структуры данных
15 часов
Массив, связный список, стек, очередь. Представление в памяти, сложность операций вставки, поиска и удаления. Преимущества и недостатки использования.

▪️Жадные алгоритмы
5 часов
Понятие жадного алгоритма, область применения. Примеры, доказательство корректности алгоритма.

▪️Рекурсия
5 часов
Понятние рекурсии. Основная теорема о рекурсии. Принцип разделяй и властвуй. Преимущества и недостатки метода.

▪️Сортировки
10 часов
Квадратичные сортировки. Сортировка слиянием. Алгоритм нахождения k-й порядковой статистики, быстрая сортировка. Сортировки с использованием свойств элементов. Внешняя сортировка.

▪️Деревья
20 часов
Бинарный поиск. Деревья поиска. Сбалансированные деревья. Куча. Пирамидальная сортировка. Некоторые специальные деревья.

▪️Алгоритмы на строках
20 часов
Алгоритм Хаффмана. Структура данных префиксное дерево. Алгоритмы поиска подстроки в строке.

▪️Хеш-таблицы. Понятие и свойства хеш-функции.
10 часов
Абстракция отображение. Понятие и свойства хеш-функции, примеры. Коллизии и способы их разрешения. Множества. Битовые маски. Фильтр Блума.

▪️Динамическое программирование
10 часов
Базовое динамическое программирование, одномерные и двумерные задачи. Динамическое программирование по подотрезкам. Динамическое программирование по подмножествам. Динамическое программирование по поддеревьям.

▪️Графы
10 часов
Определение графа, способы представления в памяти. Обходы графов: DFS, BFS. Связность. Алгоритмы поиска кратчайших путей в графах. Построения минимального остовного дерева.

Скачать (Часть 1)

Скачать (Часть 2)

Скачать (Часть 3)

Скачать (Часть 4)

#ЯндексПрактикум

@buguser
28👍15🥰1
🌀Яндекс.Практикум
⚙️Профессия Python-разработчик. Часть 1 - 9 (2020)

🔹Описание:

▪️Python-разработчик создаёт бэкенд сайтов: мозг, который принимает запросы, общается с базой данных и передаёт нужную информацию пользователю. Разработчик проектирует алгоритмы взаимодействия сайта с другими интернет-сервисами. Вы изучите язык Python: он востребован и прост. Вы также освоите важнейшие инструменты бэкендера: Django, базы данных, git. В процессе обучения создадите несколько действующих сервисов.

🔹Программа обучения:

▪️ Основы Python: Бесплатный вводный курс (20 часов)

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

▪️Возможности бэкенда: блог (80 часов)

Вас ждут основы баз данных, ликбез по информационной безопасности, продолжение работы с Python и знакомство с веб-фреймворком Django. На этом этапе вы шаг за шагом создадите свой блог — с авторизацией пользователей, объявлениями и подписками.

▪️Работа с внешними API (30 часов)

Вы узнаете, как сервисы в интернете получают друг от друга информацию: как организуется авторизация на незнакомом ресурсе через социальные сети, каким образом сайты кинотеатров и кафе указывают свои локации на фрагменте Яндекс и Гугл карт. Узнаете что такое API и напишете бота, который сам взаимодействует с известными сайтами.

▪️Заботимся о производительности сервиса (60 часов)

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

▪️Инфраструктура бэкенд-разработки (80 часов)

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

▪️Дипломный проект (50 часов)

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

▫️Часть 1 - Скачать

▫️Часть 2 - Скачать

▫️Часть 3 - Скачать

▫️Часть 4 - Скачать

▫️Часть 5 - Скачать

▫️Часть 6 - Скачать

▫️Часть 7 - Скачать

▫️Часть 8 - Скачать

▫️Часть 9 - Скачать

#python #ЯндексПрактикум

@BugUser
48👍19😱5🔥3🤯1🤨1
🐳XYZ School
🌀Карьерный чит XYZ (2021)

🔹Описание:

МИССИЯ XYZ — ЧТОБЫ ТЫ ПОЛУЧИЛ РАБОТУ В ГЕЙМДЕВЕ И СМОГ ЗАРАБАТЫВАТЬ НА ТОМ, ЧТО ТЕБЕ НРАВИТСЯ.

Поэтому мы вводим КАРЬЕРНЫЙ ЧИТ — уроки и выручалки от консультантов и HR`ов топовых игровых студий. Они помогут завоевать вакансию мечты, даже если это твоя первая работа.

Ты узнаешь, как HR`ы "фильтруют" кандидатов, что писать в резюме, если писать нечего, что говорить на собеседовании, чтобы впечатлить работодателя. И получишь доступ к закрытым Q&A-сессиям с представителями Wargaming, Trace Studio, Sperasoft, My.Games, 1518 Studios.

МАСТЕР-КЛАССЫ
Как составить резюме, оформить портфолио и соцсети

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

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

🔗Подробнее

Cмотреть курс

#xyzschool

@BugUser
🔥16
Что хотите?

🔥 - Full stack
👍 - Frontend
❤️ - GameDev
🥰 - BackEnd
🤯 - другое
🥰191🤯121🔥114102👍74🤔6😱1