TOP-3 IDE для программирования на Python | Базовый курс. Программирование на Python


Какую интегрированную среду разработчика выбрать начинающему программисту на Python? Давай рассмотрим несколько вариантов.

www.jetbrains.com/ru-ru/pycharm/ — PyCharm
www.sublimetext.com/3 — Sublime Text 3
atom.io/ — Atom IDE

Как установить Python — www.youtube.com/watch?v=-7GzTLEQdUg

#Python #IDE #Atom #PyCharm #Sublime_Text

Исправьте СРОЧНО эти 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)

Поднимаем свой собственный web-сервер на Ubuntu за 60 минут


Начинающему сетевому администратору или веб-разработчику просто необходима собственная площадка для обучения и экспериментов. Конечно, можно купить хостинг или установить денвер на свой ноутбук. Однако, более эффективно развернуть свой собственный сервер на компьютере или виртуальной машине. Это позволит разобраться с ньюансами работы хостинга на личном опыте. Большинство серверов, на которых находятся интернет-сайты, работают на ОС Linux. На вебинаре мы разберем на практике процесс установки Ubuntu, узнаем, как выполнить правильное разбиение диска, познакомимся с командной строкой linux и сетевыми настройками Ubuntu, развернем в системе LAMP-сервер.

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


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

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

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

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

Создание GUI приложения Python tkinter. Как сделать Калькулятор на python Часть 3


Стать спонсором канала и получить доступ к дополнительным материалам по Python
www.youtube.com/channel/UCMcC_43zGHttf9bY-xJOTwA/join
boosty.to/egoroff_channel
www.patreon.com/artem_egorov

stepik.org/course/63085/syllabus
Курс по основам python на Степике

stepik.org/course/72969/promo
Записывайся на курс на Stepic по ООП, где найдешь много практических задач

Ссылка на урок
egoroffartem.pythonanywhere.com/course/tkinter/kak-sdelat-kalkulyator-na-python-chast-3

При помощи библиотеки tkinter можно создать свои десктопные графические приложения на python. Мы изучим все основные виджеты, которые применяются в формах и создадим на их основе такие проекты как Калькулятор, Paint, Сапер, Блокнот

Калькулятор на Python при помощи библиотеки tkinter

Все видео этого курса можете найти на сайте
egoroffartem.pythonanywhere.com/course/tkinter

или в Вк
vk.com/videos-177962775?section=album_1

Если кому нужна помощь, предлагаю индивидуальные занятия. Подробнее пишите в личку в вк
vk.com/artem_egoroff

vk.com/python.study
В данном группе можете найти информацию о новых видео и задать вопросы

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


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

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

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

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

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

Github для самых маленьких #2 | Практика – GitHub Desktop | Приложение Гитхаб для компьютера


Продолжаем изучать Github. Сегодня мы рассмотрим приложение GitHub для компьютера, чтобы разобраться с тем, как работает Git.
github.com – сайт GitHub
desktop.github.com – Приложение GitHub
gitignore.io – Сборщик файла gitignore

Ссылка на полный плейлист: www.youtube.com/playlist?list=PL3LQJkGQtzc5rDeb7FjACNb6sOW300yA0

Подпишитесь на канал, если вам нравятся эти видео:
goo.gl/Zuu7wE

Получить нужные материалы для любого веб-разработчика — taplink.cc/glo_web_academy

Получить консультацию куратора — bit.ly/2Ym5SqS

Связаться с автором: vk.com/aislam23 telegram: t.me/aislam23
Мой блог: vk.com/islamov_blog

Больше контента в нашей группе Вконтакте
vk.com/glo_academy
Присоединяйтесь к нашему сообществу Discord
discord.gg/e8AtwSu

Мой канал в telegram «Лысый из браузера»
tele.click/baldfrombrowser

Еще у нас скоро стартует курс обучения. Напиши моему ассистенту:
vk.me/glo_academy
— Я использую хостинг Link Host с 2014 года
link-host.net/billing/pl.php?1786

Парсинг сайтов на Python. Урок 1


Python. Быстрый старт: webformyself.com/minikurs/python/free.html
Исходники к уроку тут: webformyself.com/parsing-sajtov-na-python-urok-1/

В предлагаемых двух уроков будет показано написание программы для парсинга реального сайта в сети. Из данной серии уроков вы узнаете о таких библиотеках, как Requests и BeautifulSoup.

Первая – позволяет отправлять HTTP-запросы и получать исходный код запрошенной страницы. Вторая – позволяет получать конкретные данные из полученного исходного кода страницы.

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