Уведомления

Группа в Telegram: @pythonsu

#1 Май 3, 2019 07:52:59

Slym
Зарегистрирован: 2019-05-03
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Потому, что справочник(docs.python.org) "бесполезен"?

Здрасти эт Я!
И так, учу, учу… Теперь, я Хочу что бы ты… а как там нада то Splat - нее, Splut - нее, Спаун - тоже нет. Так, нужно доки покурить .
Вот к примеру хочется посмотреть какие методы есть у строки. В голове из учебников каша которую нужно разложить по полочкам, знаю или мне так кажется, что s = “abc” значит s это объект String верно? В doc.python на основной странице я не могу понять куда ткнуть. Там же вбиваю в поиск String… О боже, что это? хз. первым в списке “string (Python module, in string — Common string operations)” опа питон модуль стринг - заходим. Блин Что это за… где join, где split чё это.

Я хотел почитать про строковый метод Split как так получилось, что его там нет?

ЗЫ. Вот пример того, как я оказался здесь, форум теперь мой справочник

Отредактировано Slym (Май 3, 2019 07:55:15)

Офлайн

#2 Май 3, 2019 09:13:21

Slym
Зарегистрирован: 2019-05-03
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Потому, что справочник(docs.python.org) "бесполезен"?

Это даже интересно…. Значит есть class string так? Тогда это кто?
class str(object='')

два это куча? ещё есть?

ЗЫ. И тебя вылечат, и тебя тож вылечат… Доктора мне срочно

ЗЫ. Так этот string - сишный , а str - получается базовый. Аха, двое из ларца “нарубить и замесить”

Отредактировано Slym (Май 3, 2019 09:43:52)

Офлайн

#3 Май 3, 2019 10:29:02

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Потому, что справочник(docs.python.org) "бесполезен"?

Slymу вас какойто непрерывный поток сознания генерируемый модулем random

Slym
Там же вбиваю в поиск String… О боже, что это? хз. первым в списке “string (Python module, in string — Common string operations)” опа питон модуль стринг - заходим. Блин Что это за… где join, где split чё это.
то что вы не знаете что в пайтоне строковый тип называется “str” а не “string” проблемы отнюдь не создателей пайтона или автора документации, вы не находите? как говориться: “нечего на зеркало пенять….”
в конце концов если забыли как называеться стандартный тип или функция всегда можно посмотреть тут:
https://docs.python.org/3/library/stdtypes.html
https://docs.python.org/3/library/functions.html

Slym
Вот к примеру хочется посмотреть какие методы есть у строки.
пользуйтесь нормальным IDE там есть подсказки и автодополнение(хотя иногда оно раздражает, но чаще все же помогает) типа таких:

или если вы фанат консоли то всегда есть докстринги
D:\tmp>python
Python 3.6.7 (v3.6.7:6ec5cf24b7, Oct 20 2018, 13:35:33) [MSC v.1900 64 bit (AMD6
4)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print(str.split.__doc__)
S.split(sep=None, maxsplit=-1) -> list of strings

Return a list of the words in S, using sep as the
delimiter string. If maxsplit is given, at most maxsplit
splits are done. If sep is not specified or is None, any
whitespace string is a separator and empty strings are
removed from the result.





==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Отредактировано PEHDOM (Май 3, 2019 10:46:02)

Офлайн

#4 Май 3, 2019 11:08:02

Slym
Зарегистрирован: 2019-05-03
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Потому, что справочник(docs.python.org) "бесполезен"?

то что вы не знаете что в пайтоне строковый тип называется “str” а не “string” проблемы отнюдь не создателей пайтона или автора документации, вы не находите? как говориться: “нечего на зеркало пенять….”
Да так и есть. Я ж как тот слепой котенок сказали стринг значит стринг. Лезу к первоисточнику и говорю “есть чё” почитать по стрингу, он мне - угу на вот погрызи. Грызу значит, грызу и вижу, чё й та за натпись в шапке странице “Source code: Lib/string.py” стринг вынесли в отдельный модуль… хм… зачем… кликнул, а там “cpython” я чуть не подавился
IDE подсказки хороши несомненно, но хочется и как сказку на ночь почитать.

ЗЫ. Значит супостата они гордо назвали string, а свою кровиночку str. То ли я дурак то ли лыжи не едут.

Отредактировано Slym (Май 3, 2019 11:41:09)

Офлайн

#5 Май 3, 2019 11:59:08

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Потому, что справочник(docs.python.org) "бесполезен"?

Slym
Значит супостата они гордо назвали string, а свою кровиночку str. То ли я дурак то ли лыжи не едут.
На самом деле наверно первое . string это модуль для работы со строками, в нем содержаться набор полезных констант и функции\классы\метаклассы для работы со строками. А str это класс или базовый тип для предоставления неизменяемой последовательности символов. Нужно просто разделять эти понятия.



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Отредактировано PEHDOM (Май 3, 2019 12:01:18)

Офлайн

#6 Май 3, 2019 12:50:14

Slym
Зарегистрирован: 2019-05-03
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Потому, что справочник(docs.python.org) "бесполезен"?

Ух как. Значит есть тут какие то понятия. Говоря коротко, про не-сон сон, или сон про не-сон. Ну как мимо такого можно было пройти. Ща я как всё это замесю

ЗЫ. Пасибо!

Отредактировано Slym (Май 3, 2019 12:51:51)

Офлайн

#7 Май 3, 2019 13:24:59

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10024
Репутация: +  857  -
Профиль   Отправить e-mail  

Потому, что справочник(docs.python.org) "бесполезен"?

Slym
И так, учу, учу… Теперь, я Хочу что бы ты… а как там нада то Splat - нее, Splut - нее, Спаун - тоже нет. Так, нужно доки покурить .
Вот к примеру хочется посмотреть какие методы есть у строки. В голове из учебников каша которую нужно разложить по полочкам, знаю или мне так кажется, что s = “abc” значит s это объект String верно? В doc.python на основной странице я не могу понять куда ткнуть.
Чтобы вспоминать методы, можно использовать функцию help() и функцию dir().
  
s = 'abc'
dir(s)
help(s)

Чтобы в документации отыскивать нужное, не нужно использовать поиск, нужно точно знать, в каком разделе искать. И в документации всё описано полностью в отличие от докстрингов.
Документация делится на ядро языка и библиотеку языка.
https://docs.python.org/3/reference/index.html
https://docs.python.org/3/library/index.html

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

Есть ещё важная часть - пепы, в которых тоже много используемой инфы
https://www.python.org/dev/peps/

Например pep8, описывающий правильный стиль для кода
https://www.python.org/dev/peps/pep-0008/

Поиск сторонних пакетов делается через pypi
https://pypi.org/

Также многие сторонние пакеты имеют свои собственные сайты
https://github.com/lxml/lxml (тут что-то с сайтом временно)
https://matplotlib.org/
http://pybrain.org/



Офлайн

#8 Май 3, 2019 13:25:28

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Потому, что справочник(docs.python.org) "бесполезен"?

Slym
У вас дислексия или какое-то другое нарушение речи? Почему вы пишите так, что вас категорически нельзя понять?
Дорогой друг, это технический форум. Каждое понятие имеет строгое определение, а ваши потуги быть забавным шутником-самоучкой совершенно не уместны и никак не украшают вашу речь и не делают её более выразительной, а совсем наоборот.

про не-сон сон, или сон про не-сон
Что это, какой сон-не-сон, перестаньте бредить и говорите по-людски.



Офлайн

#9 Май 3, 2019 13:34:42

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10024
Репутация: +  857  -
Профиль   Отправить e-mail  

Потому, что справочник(docs.python.org) "бесполезен"?

FishHook
У вас дислексия или какое-то другое нарушение речи? Почему вы пишите так, что вас категорически нельзя понять?
Я подумал, он экстази сожрал перед выходом в инет. Так она не действует бесконечно, отойдёт и вернётся к серым будням.



Отредактировано py.user.next (Май 3, 2019 13:41:02)

Офлайн

#10 Май 3, 2019 14:02:30

Slym
Зарегистрирован: 2019-05-03
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Потому, что справочник(docs.python.org) "бесполезен"?

У меня есть привычка выражаться цитатами. Исправлюсь.
Про не-сон

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version