This media is not supported in your browser
VIEW IN TELEGRAM
🖼 3D Scrolling Gallery – галерея с прокручивающимися изображениями, которые появляются из центра экрана при скролле мышки. Подойдет для сайтов, где важна динамика.
#сниппет #css #javascript
#сниппет #css #javascript
🤖 Пишем чат-бот для Telegram на Python, используя webhook и минимум внешних библиотек
Ведущий аналитик направления Big Data, расскажет в этой статье, как писал чат‑бот в Telegram на webhook, а также он поделился всеми необходимыми шагами.
#учись #python
Ведущий аналитик направления Big Data, расскажет в этой статье, как писал чат‑бот в Telegram на webhook, а также он поделился всеми необходимыми шагами.
#учись #python
This media is not supported in your browser
VIEW IN TELEGRAM
⚔ Парсим сайты в обход защиты от парсинга
На некоторых сайтах работает защита от парсинга и работы ботов с ним. Но есть способы, которые позволяют обойти её и всё-таки добраться до содержимного веб-страниц.
В этой статье Вы узнаете, как работает типичная защита от роботов, рассмотрите подходы к автоматическому парсингу сайтов с такой защитой, и разработаете своё решение для её обхода.
#учись
На некоторых сайтах работает защита от парсинга и работы ботов с ним. Но есть способы, которые позволяют обойти её и всё-таки добраться до содержимного веб-страниц.
В этой статье Вы узнаете, как работает типичная защита от роботов, рассмотрите подходы к автоматическому парсингу сайтов с такой защитой, и разработаете своё решение для её обхода.
#учись
📕 Личный путь и опыт в становлении Python разработчиком
Недавно на Хабре вышла статья, где автор делится своим путём становления в качестве разработчика на Python.
📗 Как изучать язык Python для веб-разработки в 2023 году
Во второй части он же собрал списки полезных ресурсов, а также инструментов и технологий, которые помогли ему самому в изучении и работе.
#python
Недавно на Хабре вышла статья, где автор делится своим путём становления в качестве разработчика на Python.
📗 Как изучать язык Python для веб-разработки в 2023 году
Во второй части он же собрал списки полезных ресурсов, а также инструментов и технологий, которые помогли ему самому в изучении и работе.
#python
❗️ Индийская IT-компания SoftGrid Computers выгоняет сотрудников из-за рабочих ПК за 10 минут до окончания смены
Индийская IT-компания SoftGrid Computers придумала забавный способ заставить сотрудников уходить с работы вовремя. Когда смена подходит к концу, на мониторы рабочих ПК выводится уведомление о том, что компьютеры выключатся через 10 минут.
Таким образом компания старается помочь своему штату сбалансировать работу и личную жизнь. «Внимание! Ваша смена закончилась. Офисная система отключится через 10 минут. Пожалуйста, идите домой», — говорится в сообщении. Вместе с уведомлением рабочая система блокируется, а через 10 минут выключается.
#измираIT
Индийская IT-компания SoftGrid Computers придумала забавный способ заставить сотрудников уходить с работы вовремя. Когда смена подходит к концу, на мониторы рабочих ПК выводится уведомление о том, что компьютеры выключатся через 10 минут.
Таким образом компания старается помочь своему штату сбалансировать работу и личную жизнь. «Внимание! Ваша смена закончилась. Офисная система отключится через 10 минут. Пожалуйста, идите домой», — говорится в сообщении. Вместе с уведомлением рабочая система блокируется, а через 10 минут выключается.
#измираIT
📒 Шпаргалка по CSS CSSReference.io
Это бесплатное визуальное руководство по CSS. Здесь собраны примеры для каждого свойства и их детальное объяснение в виде диаграмм и иллюстраций.
#css #полезныйресурс
Это бесплатное визуальное руководство по CSS. Здесь собраны примеры для каждого свойства и их детальное объяснение в виде диаграмм и иллюстраций.
#css #полезныйресурс
📖 Django: создание функциональных веб-приложений
Чему Вы научитесь в течение курса:
Обработка запросов. Работа с шаблонами. Познакомимся с фреймворком Django и установим его на компьютер. Изучим основные принципы организации проекта в django и инструменты для обработки урлов. Узнаем о возможностях, организации и механизмах работы шаблонов.
Базы данных. Работа с базами данных - одна из основных в бэкэнд-разработке. Научимся их создавать, делать запросы и работать с ORM и моделями. Познакомимся с основными типами полей и базовыми запросами. Научимся создавать структуру базы с различными связями и оптимизировать запросы.
Взаимодействие с сайтом. Погрузитесь в построение гибкого и функционального API для веб-приложения. Научитесь настраивать права доступа и фильтровать контент. Узнаете про троттлинг, пагинацию и другие важные аспекты в построении API.
#курсы
Чему Вы научитесь в течение курса:
Обработка запросов. Работа с шаблонами. Познакомимся с фреймворком Django и установим его на компьютер. Изучим основные принципы организации проекта в django и инструменты для обработки урлов. Узнаем о возможностях, организации и механизмах работы шаблонов.
Базы данных. Работа с базами данных - одна из основных в бэкэнд-разработке. Научимся их создавать, делать запросы и работать с ORM и моделями. Познакомимся с основными типами полей и базовыми запросами. Научимся создавать структуру базы с различными связями и оптимизировать запросы.
Взаимодействие с сайтом. Погрузитесь в построение гибкого и функционального API для веб-приложения. Научитесь настраивать права доступа и фильтровать контент. Узнаете про троттлинг, пагинацию и другие важные аспекты в построении API.
#курсы
🧠 Полное понимание асинхронности в браузере
Про асинхронность JavaScript написано много статей, документации и книг. Но вся информация сильно распределена по интернету, поэтому сложно быстро и полностью разобраться, что к чему. Но именно эта статья поможет Вам, составить цельную картину в голове.
#учись #javascript
Про асинхронность JavaScript написано много статей, документации и книг. Но вся информация сильно распределена по интернету, поэтому сложно быстро и полностью разобраться, что к чему. Но именно эта статья поможет Вам, составить цельную картину в голове.
#учись #javascript
🎛 Бэкенд разработка на Django: с нуля до специалиста
Научитесь разрабатывать серверную часть на Django фреймворке на примере интернет-магазина с подключением оплаты
#курсы #python
Научитесь разрабатывать серверную часть на Django фреймворке на примере интернет-магазина с подключением оплаты
#курсы #python
🗺 Roadmap.sh Дорожная карта разработчика
Популярный OpenSource проект, в котором сообщество создало дорожные карты, руководства и статьи, чтобы помочь начинающим разработчикам.
#учись #полезныйресурс
Популярный OpenSource проект, в котором сообщество создало дорожные карты, руководства и статьи, чтобы помочь начинающим разработчикам.
#учись #полезныйресурс
🗂 Подборка расширений для разработчиков
Все расширения, упростят Вам работу в разработке, помогут повысить продуктивность, а также сэкономить время на отладку и поиск ошибок. Это будет полезной информацией для тех, кто только начинает работать в сфере ИТ и программирования, а также для состоявшихся специалистов.
#полезныйресурс
Все расширения, упростят Вам работу в разработке, помогут повысить продуктивность, а также сэкономить время на отладку и поиск ошибок. Это будет полезной информацией для тех, кто только начинает работать в сфере ИТ и программирования, а также для состоявшихся специалистов.
#полезныйресурс
🎥 Pixi.js красивые 2D анимации
Изначально Pixi.js использовался для создания игр в браузере, но довольно быстро набрал популярность среди разработчиков. Pixi позволяет создавать красивые анимации для рекламы, баннеров на сайтах, поэтому может быть добавлен в любой проект.
#javascript #полезныйресурс
Изначально Pixi.js использовался для создания игр в браузере, но довольно быстро набрал популярность среди разработчиков. Pixi позволяет создавать красивые анимации для рекламы, баннеров на сайтах, поэтому может быть добавлен в любой проект.
#javascript #полезныйресурс
🐣 Основы создания сайтов
В этой статье не будет рассматриваться Wix и конструкторы сайтов, подобные SquareSpace. Вместо этого будут описаны основы разработки сайтов и рассказано, из чего они состоят.
#учись #полезныйресурс
В этой статье не будет рассматриваться Wix и конструкторы сайтов, подобные SquareSpace. Вместо этого будут описаны основы разработки сайтов и рассказано, из чего они состоят.
#учись #полезныйресурс
🗂 15 обязательных шпаргалок для веб-разработчиков
Здесь Вы найдёте подборку шпаргалок для разработчиков, которые содержат основные синтаксические конструкции и команды для работы с различными технологиями и языками программирования. Шпаргалки по CSS Flexbox, Grid, React, Git, Node.js, Django...
#полезныйресурс #учись
Здесь Вы найдёте подборку шпаргалок для разработчиков, которые содержат основные синтаксические конструкции и команды для работы с различными технологиями и языками программирования. Шпаргалки по CSS Flexbox, Grid, React, Git, Node.js, Django...
#полезныйресурс #учись
📚 Яндекс.Практикум Алгоритмы для разработчиков
Принципы, лежащие в основе алгоритмов и структур данных, актуальны для любого стека технологий. Они не устаревают. Знание и понимание этих принципов помогает разработчикам писать более эффективный и аккуратный код.
Содержание
📖 Введение в алгоритмы
📖 Основные структуры данных
📖 Рекурсия
📖 Сортировки
📖 Хеш-функции и хеш-таблицы
📖 Деревья
📖 Графы
📖 Динамическое программирование
📖 Жадные алгоритмы
📖 Алгоритмы на строках
#учись #курсы
Принципы, лежащие в основе алгоритмов и структур данных, актуальны для любого стека технологий. Они не устаревают. Знание и понимание этих принципов помогает разработчикам писать более эффективный и аккуратный код.
Содержание
📖 Введение в алгоритмы
📖 Основные структуры данных
📖 Рекурсия
📖 Сортировки
📖 Хеш-функции и хеш-таблицы
📖 Деревья
📖 Графы
📖 Динамическое программирование
📖 Жадные алгоритмы
📖 Алгоритмы на строках
#учись #курсы
🧮 Основы фронтенд-разработки: фреймворки, DOM-дерево, взаимодействие с бэкендом
Статья посвящена общему обзору принципов фронтенд- и бэкенд-разработки, а также знакомит начинающих с наиболее актуальными инструментами и навыками, которые им потребуются для успешного продвижения по карьерному пути.
#учись
Статья посвящена общему обзору принципов фронтенд- и бэкенд-разработки, а также знакомит начинающих с наиболее актуальными инструментами и навыками, которые им потребуются для успешного продвижения по карьерному пути.
#учись
📔 Python и анализ данных. Третье издание (2023) Маккинни Уэс
Перед Вами авторитетное руководство по переформатированию, очистке и обработке наборов данных на Python.
В это новое издание Уэс внес изменения, так чтобы книга и дальше оставалась востребованным источником по всем аспектам анализа данных с применением Python и pandas.
#учись #книга #python
Перед Вами авторитетное руководство по переформатированию, очистке и обработке наборов данных на Python.
В это новое издание Уэс внес изменения, так чтобы книга и дальше оставалась востребованным источником по всем аспектам анализа данных с применением Python и pandas.
#учись #книга #python
🗒 Шпаргалка по Emmet
Emmet — набор плагинов для текстовых редакторов, которые помогают ускорить написание кода. Он преобразует простые аббревиатуры в полноценные блоки кода. То есть, вместо того, чтобы набирать руками код полностью, прописываете сокращенные аббревиатуры, нажимаете TAB и код целиком разворачивается.
Работа Emmet похожа на функцию автозамены — того самого Т9 в смартфоне — только более функциональную, за счет использования специального синтаксиса для сокращений. Просто вводите сокращение, псевдоним или несколько первых символов названия тега или свойства, нажимаете TAB и Emmet самостоятельно дописывает остальное.
#учись #полезныйресурс
Emmet — набор плагинов для текстовых редакторов, которые помогают ускорить написание кода. Он преобразует простые аббревиатуры в полноценные блоки кода. То есть, вместо того, чтобы набирать руками код полностью, прописываете сокращенные аббревиатуры, нажимаете TAB и код целиком разворачивается.
Работа Emmet похожа на функцию автозамены — того самого Т9 в смартфоне — только более функциональную, за счет использования специального синтаксиса для сокращений. Просто вводите сокращение, псевдоним или несколько первых символов названия тега или свойства, нажимаете TAB и Emmet самостоятельно дописывает остальное.
#учись #полезныйресурс
🥷 Кодовые войны Codewars
Если, Вы хотите больше практиковаться и усовершенствовать свою технику написания кода, то этот сайт для Вас.
Идеальное место, где можно попрактиковать технику написания кода + узнать чужие. Вы сможете отработать синтаксис Вашего языка и алгоритмы решения задач. Прочувствуете ограничения тех конструкций языка, которые знаете на данный момент. На этом сайте представлены практические задания для многих языков программирования. Задачки имеют несколько уровней сложности: от 8 kyu до 1 kyu. Причем чем ниже kyu, тем сложнее. Оттачивайте свои навыки и сравниваете свое решение с другими. Всё это поможет понять Ваш текущий уровень в программировании и замотивирует узнавать больше.
#учись #полезныйресурс
Если, Вы хотите больше практиковаться и усовершенствовать свою технику написания кода, то этот сайт для Вас.
Идеальное место, где можно попрактиковать технику написания кода + узнать чужие. Вы сможете отработать синтаксис Вашего языка и алгоритмы решения задач. Прочувствуете ограничения тех конструкций языка, которые знаете на данный момент. На этом сайте представлены практические задания для многих языков программирования. Задачки имеют несколько уровней сложности: от 8 kyu до 1 kyu. Причем чем ниже kyu, тем сложнее. Оттачивайте свои навыки и сравниваете свое решение с другими. Всё это поможет понять Ваш текущий уровень в программировании и замотивирует узнавать больше.
#учись #полезныйресурс