ПИТОНИСТЫ | КИРИЛЛ ПОЗДНЯКОВ
ПИТОНИСТЫ | КИРИЛЛ ПОЗДНЯКОВ
  • 86
  • 182 258
ПОЛНЫЙ PYTHON BACKEND ROADMAP
В ролике мы рассмотрим все что нужно для комфортной жизни Python Backend разработчика в 2025 году
Мой телеграм канал где можно получить собеседование и многое другое t.me/+K7Nro7TpbZNmNTYy
Продвинутый Backend Python: t.me/ptworl/221
Бот IT собеседник t.me/interviewITBot
Мой сайт по вопросам на собеседованиях alit-poznikov.ru/
Экосистема знаний в IT itsystem.space/
#python #pythonprogramming #pythontutorial #python3 #pythonforbeginners #pythonprojects #programming #programmers #programmer #backend #backenddeveloper #fullstack #fullstackdevelopment #backendwebdevelopment #docker #nodejs #devops
มุมมอง: 841

วีดีโอ

НОВЫЙ PYTHON 3.13
มุมมอง 2.4Kหลายเดือนก่อน
Мой телеграм канал где можно получить собеседование и многое другое t.me/ K7Nro7TpbZNmNTYy Рассмотрим все нововведения в язык в новом обновлении. А новшеств действительно много Бот IT собеседник t.me/interviewITBot Мой сайт по вопросам на собеседованиях alit-poznikov.ru/ Экосистема знаний в IT itsystem.space/ #python #pythonprogramming #pythontutorial #python3 #pythonforbeginners #pythonproject...
ВСЕ ПРО TYPE HINTS В PYHTON ЗА 15 МИН
มุมมอง 667หลายเดือนก่อน
Мой телеграм канал где можно получить собеседование и многое другое t.me/ K7Nro7TpbZNmNTYy Бот IT собеседник t.me/interviewITBot Мой сайт по вопросам на собеседованиях alit-poznikov.ru/ Экосистема знаний в IT itsystem.space/ #python #pythonprogramming #pythontutorial #python3 #pythonforbeginners #pythonprojects #programming #programmers #programmer #backend #backenddeveloper #fullstack #fullsta...
ПИШЕМ СВОЙ МЕССЕНДЖЕР НА PYTHON
มุมมอง 1.5K2 หลายเดือนก่อน
Мой телеграм канал где можно получить собеседование и многое другое t.me/ K7Nro7TpbZNmNTYy Бот IT собеседник t.me/interviewITBot Мой сайт по вопросам на собеседованиях alit-poznikov.ru/ Экосистема знаний в IT itsystem.space/ #python #pythonprogramming #pythontutorial #python3 #pythonforbeginners #pythonprojects #programming #programmers #programmer #backend #backenddeveloper #fullstack #fullsta...
МЕТОДОЛОГИИ РАЗРАБОТКИ ДЛЯ ЧАЙНИКОВ
มุมมอง 5653 หลายเดือนก่อน
МЕТОДОЛОГИИ РАЗРАБОТКИ ДЛЯ ЧАЙНИКОВ
ЛУЧШИЕ ЯЗЫКИ ПРОГРАММИРОВАНИЯ В 2024 ГОДУ
มุมมอง 1.2K4 หลายเดือนก่อน
ЛУЧШИЕ ЯЗЫКИ ПРОГРАММИРОВАНИЯ В 2024 ГОДУ
ВЕСЬ DOCKER ЗА 20 МИН
มุมมอง 1.1K6 หลายเดือนก่อน
ВЕСЬ DOCKER ЗА 20 МИН
ВЕСЬ FLASK ЗА 8 МИН
มุมมอง 1.3K7 หลายเดือนก่อน
ВЕСЬ FLASK ЗА 8 МИН
ВЕСЬ PYTHON ЗА ЧАС
มุมมอง 2.2K8 หลายเดือนก่อน
ВЕСЬ PYTHON ЗА ЧАС
ТОП 5 ШАБЛОНОВ ПРОЕКТИРОВАНИЯ ДЛЯ МИКРОСЕРВИСОВ
มุมมอง 1K9 หลายเดือนก่อน
ТОП 5 ШАБЛОНОВ ПРОЕКТИРОВАНИЯ ДЛЯ МИКРОСЕРВИСОВ
ЧТО ТАКОЕ DATA SCIENCE
มุมมอง 23310 หลายเดือนก่อน
ЧТО ТАКОЕ DATA SCIENCE
ПРОДВИНУТЫЙ BACKEND (PYHTON) ЗА 10 ЧАСОВ
มุมมอง 1.2K10 หลายเดือนก่อน
ПРОДВИНУТЫЙ BACKEND (PYHTON) ЗА 10 ЧАСОВ
САМОЕ ЖЕСТКОЕ СОБЕСЕДОВАНИЕ ЧАСТЬ 2 (Junior Python)
มุมมอง 2K11 หลายเดือนก่อน
САМОЕ ЖЕСТКОЕ СОБЕСЕДОВАНИЕ ЧАСТЬ 2 (Junior Python)
САМОЕ ЖЕСТКОЕ СОБЕСЕДОВАНИЕ (Junior Python)
มุมมอง 44Kปีที่แล้ว
САМОЕ ЖЕСТКОЕ СОБЕСЕДОВАНИЕ (Junior Python)
БЕЗ ЭТОГО ТЫ НЕ УСТРОИШЬСЯ НА РАБОТУ
มุมมอง 1.4Kปีที่แล้ว
БЕЗ ЭТОГО ТЫ НЕ УСТРОИШЬСЯ НА РАБОТУ
ВЫУЧИЛ БАЗЫ ДАННЫХ ЗА 10 МИН
มุมมอง 1.3Kปีที่แล้ว
ВЫУЧИЛ БАЗЫ ДАННЫХ ЗА 10 МИН
Backend для дебила
มุมมอง 2.6Kปีที่แล้ว
Backend для дебила
Python язык для обезьян
มุมมอง 3.6Kปีที่แล้ว
Python язык для обезьян
Микросервисы для Дебила
มุมมอง 41Kปีที่แล้ว
Микросервисы для Дебила
Что такое Метаклассы в Python ?
มุมมอง 1.7Kปีที่แล้ว
Что такое Метаклассы в Python ?
Что такое *args и **kwargs в Python ?
มุมมอง 764ปีที่แล้ว
Что такое *args и kwargs в Python ?
Что такое Lambda выражения в Python ?
มุมมอง 516ปีที่แล้ว
Что такое Lambda выражения в Python ?
Для чего в Python if __name__ == '__main__' ?
มุมมอง 1.6Kปีที่แล้ว
Для чего в Python if name ' main ' ?
DataClass-es в Python за 15 мин
มุมมอง 2.2Kปีที่แล้ว
DataClass-es в Python за 15 мин
Django или Backend за 15 мин
มุมมอง 1.5Kปีที่แล้ว
Django или Backend за 15 мин
ВЕСЬ FASTAPI ЗА 30 МИН
มุมมอง 36Kปีที่แล้ว
ВЕСЬ FASTAPI ЗА 30 МИН
Генераторы в Python за 5 мин
มุมมอง 1.2Kปีที่แล้ว
Генераторы в Python за 5 мин
Весь REST API за 6 мин
มุมมอง 2.3Kปีที่แล้ว
Весь REST API за 6 мин

ความคิดเห็น

  • @littlebobr581
    @littlebobr581 13 ชั่วโมงที่ผ่านมา

    Боже мой что за ужас вырежти мне глаза (просто передай в функцию там проверка на нет и потом вывод через f строку чего нет ) это же кошмар как медленно

  • @АдилетЭралиев-л5н
    @АдилетЭралиев-л5н วันที่ผ่านมา

    Бомбово

  • @ИванСамарин-ц6к
    @ИванСамарин-ц6к 5 วันที่ผ่านมา

    Ой какой классный канал, боже ❤ Спасибо большое за доходчивые разъяснения+описания по существу и, одним словом, контент. Буду делиться с максимальным количеством людей)

  • @RolerMHAOngK
    @RolerMHAOngK 7 วันที่ผ่านมา

    худший обучающий ролик который я встретил на ютубе с самого начала просто набор слов без каких либо обьяснений

  • @backsty-
    @backsty- 13 วันที่ผ่านมา

    Мда, протараторил почти ничего не объяснил.......

  • @nikmelnik6692
    @nikmelnik6692 19 วันที่ผ่านมา

    я искал - как работает фаст апи. тоесть мне надо было понять как проектировать приложение от простого к сложному. Начал смотреть это видео и сразу же куча вопросов. Что такое асги, васги?? что такое веб сервер? как он работает? и прочее. Я к тому что на уровне понимания, того про что вы пишите (это очень хорошо что снимаете и делитесь опытом) я думаю стоит называть видео как то типа - фаст апи быстрое пояснение для мидл. Отличия от других фрем вороков. Если человек только начинает разбираться - ему надо объясять прям вот просто

  • @danveyd
    @danveyd 21 วันที่ผ่านมา

    А разве просто через && нельзя написать?

  • @Евгений555-х1ы
    @Евгений555-х1ы 21 วันที่ผ่านมา

    Match: case давно есть в питоне не городи огород

  • @arxxximed
    @arxxximed 22 วันที่ผ่านมา

    сам озвучить не мог?

  • @dians1s
    @dians1s 22 วันที่ผ่านมา

    Плохо читаемый код, лучше использовать if elif else

  • @askhatbaimukhamedov8692
    @askhatbaimukhamedov8692 26 วันที่ผ่านมา

    не суть

  • @nikitaushakov1209
    @nikitaushakov1209 หลายเดือนก่อน

    GIL не спасает от race condition'ов (каждый сам может загуглить и проверить) т.к. какие-то базовые вида `a += 1` состоят из нескольких операций байткода и переключения между тредами может случиться между ними. GIL нужен для простой работы garbage collector'а

  • @albertvoi603
    @albertvoi603 หลายเดือนก่อน

    это реально кайфули

  • @DevShurik24
    @DevShurik24 หลายเดือนก่อน

    Посмотри ролики про нормализацию звука, твой звук слишком тихий в отношении других роликов на просторах TH-cam

    • @adammagomedov9822
      @adammagomedov9822 13 วันที่ผ่านมา

      Все нормально может у вас проблема

  • @yexotb1538
    @yexotb1538 หลายเดือนก่อน

    Ура

  • @artemrokhmakov6373
    @artemrokhmakov6373 หลายเดือนก่อน

    NewType, это объект, который нужно обязательно инициализировать перед тем как подставлять в аргументы функции или возвращать. Protocol, это интерфейс который не обязательно наследовать, в отличие от абстрактных классов. Awaitable, это объект который реализует метод «__await__», и указывать его нужно на выход из функции только когда мы возвращаем этот объект и при этом не дожидаемся результата то есть без «await». Coroutine в отличие от Awaitable, является объявленной функцией с «async def», и ее нужно указывать на выход из функции, точно так же когда мы возвращаем корутину и не дожидаемся результата с помощью «await», так же сигнатура Coroutine[send_type, throw_type, return_type]. AsyncIterator возвращает объект итератор но с помощью асинхронный методов «__aiter__», «__anext__». LiteralString является аналогом Final(можно кому то полезно будет). Sequence, определяет List или Tuple, который не будет изменяется, и MutableSequence является аналогом но подразумевает возможные изменения этой последовательности.

  • @kirin_toru
    @kirin_toru หลายเดือนก่อน

    Какие нах поплавки

  • @Ramzes200986
    @Ramzes200986 หลายเดือนก่อน

    Ну и геморой(((

  • @madishaiken2525
    @madishaiken2525 หลายเดือนก่อน

    От протоколов не обязательно наследоваться

  • @ИгорьВасилевич-э4р
    @ИгорьВасилевич-э4р หลายเดือนก่อน

    Спасибо. А тайпхинты на тайпхинты еще не придумали?

  • @ox-po363
    @ox-po363 หลายเดือนก่อน

    Спасибо за такое классное интервью!

  • @krostireal
    @krostireal หลายเดือนก่อน

    а в чем от этого смысл?😅

    • @kikree3181
      @kikree3181 หลายเดือนก่อน

      Это очень полезно при работе с ip адресами, например, также можно очень легко сделать простенькое оформление в консоли

  • @evan_kirk
    @evan_kirk 2 หลายเดือนก่อน

    WSGi/ASGI - это стандартизация интерфейса взаимодействия нашего приложения с веб-сервером, например, gunicorn/uvicorn

  • @GodFather-h4o
    @GodFather-h4o 2 หลายเดือนก่อน

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

  • @vzs2015
    @vzs2015 2 หลายเดือนก่อน

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

    • @1mThere
      @1mThere 2 หลายเดือนก่อน

      Солидарен

  • @dikiykipovec4918
    @dikiykipovec4918 2 หลายเดือนก่อน

    Увидел, что что-то для меня) и зашёл 😂

  • @СергейКоваль-ь1в
    @СергейКоваль-ь1в 2 หลายเดือนก่อน

    А у меня что-то не пошло INFO: Uvicorn running on 127.0.0.1:8000 (Press CTRL+C to quit) INFO: Started reloader process [12592] using StatReload Process SpawnProcess-1: Traceback (most recent call last): File "C:\Users\Acer\.pyenv\pyenv-win\versions\3.12.4\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "C:\Users\Acer\.pyenv\pyenv-win\versions\3.12.4\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "C:\Users\Acer\Desktop\Обучение\06.09.2024\venv\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "C:\Users\Acer\Desktop\Обучение\06.09.2024\venv\Lib\site-packages\uvicorn\server.py", line 65, in run return asyncio.run(self.serve(sockets=sockets)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Acer\.pyenv\pyenv-win\versions\3.12.4\Lib\asyncio unners.py", line 194, in run return runner.run(main) ^^^^^^^^^^^^^^^^ File "C:\Users\Acer\.pyenv\pyenv-win\versions\3.12.4\Lib\asyncio unners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Acer\.pyenv\pyenv-win\versions\3.12.4\Lib\asyncio\base_events.py", line 687, in run_until_complete return future.result() ^^^^^^^^^^^^^^^ File "C:\Users\Acer\Desktop\Обучение\06.09.2024\venv\Lib\site-packages\uvicorn\server.py", line 69, in serve await self._serve(sockets) File "C:\Users\Acer\Desktop\Обучение\06.09.2024\venv\Lib\site-packages\uvicorn\server.py", line 76, in _serve config.load() File "C:\Users\Acer\Desktop\Обучение\06.09.2024\venv\Lib\site-packages\uvicorn\config.py", line 434, in load self.loaded_app = import_from_string(self.app) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Acer\Desktop\Обучение\06.09.2024\venv\Lib\site-packages\uvicorn\importer.py", line 19, in import_from_string module = importlib.import_module(module_str) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Acer\.pyenv\pyenv-win\versions\3.12.4\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1387, in _gcd_import File "<frozen importlib._bootstrap>", line 1360, in _find_and_load File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 935, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 995, in exec_module File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed File "C:\Users\Acer\Desktop\Обучение\06.09.2024\main.py", line 3, in <module> from database import SessionLocal, engine, Base File "C:\Users\Acer\Desktop\Обучение\06.09.2024\database.py", line 7, in <module> engine = create_engine(SQLALCHEMY_URL, create_engine={ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<string>", line 2, in create_engine File "C:\Users\Acer\Desktop\Обучение\06.09.2024\venv\Lib\site-packages\sqlalchemy\util\deprecations.py", line 281, in warned return fn(*args, **kwargs) # type: ignore[no-any-return] ^^^^^^^^^^^^^^^^^^^ File "C:\Users\Acer\Desktop\Обучение\06.09.2024\venv\Lib\site-packages\sqlalchemy\engine\create.py", line 697, in create_engine raise TypeError( TypeError: Invalid argument(s) 'create_engine' sent to create_engine(), using configuration SQLiteDialect_pysqlite/QueuePool/Engine. Please check that the keyword arguments are appropriate for this combination of components.

  • @ЮрийЮрий-д8у
    @ЮрийЮрий-д8у 2 หลายเดือนก่อน

    Проблема каждого, кто снимает такие ролики, - это отсутствие живых примеров. Автор, вот таск, вот то-то. Где живой пример, понятный ребёнку: это яблоко, а это банан?

  • @liltousin
    @liltousin 2 หลายเดือนก่อน

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

  • @filo8086
    @filo8086 3 หลายเดือนก่อน

    синтезатор с неправильным расположением чёрных клавиш меня слишком сильно отвлекает

  • @aviator1472
    @aviator1472 3 หลายเดือนก่อน

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

  • @РонанОбвинитель
    @РонанОбвинитель 3 หลายเดือนก่อน

    Дядь, ты сразу подавай нормальные примеры кода и юзай менеджеры контекстов: import os from sqlalchemy.ext.asyncio import AsyncSession, create_async_engine from sqlalchemy.orm import sessionmaker DATABASE_URL = os.environ.get("DATABASE_URL") engine = create_async_engine(DATABASE_URL, echo=True, future=True) async def get_pg_session() -> AsyncSession: async_session = sessionmaker( engine, class_=AsyncSession, expire_on_commit=False ) async with async_session() as session: yield session

  • @as-master8458
    @as-master8458 3 หลายเดือนก่อน

    Проработав 2.5 года разработчиком могу сказать с увереностью: "ну вот теперь собес на джуна я проду" Готовлюсь к собеседованию на мидла и есть ощущение, что знать надо вообще все

  • @podgorniy.r
    @podgorniy.r 3 หลายเดือนก่อน

    Хороше видео, очень концентрированная информация С первого раза не пошло, так как все таки пришлось изучить основы Docker

  • @LemenGrin
    @LemenGrin 3 หลายเดือนก่อน

    да такой работяга комбайн всем нужен

  • @sysadm
    @sysadm 3 หลายเดือนก่อน

    Это что за монолит, если туго маштабируется?Микросервисы уместны на хайлоаде иначе золотое решение)..

  • @Te_or
    @Te_or 3 หลายเดือนก่อน

    Учите вместо джава С#

  • @igorz5804
    @igorz5804 4 หลายเดือนก่อน

    Что вы подразумеваете под "простотой" языка? Его синтаксис или объём времени на обучение, которое требуется для работы в реальном бизнесе?

  • @sam_alderson
    @sam_alderson 4 หลายเดือนก่อน

    Сколько я не спрашивал у других разработчиков , для Go нужен опыт с другими языками например часто переходят с PHP на Go. Да и вакансии не так много

  • @maobab7
    @maobab7 4 หลายเดือนก่อน

    как для новачка, 8, 9, 10 это прикол полный.

  • @Torvalds_
    @Torvalds_ 5 หลายเดือนก่อน

    люди которые изучают FastAPI месяц: "Да да пошли мы нахер"

  • @mr.wayfarer6082
    @mr.wayfarer6082 5 หลายเดือนก่อน

    у нас в нашем мувис тактактак наша база наших данных нам наших тактактак нашего фронтенд нашего всё

  • @skatler5741
    @skatler5741 5 หลายเดือนก่อน

    Абоба

  • @SayanBVB
    @SayanBVB 5 หลายเดือนก่อน

    А можно скачать файл?

  • @MioGesa-md2ul
    @MioGesa-md2ul 5 หลายเดือนก่อน

    Кто кодит на пайтоне тот псевдо программист и занимается псевдо программированием, а настоящие программисты это на языке С. Мне так обьяснили

  • @MioGesa-md2ul
    @MioGesa-md2ul 5 หลายเดือนก่อน

    Это типо паттерны проектирования?

  • @ПуляевГригорий
    @ПуляевГригорий 5 หลายเดือนก่อน

    >>> id(100500) == id(100500) True # Приколись

  • @КонстантинАбашин-х7ы
    @КонстантинАбашин-х7ы 5 หลายเดือนก่อน

    Очень лайтовое собеседование. Этого скорее всего будет недостаточно для работодателя.

  • @vor6758
    @vor6758 5 หลายเดือนก่อน

    Спасибо! Но если честно, то вопросы не были супер сложными! Сейчас на джуна встречаются по базам данных не просто вопрос про join, а про то - как оптимизатор запросов выполняет этот join.

  • @vor6758
    @vor6758 5 หลายเดือนก่อน

    Про каждое выполнение интерпретатором кода в Python. Завезли уже файлы pycache, которые хранят байт-код вашей программы)