Представьте, если бы в одном месте собрали те топовые и бесплатные курсы по IT от Гарварда, Стэнфорда и прочих крутых ребят.
А представлять и не нужно, такой сборник уже есть — вот ссылка на его репозиторий.
Курсы есть по ИИ, безопастности, системам, компьютерной графике, алгоритмам и языкам. У каждого курса есть небольшое описание и ссылки на учебный материал и заметки.
Забираем, сохраняем
#курс #general #en
А представлять и не нужно, такой сборник уже есть — вот ссылка на его репозиторий.
Курсы есть по ИИ, безопастности, системам, компьютерной графике, алгоритмам и языкам. У каждого курса есть небольшое описание и ссылки на учебный материал и заметки.
Забираем, сохраняем
#курс #general #en
Forwarded from Мобильная разработка
Kotlin Flow: лучшие практики
В этой статье вы познакомитесь с лучшими практиками использования Kotlin Flow, включая создание операторов и обработку ошибок.
Не упустите возможность узнать больше о преимуществах этого инструмента и улучшить свои навыки в разработке мобильных приложений:
https://florentblot.iss.onedium.com/kotlin-flow-best-practices-ab05e249ec1c
#kotlin
В этой статье вы познакомитесь с лучшими практиками использования Kotlin Flow, включая создание операторов и обработку ошибок.
Не упустите возможность узнать больше о преимуществах этого инструмента и улучшить свои навыки в разработке мобильных приложений:
https://florentblot.iss.onedium.com/kotlin-flow-best-practices-ab05e249ec1c
#kotlin
Урок: SQL для начинающих —10 правил построения «точных» запросов
Производительность приложения часто определяется скоростью работы с базой данных. Одни запросы выполняются быстро и используют меньше памяти, другие могут приводить к ошибкам и сбоям в приложениях.
Как же создавать оптимальные SQL-запросы? Ловите подробный гайд, где делятся 10 основными правилами и советами, которые помогут избежать ошибок в SQL и будут полезны каждому начинающему разработчику. Среди тем: обращения через псевдонимы, правильное извлечение данных, проверка запросов на индексы и многое другое.
#урок #sql #советы #ru
Производительность приложения часто определяется скоростью работы с базой данных. Одни запросы выполняются быстро и используют меньше памяти, другие могут приводить к ошибкам и сбоям в приложениях.
Как же создавать оптимальные SQL-запросы? Ловите подробный гайд, где делятся 10 основными правилами и советами, которые помогут избежать ошибок в SQL и будут полезны каждому начинающему разработчику. Среди тем: обращения через псевдонимы, правильное извлечение данных, проверка запросов на индексы и многое другое.
#урок #sql #советы #ru
Мы нашли вход в айтишную Нарнию
И он оказался не в шкафу, а в Telegram. Если интересуетесь темой IT, то скорее вступайте в чат типичных айтишников! Там вы найдёте единомышленников и сможете обсудить волнующие вас вопросы.
Вход в айтишную Нарнию по ссылке.
И он оказался не в шкафу, а в Telegram. Если интересуетесь темой IT, то скорее вступайте в чат типичных айтишников! Там вы найдёте единомышленников и сможете обсудить волнующие вас вопросы.
Вход в айтишную Нарнию по ссылке.
Курс: Selenium Python
Selenium — это швейцарский нож в руках программиста. С помощью Selenium и Python можно с лёгкостью автоматизировать любой сценарий в вашем браузере: от автоматического сбора нужной информации, до мониторинга определённых событий на сайте.
Забирайте курс, который научит вас автоматизировать действия в браузере, включая взаимодействие с web-элементами, парсинг сайтов с JavaScript и имитацию реальных пользователей. Вы научитесь создавать скрипты для выполнения рутинных задач, таких как авторегистрация, автопроверка, автолайк и авторепост, с применением Selenium и Python.
#курс #selenium #python #начинающим #ru
Selenium — это швейцарский нож в руках программиста. С помощью Selenium и Python можно с лёгкостью автоматизировать любой сценарий в вашем браузере: от автоматического сбора нужной информации, до мониторинга определённых событий на сайте.
Забирайте курс, который научит вас автоматизировать действия в браузере, включая взаимодействие с web-элементами, парсинг сайтов с JavaScript и имитацию реальных пользователей. Вы научитесь создавать скрипты для выполнения рутинных задач, таких как авторегистрация, автопроверка, автолайк и авторепост, с применением Selenium и Python.
#курс #selenium #python #начинающим #ru
Stepik: online education
Selenium Python
Selenium - это швейцарский нож в руках программиста. С помощью Selenium и Python можно с лёгкостью автоматизировать любой сценарий в вашем браузере. От автоматического сбора нужной информации, до мониторинга определённых событий на сайте. Selenium позволяет…
Сборник около 160 шпаргалок разработчика на любой вкус
Очередная годнота — Quick Reference. Тут собраны шпаргалки не только по стандартным программерским темам по типу регулярок, JS и Markdown, но и есть выжимки с советами по использованию различных сервисов и инструментов: ChatGPT, Vim, Homebrew, FileZilla и многое-многое другое.
Налетаем
#подборка #шпаргалка #general
Очередная годнота — Quick Reference. Тут собраны шпаргалки не только по стандартным программерским темам по типу регулярок, JS и Markdown, но и есть выжимки с советами по использованию различных сервисов и инструментов: ChatGPT, Vim, Homebrew, FileZilla и многое-многое другое.
Налетаем
#подборка #шпаргалка #general
Доклад: Проектирование и разработка асинхронной архитектуры
Асинхронная архитектура вызывает вопросы и проблемы, с которыми приходится сталкиваться разработчикам и архитекторам. Не имея опыта с подобными системами, разработчики используют практики проектирования монолита, что приводит к распределённому монолиту с синхронными коммуникациями, в котором могут возникнуть следующие проблемы:
— отказ одного сервиса влечет за собой отказ системы целиком;
— добавление или изменение функционала требует изменения кода в нескольких сервисах одновременно;
— сложности при отладке и поиске причин отказа.
Что бы избежать подобной связанности между сервисами, стоит асинхронной архитектурой, где коммуникация происходит посредством событий и стриминга данных. Как это сделать — рассказали в докладе.
#доклад #архитектура #ru
Асинхронная архитектура вызывает вопросы и проблемы, с которыми приходится сталкиваться разработчикам и архитекторам. Не имея опыта с подобными системами, разработчики используют практики проектирования монолита, что приводит к распределённому монолиту с синхронными коммуникациями, в котором могут возникнуть следующие проблемы:
— отказ одного сервиса влечет за собой отказ системы целиком;
— добавление или изменение функционала требует изменения кода в нескольких сервисах одновременно;
— сложности при отладке и поиске причин отказа.
Что бы избежать подобной связанности между сервисами, стоит асинхронной архитектурой, где коммуникация происходит посредством событий и стриминга данных. Как это сделать — рассказали в докладе.
#доклад #архитектура #ru
YouTube
Проектирование и разработка асинхронной архитектуры. Антон Давыдов.
Подписывайтесь на наш канал здесь и в телеграмм https://t.iss.one/meetups_evrone, чтобы быть в курсе будущих митапов и не пропускать полезные доклады!
Асинхронная архитектура вызывает вопросы и проблемы, с которыми приходится сталкиваться разработчикам и архитекторам.…
Асинхронная архитектура вызывает вопросы и проблемы, с которыми приходится сталкиваться разработчикам и архитекторам.…
Forwarded from Точка входа в программирование
15+ небанальных ресурсов для начинающего/продолжающего Python-разработчика
Тема материалов по Python для начинающих уже избыточна, поэтому в статье автор постарался собрать менее заезженные ресурсы, которые всё такие же полезные. Вот некоторые из них:
— Цикл лекций МФТИ
— Интерактивный учебник по Python
— Репозиторий 30-Days-Of-Python
— Видеокурс от Яндекса
— Ускоренный видеокурс по Django
Это лишь небольшая часть материалов. Остальное можно найти в статье.
@prog_point #python
Тема материалов по Python для начинающих уже избыточна, поэтому в статье автор постарался собрать менее заезженные ресурсы, которые всё такие же полезные. Вот некоторые из них:
— Цикл лекций МФТИ
— Интерактивный учебник по Python
— Репозиторий 30-Days-Of-Python
— Видеокурс от Яндекса
— Ускоренный видеокурс по Django
Это лишь небольшая часть материалов. Остальное можно найти в статье.
@prog_point #python
YouTube
2020 Практика программирования на Python, лекция №1
Практика: https://cs.mipt.ru/python
Вместо бубна: огромная подборка инструментов сисадмина
Хорошему системному администратору нужны хорошие инструменты. Поэтому сохраняйте огромную подборку всего, что вам может понадобиться.
Все инструменты разбиты по категориям: резервное копирование, облачные вычисления, DNS, редакторы, SSH, книги, контейнеры, безопастность и много-много чего другого. Суммарное количество сервисов доходит почти до 400 пунктов.
Отличный подгон тут
#инструмент #подборка #сисадмин
Хорошему системному администратору нужны хорошие инструменты. Поэтому сохраняйте огромную подборку всего, что вам может понадобиться.
Все инструменты разбиты по категориям: резервное копирование, облачные вычисления, DNS, редакторы, SSH, книги, контейнеры, безопастность и много-много чего другого. Суммарное количество сервисов доходит почти до 400 пунктов.
Отличный подгон тут
#инструмент #подборка #сисадмин
Занимательное Arduino
Arduino — это крутая штука для тех, кто хочет научиться программировать и разбираться в электронике. С помощью Arduino можно делать разные интерактивные гаджеты, роботов и даже устройства для Интернета вещей.
А научиться всему этому поможет данный курс. В нём читателю даётся теоретические и практические скилы, а также навыки по общему программированию. Порог вхождения нулевой, ведь для старта не обязательно закупать кучу различных железок, а можно воспользоваться специальным эмулятором, пользоваться которым тоже научат.
#курс #arduino #diy #ru
Arduino — это крутая штука для тех, кто хочет научиться программировать и разбираться в электронике. С помощью Arduino можно делать разные интерактивные гаджеты, роботов и даже устройства для Интернета вещей.
А научиться всему этому поможет данный курс. В нём читателю даётся теоретические и практические скилы, а также навыки по общему программированию. Порог вхождения нулевой, ведь для старта не обязательно закупать кучу различных железок, а можно воспользоваться специальным эмулятором, пользоваться которым тоже научат.
#курс #arduino #diy #ru
Stepik: online education
Занимательное Arduino
Электронный лабораторный практикум состоит из курса лабораторных работ и разработан специально для подготовки обучающихся к конкурсу межпредметных навыков и знаний «Интеллектуальный мегаполис. Потенциал» по ИТ – направлению, связанному с разработкой в среде…
Инструмент: Агрегатор всевозможных API
Найти сразу подходящий API может оказаться нелёгкой задачей. Более того, о существовании некоторых из них можно даже не подозревать. Но такую ситуацию можно значительно облегчить.
Для этого существует отличный инструмент — API List. Это обширная коллекция различных API, где можно найти сервис на любой вкус. Все API организованы по понятным категориям и снабжены удобной системой поиска.
Никогда не угадаешь, когда это может пригодиться, поэтому лучше сохранить сразу: API List.
#инструмент #api #general
Найти сразу подходящий API может оказаться нелёгкой задачей. Более того, о существовании некоторых из них можно даже не подозревать. Но такую ситуацию можно значительно облегчить.
Для этого существует отличный инструмент — API List. Это обширная коллекция различных API, где можно найти сервис на любой вкус. Все API организованы по понятным категориям и снабжены удобной системой поиска.
Никогда не угадаешь, когда это может пригодиться, поэтому лучше сохранить сразу: API List.
#инструмент #api #general
apilist.fun
A collective list of APIs. Build.
A collective list of APIs, Go Build Something.
Forwarded from Мобильная разработка
Шпаргалка по Kotlin
Держите небольшую, но полезную шпаргалку, которая поможет быстро вспомнить ключевые моменты синтаксиса и нюансы в работе кода.
#шпаргалка #kotlin
Держите небольшую, но полезную шпаргалку, которая поможет быстро вспомнить ключевые моменты синтаксиса и нюансы в работе кода.
#шпаргалка #kotlin
80 бесплатных материалов по грамотному тестированию
Хотите работать в IT с продуктами, но душа к программированию не лежит? Некоторые в таком случае выбирают QA. Но с ним тоже может быть не всё так просто.
Чтобы развиваться в этом направлении было легче, забирайте отличную подборку бесплатных материалов по тестированию: различные мануалы, подкасты, онлайн-курсы и инструменты.
#подборка #qa #начинающим #ru
Хотите работать в IT с продуктами, но душа к программированию не лежит? Некоторые в таком случае выбирают QA. Но с ним тоже может быть не всё так просто.
Чтобы развиваться в этом направлении было легче, забирайте отличную подборку бесплатных материалов по тестированию: различные мануалы, подкасты, онлайн-курсы и инструменты.
#подборка #qa #начинающим #ru
Большая шпаргалка по Docker на все случаи
Docker и виртуализация заняли уверенное место рядом со многими технологиями. Поэтому хотя бы базовое знание этого инструмента можно считать базой разработчика.
Само собой, вам не нужно заучивать десятки команд — достаточно иметь под рукой эту шпаргалку. Тут есть шпаргалки в формате картинок и просто примеров команд. Всё разделено на категории, так что не запутаетесь.
#шпаргалка #docker
Docker и виртуализация заняли уверенное место рядом со многими технологиями. Поэтому хотя бы базовое знание этого инструмента можно считать базой разработчика.
Само собой, вам не нужно заучивать десятки команд — достаточно иметь под рукой эту шпаргалку. Тут есть шпаргалки в формате картинок и просто примеров команд. Всё разделено на категории, так что не запутаетесь.
#шпаргалка #docker
Много книг есть про программирование, но что насчёт карьеры разработчика?
Уже знаете наизусть все паттерны, советы дядюшки Боба и структуры, но работу найти так и не удаётся? Или предложения не устраивают вас по условиям и зарплате?
Такие карьерные проблемы не у вас одних и есть отдельные книги по этой теме. Например, топ-10 таких книг собрали в этой статье. Изучая книги из этой подборки, вы найдёте ответы на такие вопросы: как найти работу по душе? как вести переговоры о зарплате? как правильно прокачивать свои навыки? к каким вопросам с собеседования точно стоит подготовиться? Книги выше — это как раз они.
#книга #трудоустройство #general #ru
Уже знаете наизусть все паттерны, советы дядюшки Боба и структуры, но работу найти так и не удаётся? Или предложения не устраивают вас по условиям и зарплате?
Такие карьерные проблемы не у вас одних и есть отдельные книги по этой теме. Например, топ-10 таких книг собрали в этой статье. Изучая книги из этой подборки, вы найдёте ответы на такие вопросы: как найти работу по душе? как вести переговоры о зарплате? как правильно прокачивать свои навыки? к каким вопросам с собеседования точно стоит подготовиться? Книги выше — это как раз они.
#книга #трудоустройство #general #ru