[Stepik] Thank Go! Golang на практике слив скачать
- Добавлено: 2022-09-28
- Сайт автора: Перейти
- Доступ: Облако Mail / Yandex / Google
- Скачать: PC / Smartphone / Tablet
Go — уникальный язык. Простой до примитивности, но с большой и продуманной стандартной библиотекой. Статически типизирован, но отлично подходит для небольших утилит. Достаточно низкоуровневый, чтобы возиться с байтиками, но достаточно высокоуровневый, чтобы заниматься асинхронщиной без головной боли.
Этот курс для тех, кто хорошо знает Python, JS или PHP (или любой другой язык) и хочет быстро освоить Go, чтобы начать применять его на работе или в личных проектах. Мы не будем тратить время на объяснения «что такое переменная», «как работает цикл» и решение бессмысленных упражнений типа «что напечатает функция». Вместо этого изучим язык на небольших практических задачках.
Поскольку курс рассчитан на опытных программистов, я выбрал формат изложения, который предпочитаю сам: краткий, емкий, с заданиями средней сложности. Возможно, он понравится и вам.
Пройдя курс, вы освоите:
Основы языка
Массивы и карты, функции и указатели, структуры и методы, интерфейсы, работа с ошибками.
Чистый код
Пакеты и модули, тесты, бенчмарки, профайлер.
Многозадачность
Горутины, каналы, композиция, таймеры, контекст, синхронизация.
Стандартную библиотеку (в разработке)
Строки и текст, дата и время, файлы, JSON и XML, HTTP-запросы.
Лекции письменные, видео нет. Я умею понятно объяснять сложные вещи, так что читать их приятно. Много примеров, нет сухой теории. В конце каждого модуля идет краткое резюме.
Рекомендуемые курсы
Apache Airflow для аналитиков данных Какие темы затронем Разберем что такое пайплайн и зачем нам DAG Изучим основы Airflow и напишем первый скрипт Разберемся с архитектурой и интерфейсом Установим свой Airflow в Docker Погрузимся в best practices по разработке Что после? После курса полученных
В курсе два раздела: алгоритмы; структуры данных. Темы для изучения: Алгоритмы Эффективность алгоритмов Рекурсия Комбинаторика Поиск в тексте Область Парето-оптимальных решений Сортировка объектов Динамическое программирование Структуры данных Списки и кортежи Строки и файлы Множества, стеки,
[Stepik] Объектно-ориентированное программирование на Python, 2023 (Артем Егоров) В Python абсолютно всё является объектами. Но что такое объект? Как его создать? Какие характеристики могут быть объекта? А как объекты взаимодействуют с друг другом? На все эти вопросы поможет ответить
ClickHouse это одна из самых быстро развивающихся СУБД и платформ для работы с данными. Инвестиции в изучение этого инструмента сейчас, дадут вам большие возможности потом. Для примера, эту СУБД внедрили Spotify и даже Uber! На курсе мы разберемся как оно устроено под капотом, а также напишем много
Git для всех Данный курс отлично зайдет как для новичков, так и для тех, кто уже знает Git, но хочет изучить его более подробно. В нем объясняются основы Git: архитектура, установка и настройка, создание аккаунта на GitHub, клонирование и работа в локальном репозитории, отправка изменений на
ЧТО ТАКОЕ НЕЙРОСЕТИ? Нейросети — одна из самых перспективных технологий, предлагающая массу новых возможностей: они могут самостоятельно написать текст по заданным условиям, найти данные, написать код, сгенерировать изображение, перевести любой текст или аудио и многое другое. Нейросети развиваются
Больше курсов по этой теме
Чему вы научитесь: управление проектами обязанности менеджера проектов проектный менеджмент проектные методологии определение роли и обязанностей менеджера проектов инструменты проектного управления разрешение конфликтов СКРАМ КАНБАН ГИБКИЙ Водопад разделение ролей и разграничение полномочий в
7 — часов видео 45 — уроков в видео формате 21 — домашнее задание Помощь тренера Дополнительные материалы Чему вы научитесь из курса Устанавливать и настраивать PostgreSQL 14 на Windows и Linux Грамотно проектировать базы и таблицы Делать выборки, писать оптимальные запросы Обслуживать базы
ЧЕМ ЗАНИМАЮТСЯ ML-ИНЖЕНЕРЫ: В современном мире бизнес сталкивается со многими проблемами, которые требуют неординарных решений. Например, как идентифицировать клиентов, которые хотят уйти, и сохранить их с помощью ценовых факторов? Работа ML-инженера заключается в решении подобного рода задач и
Разработчик C++ участвует в создании сложных современных IT-продуктов: от беспилотных автомобилей и робототехники до веб-браузеров, микроконтроллеров, серверов и видеоигр. Вы изучите важнейшие инструменты программирования на C++, а также освоите необходимые в бэкенд-разработке базы данных и Git. В
Курс идеально подойдет 2 категориям людей: Люди, которые в данный момент ищут работу или близки к этому. Действующие junior или middle разработчики, которые хотят повысить профессиональный уровень. Программа курса Конфигурация Полная конфигурация проекта с нуля (Webpack). Настроим React,
Изучение Python с нуля Изучение языка программирования Python с легкостью и простым языком Рейтинг: 4,7 Чему вы научитесь: Язык программирования Python Разработка игр Программирование Требования: Интерес к играм и программированию Чему Вы научитесь на курсе: - Научитесь писать программы на языке
Отзывы о курсе [Stepik] Thank Go! Golang на практике от Дмитрия Афанасьева