@ru_python

Страница 9662 из 9768
koder
21.07.2019
22:13:11
есть за 2018 оттудаже

https://www.youtube.com/playlist?list=PLlb7e2G7aSpQhNphPSpcO4daaRPeVstku

Seva
21.07.2019
22:14:06
гуд

?? Eugene
21.07.2019
22:15:55
За 2015 год тоже хороший и актуальный

Google
koder
21.07.2019
22:17:54
За 2015 год тоже хороший и актуальный
как можен быть актуален курс, написанный под 3.4?

Julian =)
21.07.2019
22:18:10
Единственное, что в пайтоне после этого это наверное typing

И то, он вроде как был уже в 3.4

?? Eugene
21.07.2019
22:18:24
Фундаментально - ничего

koder
21.07.2019
22:18:40
А что изменилось?
chanlog в помошь. половина языка

Julian =)
21.07.2019
22:19:09
chanlog в помошь. половина языка
Ну перечисли десять вещей. Или пять, если лень. Или назови хотя-бы две.

koder
21.07.2019
22:19:49
типизация, новое форматирование строк, асинки (дважды)

?? Eugene
21.07.2019
22:20:04
asyncio разве что переделали на async/await

koder
21.07.2019
22:20:05
датаклассы

asyncio разве что переделали на async/await
асинки кардинально переделали в 3.7

?? Eugene
21.07.2019
22:20:23
Это мелочи

Julian =)
21.07.2019
22:20:51
Ну мб?

Google
koder
21.07.2019
22:21:32
Это мелочи
это фактически влияет на 30-40+% строк кода, который пишут в питоне, это нифига не мелочи

ну и в любом случае - зачем советовать устаревший курс, если есть лучше и новее?

?? Eugene
21.07.2019
22:23:39
В курсе рассматриваются более фундаментальные концепции: синтаксис, работа с исключениями, система модулей и т.д.

Seva
21.07.2019
22:24:01
@Tishka17 CodePhoto чудесная штука однако))

Julian =)
21.07.2019
22:24:13
ну и в любом случае - зачем советовать устаревший курс, если есть лучше и новее?
Я советовал "устаревший" потому что по комментам он лучше.

Julian =)
21.07.2019
22:24:36
@Tishka17 CodePhoto чудесная штука однако))
Я сегодная пробнул gist.github.com, просто кайфонул

?? Eugene
21.07.2019
22:25:33
Тот же лутц, которого тут любят советовать написан под еще более старый питон

Julian =)
21.07.2019
22:26:11
was ist das ?
Разве там ссылка некликабельна?

Ну типо пастебин

Julian =)
21.07.2019
22:27:00
Я думал codephoto тоже

?? Eugene
21.07.2019
22:27:27
Есть что-то лучше?
Я не говорю что он плох

Но есть и другие хорошие, fluent python (версия питона 3.4)

koder
21.07.2019
22:28:25
если бы была версию луца под 3.7 вы бы советовали старую все равно?

?? Eugene
21.07.2019
22:28:43
После флюент пайтон о питоне больше нечего читать)

Julian =)
21.07.2019
22:28:53
если бы была версию луца под 3.7 вы бы советовали старую все равно?
Если б был другой автор, то советуют Лутца. Аналогично и тот курс.

koder
21.07.2019
22:28:57
луца советуют потому что альтернативы не очень (хотя я потерялся в новый книгах по питону, хз, может уже и есть че)

Google
Working Horse
21.07.2019
22:29:03
Качество книги не зависит от версии языка. От версии зависит только то, насколько актуальной будет там информация

Max
21.07.2019
22:29:20
зачем книги если есть docs.python.org/3/tutorial

?? Eugene
21.07.2019
22:29:38
Я вообще ничего не советовал, просто сказал что курс за 2015 год все еще хорош

koder
21.07.2019
22:29:57
Качество книги не зависит от версии языка. От версии зависит только то, насколько актуальной будет там информация
питон меняется, и довольно заметно. уча старую версию ты учишь старый код и, что еще хуже, воркэранды вокруг старых проблем

?? Eugene
21.07.2019
22:30:34
Есть хорошая книга по питону 3.7?

Max
21.07.2019
22:30:37
а туториал обновляется вместе с языком насколько известно

koder
21.07.2019
22:31:20
Есть хорошая книга по питону 3.7?
без малейшего. наверное нет. Есть мы говорим о книгах - то, да, вариантов нет

Что там с блядунским := ?
это только в 3.8 и вот он как раз не сильно повлияет

а вот датаклассы, например, и типизация - кардинально поменяли код

Max
21.07.2019
22:31:56
датаклассы существуют как отдельный модуль использующий аннотации типов

koder
21.07.2019
22:33:08
они опциональны
и? почти все опционально.

Max
21.07.2019
22:33:16
сами по себе аннотации нихуя не делают

koder
21.07.2019
22:33:43
сами по себе аннотации нихуя не делают
ты о чем-то другом говоришь и не читаешь, что я написал

Working Horse
21.07.2019
22:34:08
в чем проблема?
Только в том, что я просыпаю самые важные вещи и не в курсе что по чем, если честно

Google
Max
21.07.2019
22:34:22
ты о чем-то другом говоришь и не читаешь, что я написал
окай, что ты подразумеваешь под типизацией?

Andrey
21.07.2019
22:36:00
Я так и не понял что в языке поменялось так сильно. С 3.3 asyncio, сахарок в виде async/await. Typing от которого толка особо нет, на рантайм оно не влияет. Применение ограничено довольно в динамических языка.

?? Eugene
21.07.2019
22:36:37
Тайпинг проверяется с помощью линтеров

Andrey
21.07.2019
22:36:48
Про dataclasses прочитать минут 10 нужно. Это не изменения в языке.

koder
21.07.2019
22:37:07
окай, что ты подразумеваешь под типизацией?
стандартная питоновская типизация. Ее использование очень сильно меняет код, в т.ч. заставляет по другому раскладывать классы и функции по модулям, выделаять интерфейсы, использовать abc и прочее

Spy men
21.07.2019
22:38:49
Привет! Есть те, кто пользуется digitalocean? У вас получается соединиться с сервером? У меня пропало соединение и никак не получается соединиться снова

koder
21.07.2019
22:39:20
значит ты ее не использовал

?? Eugene
21.07.2019
22:39:25
Тайп хинты он имеет в виду, а не систему типов

koder
21.07.2019
22:39:29
как, видимо, и датаклассы

koder
21.07.2019
22:40:42
т.е аннотации типов это у нас не тайпхинты теперь?
это одно и то же самое, я кривоватый термин использовал

Max
21.07.2019
22:42:03
даже слот под них называется __annotations__

и в PEP 484 не раз упоминается слово annotation

?? Eugene
21.07.2019
22:42:42
Вообще, если кто знает хорошую книгу по новому питону - буду рад советам

Max
21.07.2019
22:43:19
Вообще, если кто знает хорошую книгу по новому питону - буду рад советам
туториал в доках всегда будет актуален, я бы везде советовал его читать

Google
Max
21.07.2019
22:43:57
а если инглиш не знаешь... увы, большая часть ресурсов, документации по библиотекам - всё это на инглише

Я его не читал :)
я читал, достаточно интересно написано

?? Eugene
21.07.2019
22:44:41
Инглиш я знаю, мне интересно почитать что-то где глубоко копают

Вот как fluent python (да, лучшая книга по питону, я считаю)

Andrey
21.07.2019
22:46:25
Тайпинг проверяется с помощью линтеров
Фигня это всё. Проверит можно только в рантайме, когда есть данные. Поэтому пользы мало. Документирование. Валидация, можно аннотации прочитать и проверить, что типы те что ожидали.

koder
21.07.2019
22:46:31
Вот как fluent python (да, лучшая книга по питону, я считаю)
тебе в качестве примеров или в качестве советовать другим что читать?

Max
21.07.2019
22:46:32


?? Eugene
21.07.2019
22:47:28
koder
21.07.2019
22:47:29
Фигня это всё. Проверит можно только в рантайме, когда есть данные. Поэтому пользы мало. Документирование. Валидация, можно аннотации прочитать и проверить, что типы те что ожидали.
ты совсем не прав. Полностью протипизированный код отлавливает почти все ошибки вида TypeError/AttributeError без прогона. Проверенно на себе

Andrey
21.07.2019
22:47:44
Никакого абсолютно улучшения системы типов не произошло. Даже основные больные места не поправили.

koder
21.07.2019
22:48:28
Мне в качестве "почитать на досуге" :)
самообразования? По некоторым темам (типа asyncio) лучше всего youtube (

?? Eugene
21.07.2019
22:48:57
Что ж, загляну)

koder
21.07.2019
22:49:17
полностью написанный без хинтов код с прямыми руками работает нормально
ну значит ты мужик, но таких как ты - единицы (если не нули). Остальные стабильно ловят attributeerror

?? Eugene
21.07.2019
22:50:13
самообразования? По некоторым темам (типа asyncio) лучше всего youtube (
Вот по asyncio в ютубе не так уж и много полезной информации. Дока, кстати, очень хороша

Andrey
21.07.2019
22:50:43
Да в рантайме можно их использовать. В момент когда известны данные. Это такая более вменяемая замена assert не более.

Страница 9662 из 9768