Михаил Омельченко | AI&IT
4.92K subscribers
904 photos
177 videos
4 files
651 links
Технический контент, туториалы и документация для IT-продуктов.
20 лет в IT. Менторство.

Реклама и сотрудничество:
Telegram - @DJWOMS
YouTube - https://www.youtube.com/c/DjangoSchool
Download Telegram
Вернемся к истокам и разбавим контент на канале.
Сегодня 03.08.24 стрим по Django 😎 в 19:00 по мск

Если будут проблемы со стабильностью связи с серверами YouTube, стрим перенесу в Telegram.

https://www.youtube.com/live/i5AWODG7cpg?si=fUTB38qVn9dndADr

#djangoschool #django
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1343
Стоит ли делать посты с советами видео и плейлистов с YouTube технического характера других авторов?
Final Results
94%
Да
6%
Нет
Насколько БЫСТРЕЕ Python 3.13 без GIL?

В этом видео автор рассказывает, как Python 3.13 революционизирует производительность, делая глобальную блокировку интерпретатора (GIL) необязательной!

Тык

#djangoschool #itblog #blog #видео
🔥5
А ты хорошо разбираешься в устройстве операционной системы?

Советую посмотреть видео на этом канале. Точно лишним не будет, много интересного об ОС можно узнать.

Тык

#djangoschool #itblog #blog #видео
👍12
Продолжаю делиться интересными и полезными видео.

Вы слышали о ClickHouse?

https://youtu.be/64b2gzse5PM?si=K9xXIlMMmSyAvT9A

#djangoschool #itblog #blog #видео
❤‍🔥102
Серия постов о БД.

Базы данных. NoSQL. MongoDB

https://youtu.be/l8WIZUVio6g?si=6hln94bBwOBb69R0

#djangoschool #itblog #blog #видео
🔥4
Интересное видео о проектировании БД.

https://youtu.be/HnRXzrg3Sd4?si=3A3AJhqPnBcBYUoM

#djangoschool #itblog #blog #видео
🔥5
Немного о: RabbitMQ, Kafka, Redis, Memcached, NuxtJS, MongoDB, PostgreSQL

https://youtu.be/c_mkpVg5rlg?si=AFyvmhdd4WUq6MAx

#djangoschool #itblog #blog #видео
5
Продолжу делиться интересными видео.

На этот раз из мира геймдева.

Есть отличный канал с уроками по Unreal Engine.
Скину ссылки не на уроки (сами на канале найдете), а на плей лист как создать свою игру.
Это не только программирование, но и куча чего еще интересного.

Тык

#djangoschool #itblog #blog #видео #gamedev
🔥61
YouTube умер?
Где стрим проводить?
Anonymous Poll
68%
YouTube
32%
Twitch
Сегодня не обычный стрим. В гостях давний знакомый и в прошлом мой ученик Захар Варфоломеев.

Расскажет о своем пути от backend разработки в мир ML.
Как он стал преподавателем, спикером на конференциях и стартапером в 17 лет.

Стрим 10.08.24 в 20:00 по мск

YouTube
Twitch

#djangoschool #itblog #blog #видео #stream
👍7👀2
🥳 Клуб по веб разработке ОТКРЫТ

Что будет в клубе описывал тут:
- Описание клуба по веб разработке
- Описание сезонов
- Описание активностей

Клуб по ежемесячной подписке.


Подписаться можно через телеграм бота
В честь открытия клуба действует скидка по промокоду START2024

Подписаться и вступить в клуб.

#club #djangoschool
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍21
Отвечаю на комментарий подписчика.
"Есть ли книги или хорошие статьи про архитектуры программ, как проектировать код и т.п?"

Подборка материала:
- DTO в Python. Способы реализации - Хабр
- Приемы объектно-ориентированного программирования, Банда четырех
- Предметно-ориентированные языки программирования, Мартин Фаулер
- Погружение в паттерны проектирования - бесплатная онлайн версия, Александр Швец
- Реактивные шаблоны проектирования, Роланд Кун
- Сайт https://refactoring.guru/ru - содержит отличные разделы про рефакторинг и паттерны проектирования

- Чистая архитектура, Роберт Мартин
- Архитектура корпоративных программных приложений, Мартин Фаулер
- Python и чистая архитектур - Хабр
- Python и чистая архитектура в 2021 году - Хабр
- Гексагональная архитектура - Хабр
- Слои, Луковицы, Гексогоны, Порты и Адаптеры — всё это об одном - Хабр
- CQS (CQRS) со своим блэкджеком - Хабр

- Чистый код, Роберт Мартин
- Совершенный код, Стив Макконнелл
- Идеальный программист, Роберт Мартин
- 97 этюдов для программистов, Роберт Мартин
- Программист-фанатик, Чед Фаулер

Клуб по веб разработке

#djangoschool #itblog #blog #видео #книги #статьи #программирование #разработкапо
🔥2144👍1
Вопрос подписчика
"Куда двигаться, что делать? Если на python писать могу, на django собрать небольшой проект могу (магазинчик с товарами какой-нибудь или по типу портала для фильмов), с orm работать понял как (с SQL alchemy работать могу), на ptb какой-нибудь бот собрать тоже, всякие json request попробовал, что нужно подтянуть, хорошо изучить? В течении года вот так потихоньку изучал, пробовал, не плотно прям, но как-то так (не сказать, что я теперь гуру в этом, но ознакомлен и есть понимание применено куда копать). Что желательно хорошо знать и делать для первого собеса? Каков вообще путь питониста в вебе и в смежных направлениях?
*Для Junior"

Тут конечно нужно давать совет индивидуально для человека. Поняв его бэкграунд знаний и т.д.
Но можно более общий совет, а коллеги дополнят в комментариях.

Несколько советов, как двигаться дальше:

Углубляйся в Django:
- Изучи Django REST Framework для создания API
- Освой систему шаблонов и кастомные теги
- Разберись как фреймворк работает под капотом

Базы данных:
- Улучшай навыки SQL (сложные запросы, оптимизация)
- Изучи NoSQL решения (MongoDB, Redis)

Инструменты:
- Git (ветвление, слияние, работа с удаленными репозиториями)
- Docker (контейнеризация приложений)
- CI/CD (например, GitHub Actions)

Тестирование:
- Юнит-тесты (pytest)
- Интеграционные тесты
- TDD (разработка через тестирование)

Асинхронное программирование:
- asyncio
- Знакомство с FastAPI

Алгоритмы и структуры данных:
- Решай задачи на LeetCode

Еще про архитектуру почитать.

Soft skills:
- Работа в команде
- Умение читать чужой код
- Навыки презентации своих решений

Для первого собеседования:
- Уверенное владение основами Python
- Понимание ООП и паттернов проектирования
- Знание фреймворка
- Базовые знания HTTP и REST
- Понимание работы с реляционными БД
- Опыт работы с Git
- Умение объяснять свой код
- Готовность решать алгоритмические задачи
- Что-то из DDD


#python #django #djangoschool
👍102🔥2
В продолжение рассказа о клубе.

Ребята из клуба разделились на две команды.
Уже организовались и приступили к работе.

Приступили к изучению ТЗ.
Вопросов накидали по нем, я в шоке. Но это показатель заинтересованности и внимательности.

Не согласились брать легкое ТЗ, сразу по харду пошли. Так еще говорят, давай сезон запускать 😎

В общем красавчики, думаю у ребят всё получиться. 💪

В честь открытия клуба действует скидка по промокоду START2024

#djangoschool #club
👍10
Для третьей команды в клубе не хватает двух человек.

Присоединяйтесь к клубу😎