Исправьте СРОЧНО эти 12 ошибок в ваших Python проектах


Запускаем мощную платную обучающую программу, интересно принять участие? Пройдите опрос — simpoll.ru/run/survey/c44b6a04

Сказать спасибо можно здесь — boosty.to/digitalize.team

Практически в каждом Python проекте, который вы присылали на Code Review, были эти 12 ошибок. Исправьте их срочно, сделайте свой код конфеткой!

0:00 Как появился этот перечень?
0:44 #1 Жёсткие нарушения PEP8
2:30 #2 Нейминг
5:23 #3 Комментарии
8:27 #4 Документация по проекту
9:35 #5 Бизнес-логика в контроллерах
11:03 #6 Использование функций
13:03 #7 Изучите ваш фреймворк
14:21 #8 Исключения и обработка ошибок
16:49 #9 Логирование
18:24 #10 Конфиденциальные данные в коде и git репозиториях
19:23 #11 pip requirements и состав git репозитория
20:37 #12 Преждевременные попытки внедрить паттерны
22:53 Как работать с этими 12 пунктами

/****************** about ******************/

Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:

— Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
— Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.

Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.

С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.

Мои соц сети:
www.facebook.com/a.goloburdin
www.instagram.com/alexeygoloburdin/
vk.com/a.goloburdin

---

03. Docker Compose и Best Practice Docker, CI/CD и Gitlab CI. Вечерняя школа Слёрма по Kubernetes.


Третья лекция открытого курса по Kubernetes продолжает тему: Docker. Вы познаете Best practice, поймёте, как контролировать Docker и пребывать в безопасности, разберётесь с понятием Docker-compose, получите базовые знания по CI/CD и инструменту Gitlab CI, а также услышите ответы на вопросы по предыдущей лекции(https://youtu.be/TJg7QpqCH70).

Спикер:
Марсель Ибраев, практикующий архитектор Southbridge, Certified Kubernetes Administrator

Узнать про обновлённый курс по Kubernetes с максимумом практики и удобным графиком занятий в комплекте «Слёрм Kubernetes»: to.slurm.io/Kubernetes003
Пройти курс по Docker с последними фишками, обновлённой Best practice, и практической частью to.slurm.io/docker-videocourse003

Программа лекции:
04:38 — Введение
07:45 — Best practice
41:10 — Усиливаем контроль и безопасность
46:59 — Docker-compose
01:11:12 — CI/CD
01:16:40 — Gitlab CI
01:39:31 — Домашнее задание
01:41:30 — Ответы на вопросы

Полезные ссылки:
Плейлист курса:
www.youtube.com/playlist?list=PL8D2P0ruohOA4Y9LQoTttfSgsRwUGWpu6
Блог на Хабре: habr.com/ru/company/southbridge/
Секретный чат в телеграм по теории Kubernetes: clc.to/teleteorykub
Канал Слёрм в телеграм: t.me/slurmnews
Практика по Kubernetes: to.slurm.io/Kubernetes03practic
Фидбек про курсы: to.slurm.io/feedback20

React NodeJS Сайт за 3 часа с нуля


Продвинутый JavaScript: clc.to/senior
Angular 9: clc.to/angular
React Native: clc.to/rnative
ReactJS: clc.to/react
NodeJS: clc.to/nodejs
Angular Fullstack (MEAN): clc.to/fullstack

Подписывайся на соц сети:
Telegram: t.me/js_by_vladilen
Instagram: www.instagram.com/vladilen.minin
VK: vk.com/vladilen.minin
Группа VK: vk.com/js_by_vladilen

Полный Курс MERN Стек (Mongo, Express, React, Node)
В курсе вы увидите создание приложения с нуля до деплоя на домен и VPS хостинг
Вы увидите реализацию авторизации и регистрации по JWT токену увидите создание приложения по сокращению ссылок и аналитике

Исходный код ты найдешь в телеграм канале:
t.me/js_by_vladilen/116

00:00:00 Введение
00:02:52 Инициализация проекта на Node.js
00:05:46 Установка базовых зависимостей
00:07:02 Работа со скриптами
00:08:18 Настройка Express.js,
00:11:47 Подключение к базе данных MongoDB
00:20:30 Регистрация роутов
00:47:31 Настройка React.js
00:57:00 Настойка роутинга страниц
01:05:27 Работа над компонентом AuthPage
01:18:03 Работа с запросами
01:37:00 Обработка ошибок
01:47:44 Работа над авторизацией
02:00:18 Работа над компонентом Navbar
02:06:16 Работа над-бизнес логикой на сервере
02:25:10 Работа над компонентом CreatePage
02:34:18 Работа над компонентом Loader
02:37:37 Работа над компонентом DetailPage
02:42:18 Работа над компонентом LinkCard
02:46:58 Работа над компонентом LinksPage
02:54:41 Доработка бизнес-логики на сервере
03:01:00 Добавление скриптов
03:08:52 Добавление на GitHub
03:11:15 Привязка домена к хостингу
03:14:45 Настройка сервера на хостинге
03:26:18 Настройка менеджера процессов PM2
03:32:43 Завершение

#react #express #mongo

Владилен Минин
MERN — Сокращение Ссылок с Нуля до Деплоя (Mongo, Express, React, Node)

Эволюция одной игры / Создаю игру за 30 минут и улучшаю её


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

Так что я решил сократить время на разработку, чтобы увидеть, как может измениться игра, сделанная за 30 минут, если потратить на ее апгрейд всего пару часов.

Музыка в видосе:
Audio Hertz — World War Outerspace

Bosca (там делал кринжовый саунд): boscaceoil.net/

Анимация в PowerPoint за 3 минуты / MityaChannel


Дисней начинал делать мультфильмы в гараже, так что же нам мешает начать делать их в программе для презентации? Расскажу, как и зачем пробовать анимировать в PowerPoint и что можно за это получить.

Всем приятного просмотра!

Ссылка на группу вк:
vk.com/mityachannel

Курсы от Митрия, чтобы быстро научиться делать мульты:
vk.com/mityachannel?w=product-93059460_2129915/query

Инстаграм с Митрием:
www.instagram.com/mit_fun/

Ссылка на проект с анимацией из PowerPoint:
yadi.sk/d/tLLhZIqEngOzeQ
Для воспроизведения нажать F5

Фреймворки Python что учить


В этом видео мы подробно поговорим про Python, а в частности про фреймворки и библиотеки, которые разработаны под Python для облегчения написания приложений в программировании. На python действительно большое количество инструментов и новичек только изучивший основы может запутаться что и где какие фреймворки python применяют. Я подробно расскажу что учить из фреймворков начинающему и где использовать в работе. Расскажу про фреймворки для машинного обучения — Tensor flow, веб разработки -django, разработки игр pygame.

Принципы дизайна мобильных приложений [16 ]


Как научиться дизайну мобильных приложений за вечер?

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

Программа вебинара
– Чем дизайн мобильных приложений отличается от веб-дизайна
– Особенности проектирования мобильных приложений
– Как создавать и тестировать прототипы
– Тренды в дизайне мобильных приложений
– Как создавать дизайн для различных мобильных устройств

школа-дизайна: uprock.design/
telegram: t.me/uprockpro
instagram: www.instagram.com/zhenya.ninja

На этом канале Евгений Кузьмин (CEO

Простой парсинг сайтов на Python | requests, BeautifulSoup, csv


ГРУППА ПО PYTHON:
t.me/python_scripts

IDE PyCharm:
www.jetbrains.com/ru-ru/pycharm/download/#section=windows

КУРС PYTHON:
youtu.be/IbGUmqCrjuc

ПОДДЕРЖАТЬ АВТОРА И КАНАЛ:
www.liqpay.ua/ru/checkout/380638562538

Webmoney:
Z166344793421
R369744777501
U871336351200

О видео уроке:
Сегодня мы в 50 строчек кода напишем реальный парсинг банковских карт с финансового портала. Будет очень подробное объяснение всех импортируемых библиотек и каждой строчки кода.

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

ХАКЕРСКИЙ СМАРТФОН | Установка Kali Linux [Nethunter] на Android | UnderMind


✓ Наш паблик в Телеграм: durov.cc/under_public

✓ Мой хаЦкерский смартфон для Kali Linux (Nethunter и поддержкой правильного ядра) — ali.pub/35zes7
✓ Alfa — Лучший WiFi Адаптер (работает в Kali Linux и Nethunter): goo.gl/sv7Vuf

● В этом ролике я рассказываю о том, как установить на Android смартфон полноценный Kali NetHunter (Kali Linux). Способ работает абсолютно для любых устройств.

● Скачать Kali NetHunter для Официально поддерживаемых устройств — goo.gl/UZxX5P
● Nali Nethunter (ночные сборки) — goo.gl/mvrQRc

— ● Помочь каналу и получить помощь в любых вопросах: donationalerts.com/r/undermind
● Стать спонсором канала: youtube.com/TheUnderMind/join
● Я ВКонтакте: vk.com/TheUnderMind
● Реклама на канале: bit.ly/2THIswk

— ✓ Наш сайт: darksploit.su
✓ Наш второй канал: vk.cc/9Nuba7
✓ Паблик в ВК: vk.cc/aby9hC
✓ Чат в ВК: vk.cc/abxUPr
✓ Паблик в Телеграме: durov.cc/under_public
✓ Чат в Телеграме: durov.cc/UnderChats

— ● Лучшие товары для xaЦkера:

✓ Мой хаЦкepcкий смартфон для Kali Linux (Nethunter и поддержкой правильного ядра) — ali.pub/35zes7

✓ Alfa — Лучший WiFi Адаптер (работает в Kali Linux и Nethunter): goo.gl/sv7Vuf

✓ ХаЦкерские часы-деаутентификатор с WiFi: ali.pub/4hhw62

✓ НасkRF Оnе — лучший SDR: ali.pub/4hhwsm

✓ Маленькая Bluetooth-клавиатура с подсветкой: ali.pub/4hhwwp

✓ USB порт для вашего смартфона (OTG Micro USB): goo.gl/H7pLVT

✓ WiFi Jаmmеr на ESP8266 (Глушилка-Деавторизатор WiFi): goo.gl/i7VHWP

✓ Злo Кaбель (BadUSB): ali.pub/4hhyo3

✓ Raspberry PI 3 B (можно сделать xaцk-станцию): ali.pub/4hhwzt

✓ Ruby Ducky BadUSB (XaЦkepcкий девайс в виде флешки): ali.pub/4hhxn5

✓ USB to Ethernet адаптер: ali.pub/4hhxux

✓ Разветвитель USB порта 1 в 4: goo.gl/pBoQPW

✓ Дубликатор RFID ключей и карт: goo.gl/snvemZ

✓ Дубликатор RFID / NFC, редактор кодов: ali.pub/4hhy1q

✓ Недорогие, но очень мощные рации: goo.gl/dKibg5

✓ Недорогой, но мощный WiFi адаптер: goo.gl/c5eWga

✓ Микро камера: ali.pub/4hhy49

✓ Клавиатуры с подсветкой для ПК: ali.pub/4hhyav

✓ Коврик для мыши с подсветкой: ali.pub/4hhycm

— ● В ролике «Хакерский Kali NetHunter: Установка Kali Linux на Android | UnderMind» — я рассказываю вам о том, как установить Kali NetHunter на Android. Сам Kali NetHunter представляет из себя самый обыкновенный Kali Linux, который ставится на любое устройство. Да, вы сможете установить Кали Линукс на смартфон, или же на планшет. Главное, чтобы у вас был андроид.
Способов установки Linux на телефон — довольно много, в том числе через apk файл, или же используя Linux Deploy. Но именно сегодня я расскажу об универсальном способе, который точно сработает.
Да, поскольку это обобщенный ролик — для всех устройств, в нем я не стал показывать то, процесс разблокировки загрузчика телефона, установку twrp recovery или же как получить root права. Как установить twrp recovery на Android или же как получить root права, вы можете загуглить именно для своего смартфона. На каждом смарте это делается по своему, и универсального способа для Samsung, Xiaomi, Meizu и т.д. — нет. В общем, гуглите. Если вы уже получили рут права и установили рекавери, тогда удачного просмотра этого ролика!

● Данный ролик постановочный. Идея является художественной выдумкой автора, ролик выполнен с использованием средств монтажа. Автор ролика не побуждает зрителей к противозаконным действиям, ведь это всё просто развлекательное шоу сами знаете с какой целью.

● Дополнительные хештеги: #kali #nethunter #установка #linux #andrax #termux #android #undermind

ОТСЛЕДИЛ ПЕДОФИЛА ПО IP


Наш Telegram канал — t.me/overlamer1
Второй канал — www.youtube.com/c/igorover
Паблик — overpublic1 — vk.com/over_view

Заказать рекламу вы можете здесь:
bit.ly/2nChGY8

Инстаграмчик здесь:
www.instagram.com/overbafer1

AliExpress в рамках закона [Bad AliExpress]:
vk.com/public137607137

Некультурный AliExpress:
vk.com/public146011210
Данное видео не является призывом к действию, за самоуправство есть статья, как и за агитацию. Ролик является примером социальной инженерии в реальных условиях. Вся персональная информация была зацензурена.
Seeker узнаёт местоположение человека по API и/или GPS. Если человек не предоставил доступ для геоположения то как минимум seeker может вытащить IP адрес и информацию о системе пользователя. Он не определяет геоположение по IP, еще раз напишу — принцип работы по API и/или GPS, точность ~30 метров.