Подготовили для вас подборки полезной информации по различным направлениям
— для веб-разработчиков: @tproger_web;
— любителям Java: @a_cup_of_java;
— всё о нейросетях: @neuro_channel;
— нужные инструменты для разработчиков: @prog_tools.
Выбирайте, что вам интересно, переходите по ссылке и жмите на закреп. И не забудьте подписаться — там ещё много всего интересного!
— для веб-разработчиков: @tproger_web;
— любителям Java: @a_cup_of_java;
— всё о нейросетях: @neuro_channel;
— нужные инструменты для разработчиков: @prog_tools.
Выбирайте, что вам интересно, переходите по ссылке и жмите на закреп. И не забудьте подписаться — там ещё много всего интересного!
Настолько ли важно использовать протокол HTTPS?
На этот вопрос в крутом комиксе ищут ответ три друга: кот Сертификэт, ПеСель и птичка Браузерберд. Незаурядный материал познакомит вас:
— с работой протокола HTTPS;
— с симметричным и асимметричным шифрованием;
— с секретным рукопожатием между браузером и Интернетом;
— с понятиями SSL и TLS;
— с принципами работы центров сертификации.
И главное — комикс доступен бесплатно и на русском языке:
https://howhttps.works/ru/why-do-we-need-https/
#веб
На этот вопрос в крутом комиксе ищут ответ три друга: кот Сертификэт, ПеСель и птичка Браузерберд. Незаурядный материал познакомит вас:
— с работой протокола HTTPS;
— с симметричным и асимметричным шифрованием;
— с секретным рукопожатием между браузером и Интернетом;
— с понятиями SSL и TLS;
— с принципами работы центров сертификации.
И главное — комикс доступен бесплатно и на русском языке:
https://howhttps.works/ru/why-do-we-need-https/
#веб
Полный бесплатный курс по Python для начинающих разработчиков
Изучаете Python самостоятельно? На YouTube доступен бесплатный 7-часовой курс, с помощью которого вы освоите Python до уровня Junior-разработчика. Останется только закрепить знания в собственных проектах.
Всего в одном видео разбирается весь основной синтаксис языка — от переменных и типов данных до генераторов и лямбда-функций. И не нужно искать кучу материала в Интернете:
https://youtu.be/5g-MHZ0MzZY
#python
Изучаете Python самостоятельно? На YouTube доступен бесплатный 7-часовой курс, с помощью которого вы освоите Python до уровня Junior-разработчика. Останется только закрепить знания в собственных проектах.
Всего в одном видео разбирается весь основной синтаксис языка — от переменных и типов данных до генераторов и лямбда-функций. И не нужно искать кучу материала в Интернете:
https://youtu.be/5g-MHZ0MzZY
#python
Умеете ли вы проходить собеседования?
На IT-собеседованиях проводится достаточно строгий отбор, особенно среди начинающих разработчиков. Даже если вы подходите по требуемым навыкам, вы можете случайно допустить критические ошибки на собеседовании.
Чтобы их избежать, совместно с экспертами мы разобрали 6 распространённых ошибок, которые касаются общения с работодателем:
https://tproger.ru/articles/6-oshibok-na-sobesedovanii-v-it-kompaniju/
#собеседование
На IT-собеседованиях проводится достаточно строгий отбор, особенно среди начинающих разработчиков. Даже если вы подходите по требуемым навыкам, вы можете случайно допустить критические ошибки на собеседовании.
Чтобы их избежать, совместно с экспертами мы разобрали 6 распространённых ошибок, которые касаются общения с работодателем:
https://tproger.ru/articles/6-oshibok-na-sobesedovanii-v-it-kompaniju/
#собеседование
Исключения в Java
В процессе работы любой программы могут возникнуть ошибки. Чтобы они не привели к аварийному завершению, в Java существует механизм исключений. Он позволяет написать сценарий работы при возникновении разных типов ошибок.
Серия статей поможет глубже изучить тему исключений:
1. Исключения: перехват и обработка.
Вы узнаете, как с помощью блока
2. Исключения: checked, unchecked и свои собственные.
Вы углубитесь в виды исключений и научитесь писать собственные исключения, которые применимы к конкретной программе.
#java
В процессе работы любой программы могут возникнуть ошибки. Чтобы они не привели к аварийному завершению, в Java существует механизм исключений. Он позволяет написать сценарий работы при возникновении разных типов ошибок.
Серия статей поможет глубже изучить тему исключений:
1. Исключения: перехват и обработка.
Вы узнаете, как с помощью блока
try catch
ловить исключения и прописывать дальнейший алгоритм работы с ними.2. Исключения: checked, unchecked и свои собственные.
Вы углубитесь в виды исключений и научитесь писать собственные исключения, которые применимы к конкретной программе.
#java
В этой веб-игре не используется даже строчки JavaScript
В Carnival Game нужно за 8 секунд поразить все цели. Но в игре интересно совсем другое — она написана на чистом CSS с применением чекбоксов и анимаций.
Не верите? Здесь можно поиграть и заодно взглянуть на код:
https://codepen.io/una/pen/NxZaNr
#веб #css
В Carnival Game нужно за 8 секунд поразить все цели. Но в игре интересно совсем другое — она написана на чистом CSS с применением чекбоксов и анимаций.
Не верите? Здесь можно поиграть и заодно взглянуть на код:
https://codepen.io/una/pen/NxZaNr
#веб #css
Шпаргалки по SQL, которые помогут ничего не забыть
В работе с реляционными базами данных столько нюансов, что в нужный момент можно забыть, как составить сложный запрос на SQL или связать две таблицы.
Поэтому держите при себе полезные шпаргалки по SQL с ключевыми словами, операторами, джойнами и другими фичами SQL:
https://tproger.ru/articles/shpargalki-po-sql/
#sql #базы_данных
В работе с реляционными базами данных столько нюансов, что в нужный момент можно забыть, как составить сложный запрос на SQL или связать две таблицы.
Поэтому держите при себе полезные шпаргалки по SQL с ключевыми словами, операторами, джойнами и другими фичами SQL:
https://tproger.ru/articles/shpargalki-po-sql/
#sql #базы_данных
Что нужно знать Junior фронтенд-разработчику?
Небольшое 10-минутное видео поможет разобраться, на каких темах нужно сфокусироваться, чтобы претендовать на позицию джуна:
https://youtu.be/gehFGUGbnRs
А углубиться в JavaScript поможет план обучения, о котором мы рассказывали на днях.
#веб #фронтенд
Небольшое 10-минутное видео поможет разобраться, на каких темах нужно сфокусироваться, чтобы претендовать на позицию джуна:
https://youtu.be/gehFGUGbnRs
А углубиться в JavaScript поможет план обучения, о котором мы рассказывали на днях.
#веб #фронтенд
Визуализация данных в Python с помощью matplotlib
Графики — одно из главных средств визуализации больших массивов данных. Для их построения на Python отлично подходит библиотека matplotlib. Её основные возможности разобраны в видео:
https://youtu.be/MJ7di1KTGGQ
#python #data_science
Графики — одно из главных средств визуализации больших массивов данных. Для их построения на Python отлично подходит библиотека matplotlib. Её основные возможности разобраны в видео:
https://youtu.be/MJ7di1KTGGQ
#python #data_science
8 советов работы с JavaScript, которые повысят ценность вашего кода
В командной разработке с вашим кодом можете работать не только вы. Поэтому важно сохранять его читабельность.
В статье вы найдете рекомендации по написанию JavaScript-кода:
https://nuancesprog.ru/p/15712/
#js #веб
В командной разработке с вашим кодом можете работать не только вы. Поэтому важно сохранять его читабельность.
В статье вы найдете рекомендации по написанию JavaScript-кода:
https://nuancesprog.ru/p/15712/
#js #веб
Всё необходимое по Python — под рукой
Делимся крутой шпаргалкой (на английском), где собрано множество примеров использования функциональности Python.
Забирайте в закладки и пользуйтесь:
https://www.interviewbit.com/python-cheat-sheet/
#python
Делимся крутой шпаргалкой (на английском), где собрано множество примеров использования функциональности Python.
Забирайте в закладки и пользуйтесь:
https://www.interviewbit.com/python-cheat-sheet/
#python
Руководство по регулярным выражениям
Регулярные выражения (regex) служат в первую очередь для поиска строк по определённым шаблонам. Будь то парсинг сайтов, работа с текстовыми файлами или поиск в коде — регулярные выражения позволят в одной строке определить нужный шаблон.
Научиться работать с regex поможет гайд:
https://techrocks.ru/2022/05/31/regex-complete-guide/
#regex
Регулярные выражения (regex) служат в первую очередь для поиска строк по определённым шаблонам. Будь то парсинг сайтов, работа с текстовыми файлами или поиск в коде — регулярные выражения позволят в одной строке определить нужный шаблон.
Научиться работать с regex поможет гайд:
https://techrocks.ru/2022/05/31/regex-complete-guide/
#regex
Потренируемся в вёрстке на CSS?
На платформе CSSBattle необходимо сверстать проект по изображению с как можно меньшим количеством кода. Много испытаний можно пройти бесплатно.
Хорошая возможность проверить себя в деле:
https://cssbattle.dev/
#веб #фронтенд #css
На платформе CSSBattle необходимо сверстать проект по изображению с как можно меньшим количеством кода. Много испытаний можно пройти бесплатно.
Хорошая возможность проверить себя в деле:
https://cssbattle.dev/
#веб #фронтенд #css
Бесплатный курс по паттернам и практикам написания кода
Делимся видеокурсом от команды AvitoTech, где ребята рассказали:
— как улучшить качество кода;
— как работать с исключениями;
— про полезные архитектуры и шаблоны проектирования.
Курс преподавался в Московском авиационном институте (МАИ) и будет полезен как начинающим, так и более опытным разработчикам.
Все видео курса доступны в плейлисте на YouTube.
#курсы #паттерны
Делимся видеокурсом от команды AvitoTech, где ребята рассказали:
— как улучшить качество кода;
— как работать с исключениями;
— про полезные архитектуры и шаблоны проектирования.
Курс преподавался в Московском авиационном институте (МАИ) и будет полезен как начинающим, так и более опытным разработчикам.
Все видео курса доступны в плейлисте на YouTube.
#курсы #паттерны
Лучшие проекты для начинающих Python-разработчиков
Если вы изучили основной синтаксис Python, то следующий шаг — большое количество практики. Именно на собственных небольших проектах вы научитесь писать код и продумывать логику работы программы.
Но за какой проект браться?
Основные направления проектов вы сможете найти в статье. Возьмётесь за один из них — сможете существенно прокачаться в разработке на Python:
https://habr.com/ru/post/670980/
#python
Если вы изучили основной синтаксис Python, то следующий шаг — большое количество практики. Именно на собственных небольших проектах вы научитесь писать код и продумывать логику работы программы.
Но за какой проект браться?
Основные направления проектов вы сможете найти в статье. Возьмётесь за один из них — сможете существенно прокачаться в разработке на Python:
https://habr.com/ru/post/670980/
#python
5 полезных запросов для MS SQL
В рутинной работе с базами данных MS SQL вам могут существенно помочь шаблоны SQL-запросов для разных целей: отладки, поиска, генерации множеств и не только.
Найти их вы можете в нашей статье. Ничего лишнего, только полезный опыт от программиста для программистов:
https://tproger.ru/articles/5-poleznyh-zaprosov-dlja-ms-sql/
#sql #базы_данных
В рутинной работе с базами данных MS SQL вам могут существенно помочь шаблоны SQL-запросов для разных целей: отладки, поиска, генерации множеств и не только.
Найти их вы можете в нашей статье. Ничего лишнего, только полезный опыт от программиста для программистов:
https://tproger.ru/articles/5-poleznyh-zaprosov-dlja-ms-sql/
#sql #базы_данных
Учимся разрабатывать игры на Python с помощью движка Pygame
Серия роликов на примере клона игры Space Invaders покажет, как использовать Pygame в создании собственных игр:
1. Установка модулей, настройка и отрисовка на экране изображения пушки из игры.
2. Обработка событий нажатия клавиш и движение пушки по горизонтали.
3. Разбор понятия «спрайт» и реализация стрельбы в игре.
4. Заполнение экрана армией пришельцев, созданных на базе одного класса.
5. Коллизии между объектами, обработка столкновения с пушкой, а также реализация уничтожения пришельцев.
6. Отображение текущего счета, сохранение рекорда в текстовом файле и настройка отображения количества оставшихся жизней.
#python #gamedev
Серия роликов на примере клона игры Space Invaders покажет, как использовать Pygame в создании собственных игр:
1. Установка модулей, настройка и отрисовка на экране изображения пушки из игры.
2. Обработка событий нажатия клавиш и движение пушки по горизонтали.
3. Разбор понятия «спрайт» и реализация стрельбы в игре.
4. Заполнение экрана армией пришельцев, созданных на базе одного класса.
5. Коллизии между объектами, обработка столкновения с пушкой, а также реализация уничтожения пришельцев.
6. Отображение текущего счета, сохранение рекорда в текстовом файле и настройка отображения количества оставшихся жизней.
#python #gamedev
Подборка актуальных вакансий
— Разработчик Smart
Где: Удалённо
Опыт: Можно без опыта
— Системный аналитик (DWH)
Где: Удалённо
Опыт: От 1 года
— Преподаватель на курс Kotlin
Где: Удалённо
Опыт: От 1 года
— Менеджер / Customer Journey Expert
Где: Москва
Опыт: От 1 года
— Разработчик Pega 8
Где: Москва
Опыт: От 1 года
— Разработчик Magik
Где: Москва
Опыт: От 1 года
#вакансии #работа
— Разработчик Smart
Где: Удалённо
Опыт: Можно без опыта
— Системный аналитик (DWH)
Где: Удалённо
Опыт: От 1 года
— Преподаватель на курс Kotlin
Где: Удалённо
Опыт: От 1 года
— Менеджер / Customer Journey Expert
Где: Москва
Опыт: От 1 года
— Разработчик Pega 8
Где: Москва
Опыт: От 1 года
— Разработчик Magik
Где: Москва
Опыт: От 1 года
#вакансии #работа
Алгоритмическая секция на собеседовании: на что обращать внимание?
На собеседовании вам могут дать алгоритмические задачи. Вам предстоит не только написать корректный код, но и объяснить, как он работает. При этом на решение отводится ограниченное время.
Стрессовая ситуация, не так ли? Но советы из статьи могут помочь в решении алгоритмических задач на собеседованиях:
https://habr.com/ru/company/avito/blog/662922/
#алгоритмы #собеседование
На собеседовании вам могут дать алгоритмические задачи. Вам предстоит не только написать корректный код, но и объяснить, как он работает. При этом на решение отводится ограниченное время.
Стрессовая ситуация, не так ли? Но советы из статьи могут помочь в решении алгоритмических задач на собеседованиях:
https://habr.com/ru/company/avito/blog/662922/
#алгоритмы #собеседование
Если вы не знали: в поиске Google можно найти множество интересных пасхалок
Одни из них порадуют поклонников популярных игр и фильмов, другие помогут скоротать время за простенькой игрой, третьи — построить график и не только.
Мы собрали наиболее интересные пасхалки в одной статье. Вперёд гуглить:
https://tproger.ru/articles/20-pashalok-v-poiske-google/
Одни из них порадуют поклонников популярных игр и фильмов, другие помогут скоротать время за простенькой игрой, третьи — построить график и не только.
Мы собрали наиболее интересные пасхалки в одной статье. Вперёд гуглить:
https://tproger.ru/articles/20-pashalok-v-poiske-google/