<Easy-Peasy Code/>
2.78K subscribers
1.01K photos
48 videos
86 files
120 links
Привет всем✋
Делюсь полезным:
💭 авторские статьи
💭 интересные книги/инсайты
💭 немного юмора и опросов

Бот для самопроверки: @EpCodeQuizBot

По рекламе @adtgassetsbot
Владелец @Aleksei
Download Telegram
💡 Зачем программисту изучать алгоритмы

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

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

#ссылка
🛠️ CherryPy

CherryPy — минималистичный веб-фреймворк с открытым исходным кодом. Он обеспечивает возможность создания веб-приложений Python, которое ничем не отличается от построения любой другой объектно-ориентированной программы.

По факту это веб-приложение, работающее под управлением CherryPy, является автономным приложением Python, использующее собственный многопоточный веб-сервер. Приложения CherryPy запускаются в любой операционной системе, поддерживающей Python (Windows, MacOS, Linux и т.д.).

Они могут быть развернуты в любом окружении, где вы можете запускать обычное приложение Python. Вам не требуется Apache для приложений CherryPy, вы можете запустить приложение CherryPy в Apache, так же как в Lighttpd или IIS.

#инструменты #python
🔥 Лучшее на канале за неделю

1) Python contextvars. О полезности contextvars
2) Vue.js — это JavaScript-фреймворк с открытым исходным кодом для создания креативного интерфейса
3) Зачем программисту изучать алгоритмы

#топ
Этот день настал!

Мы рады представить вам нашего бота @EpCodeQuizBot. C помощью него вы можете проверить себя по любому языку программирования и разной сложности.

Пишете под этим постом какие языки вам интересны. Постепенно мы будем добавлять их.

Следите за новостями, и узнавайте про обновления проекта <Easy-Peasy Code/>. Скоро будем запускать конкурсы с призами🤩

Всем спасибо за поддержку! Всем легкой и продуктивной недели.
Какой следующий язык добавить в бота?
Anonymous Poll
17%
PHP
20%
Java
31%
Js (Middle)
10%
Cpp (Middle || Senior)
8%
Go
14%
Sql
27%
Python(Middle || Senior)
24%
C#
💡 Visual Studio Code - Установка и настройка для фронтенд разработки

Visual Studio Code или просто VS Code – это бесплатный, популярный и имеющий множество дополнений текстовый редактор, который в первую очередь предназначен для создания и отладки современных веб и облачных приложений.

Разработан он компанией Microsoft и доступен для операционных систем Windows, MacOS и Linux.

Распространяется данная программа бесплатно, исходный код её доступен на GitHub.

В статье ниже рассмотрим, как установить VS Code и настроить для фронтенд разработки.

#ссылка
Ловушка_для_багов.pdf
7 MB
📓Ловушка для багов. Полевое руководство по веб-хакингу
Автор: Питер Яворски

Описание: в книге рассматриваются распространенные типы ошибок и реальные хакерские отчеты о таких компаниях, как Twitter, Facebook, Google, Uber и Starbucks. Из этих отчетов вы поймете принципы работы уязвимостей и сможете сделать безопасней собственные приложения.

Вы узнаете:
• как работает интернет, и изучите основные концепции веб-хакинга;
• как злоумышленники взламывают веб-сайты;
• как подделка запросов заставляет пользователей отправлять информацию на другие веб-сайты;
• как получить доступ к данным другого пользователя
• с чего начать охоту за уязвимостями;
• как заставить веб-сайты раскрывать информацию с помощью фейковых запросов;

#книги
🛠️ Phaser

Игровой движок для настольной и мобильной разработки на JS и TypeScript. Работает на основе PixiJS — использует его для визуализации сцен. Следовательно, опирается на тот же шустрый WebGL с возможностью отката на Canvas в устаревших браузерах.

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

Минусы: последняя версия — Phaser 3 — еще сырая. Плагины и утилиты к движку стоят в среднем 20$ и поддерживают только Phaser 2. У второй версии движка есть неочевидные настройки, которые трудно изменить — например, скорость движения объектов автоматически подстраивается под FPS.

#инструменты #js
Вирусы уже не те

#мем
💡 Linux kernel development для самых маленьких

Любой программист знает, что теоретически он может внести свой посильный вклад в развитие Linux ядра. С другой стороны, подавляющее большинство уверено, что занимаются этим исключительно небожители, а процесс контрибьюта в ядро настолько сложен и запутан, что обычному человеку разобраться в нём нет никакой возможности. А значит, и надобности.

Сегодня мы попробуем развеять эту легенду и покажем, как абсолютно любой инженер при наличии достойной идеи, воплощённой в коде, может предложить ее на рассмотрение Linux community для включения в ядро.

#ссылка
Разработка_веб_приложений_с_использованием_Flask_на_языке_Py.pdf
2.1 MB
📓 Разработка веб-приложений с использованием Flask на языке Python
Автор: Мигель Гринберг

Описание: пошаговые примеры создания законченного приложения на Flask. Автор книги Мигель Гринберг знакомит с основными функциональными возможностями фреймворка и показывает, как расширять приложения дополнительными веб-технологиями.

#книги