Python лучший язык для начинающих? Григорий Петров про Go, Rust и Python / Немного IT #8

preview_player
Показать описание
Для записи 8-го выпуска мы пригласили нашего коллегу, DevRel Evrone, Григория Петрова. Мы расспросили Гришу об отношении к Go и Rust, и, конечно же обсудили его любимый Python. От разговоров про код мы плавно перешли к обсуждению принципов работы мозга, запоминанию и способам поддерживать свою личную базу знаний в актуальном состоянии.

00:00:32 Приветствие
00:01:28 Почему Григорий Петров выбрал Python
00:04:12 Go – как второе пришествие Java
00:08:40 Go – только для простых проектов
00:11:09 Сравнение производительности Go, Python и Ruby
00:17:12 Где хорош Rust и в чём его подводные камни
00:21:05 Надежность и стабильность работы Rust
00:22:33 Контроль ошибок
00:27:08 Почему Python – лучший язык для начинающих
00:31:47 Не одним Django едины, фреймворки для Python
00:32:40 В чём киллер фича FastAPI
00:34:25 Ассинхронный Python (в один поток)
00:39:02 Tornado и Flask умерли
00:40:19 Интерпретаторы для Python
00:44:52 Линтеры и форматеры в Python
00:46:02 Использование OpenTelemetry в Python
00:48:37 Примеры использования gradual typing в Python
00:52:25 Написание кода с точки зрения нейрофизиологии
00:59:55 Однозадачность мышления
01:05:32 Немного про внимание
01:08:52 Методология подготовки к выступлениям от Григория Петрова
01:14:14 Personal knowledge management или «Второй мозг»
01:19:23 Собственные методы написания заметок и необходимость в систематизации знаний
Рекомендации по теме
Комментарии
Автор

Спасибо интервьюерам и Григорию за подкаст.
Жду книгу!

aleksei
Автор

Каждый выпуск с удовольствием смотрю, а тут когда увидел что еще и Григория позвали, сразу понял что вечер пройдет шикарно)

vladimirsuragin
Автор

Все супер, со многим согласен, кроме истории с gradual typing. Ну во-первых когнитивная нагрузка выше когда я не вижу тип который ожидается функцией. Получается я должен вникнуть в код чтобы понять какие типа ожидаются. И во-вторых - писать сразу с типами это как раз таки говорит о том, что ты подумал уже о том, что конкетрно функция будет делать и с чем работать. Так что это спорный вопрос. Задам его на очередной конференции когда Григорий будет выступать)

yuriyl
Автор

Григорий гигант, присоединяюсь полностью к этой умной мысли о навыках.

genapak
Автор

Выпуск огонь! Большое спасибо! 👍 Очень интересный гость, было бы здорово и дальше видеть его на канале.

alexeveryours
Автор

Крутейший подкаст! благодарю! Персональная wiki Дяди Гриши работает! Использую уже несколько месяцев. К такой wiki шёл всю жизнь. Всем рекомендую!

maxdzyubak
Автор

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

valderanvvk
Автор

очень интересно, то же смотрел на одном дыхании)) так держать!

Tosha.V
Автор

Очень клёвый выпуск! Посмотрел на одном дыхании, было интересно

ИмяФамилия-хве
Автор

Спасибо за очередной выпуск! Смотрю с удовольствием! С наступающим! 🎉

romanov_evgeny
Автор

Реально очень интересный выпуск получился, собирайтесь ещё в таком составе!
Понравилось, что вопросы были и последовательные и разносторонние, как будто прослушал сразу несколько докладов Григория :)
Ну и в целом респект, что вы не перебиваете друг друга и даёте раскрыть тему \m/
p.s. сам недавно пришел к обсидиан и зеттелькастен, но ещё не успел упороться этим по полной, надо глянуть плагин к VS Code.
p.p.s. интересно, кто сейчас больше востребован в Evrone? А то помню, что внутренняя школа вроде по питону начиналась, а на хабре и ютубе - выпускались видео по рубям/рельсам :) При взгляде со стороны - начинающих пистонистов сейчас прям вот дофига, как бы это не повлияло отрицательно на инженерную культуру/код в этом стеке.

Alexey-gpvc
Автор

Огромное спасибо за видео. Григорий, как всегда, великолепен 😀 Хотелось бы ещё больше видео про сравнение гошки с другими ЯП.

Например, было бы круто, если бы пригласили Катю Петрову из JetBrains, чтобы она рассказала своё видение гоши в сравнении с Kotlin.

vic_shine
Автор

Я бы выучил python только за то, что на нём программировал Гриша. 😁

ultracolor
Автор

с удовольствием послушал, очень нравится как на пальцах и "кишочках" объяснили самую суть) в тему такой вопрос: есть ли в подобном чтиле введение в программирование, где на пальцах рассказано, что такое интерпретатор, компилятор, среда и т.д?

registranik
Автор

Дайте пожалуйста ссылки на гит и на инструмент для заметок

simyrun
Автор

24:45 Поэтому вызов метода который может упасть просто оборачивается в try / exception, и не заморачиваешься с разбором того, какой именно эксепшн, потому что в 99% случаев тебе это не важно.
А там где тебе это важно и ты знаешь что можешь в некоторых случаях что-то сделать - то тогда ты и эксепшены знаешь :)
Надо просто воспринимать экспешены как ошибки в Го, как флаг того что этот шаг тупо не выполнился и уже плясать от этого.

dmitriyobidin
Автор

Я бы выучил питон только за то что для этого есть (будет) учебник Г.Петрова.

Sergey_Sedov
Автор

17:30 в точности моя внутренняя реакция при первом знакомстве с Rust (после  с++) )) но теперь прям нравится. Rust - это плюсы нового поколения со встроенным статическим анализатором, без лишних наворотов ооп и прекрасным тулингом. Всё-таки легаси наследие крупных компаний не дает нормально развиваться c++ как удобной экосистеме инструментов разработки.

couragic
Автор

10:05 покажите мне этих компетентных разработчиков для начала. Ибо то что я вижу на гитхабе да и в стартапах ...дай бог 3-5% пишет сколько нибудь хороший код на питоне.
16:53 ну да если у вас работа json из базы в клиент перекладывать. Я вот сделал свой проект на go, парсим сайты. Все отлично. Есть модель concurrency, есть типизация. Никакой пайтон бы не смог так эфективно решить задачу.
20:10 про раст компилятор к сожалению правда. Но по себе помню если пишешь примерно ~1 года на расте, код запускается уже со второго раза, иногда с первого ))

igorsk
Автор

У вас такой интересный подкаст, странно, что так мало подписчиков

АзарАббасов