Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 2, 2017 22:49:12

regprog24
Зарегистрирован: 2017-11-02
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Справочник по всем командам.

Доброго дня.
Ищу справочник по питону. На русском языке.

Необходим список всех команд питона, плюс основные библиотеки.
Справочник должен быть оформлен в виде списка с кратким описанием каждой команды.

Аналогочно в баш.

 compgen -c
Плюс по каждой команде.
 man есно

Или вот пример http://htmlbook.ru/HTML
Список всех команд плюс краткое описание по ней.

Отредактировано regprog24 (Ноя. 2, 2017 22:51:11)

Офлайн

#2 Ноя. 3, 2017 02:50:50

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

Справочник по всем командам.

Вот документация
https://docs.python.org/3/reference/index.html
https://docs.python.org/3/library/index.html

Ещё есть функции help() и dir() , которые можно вызывать в интерпретаторе.
Например, для списка можно вызвать

help([]) или help(list)
dir([]) или dir(list)

На русском можно только книжку какую-нибудь поискать, но даже если найдёшь, то документация постоянно обновляется, поэтому книжка просто устареет в скором времени, какой бы современной она ни была.



Отредактировано py.user.next (Ноя. 3, 2017 02:55:00)

Онлайн

#3 Ноя. 3, 2017 03:53:00

regprog24
Зарегистрирован: 2017-11-02
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Справочник по всем командам.

Я уже видел эти ссылки. Там только на английском. Плюс там нет списка. Только частично. Часть из уже известных команд я там не нашёл.

 >>> help(list)
Help on class list in module builtins:
class list(object)
 |  list() -> new empty list
 |  list(iterable) -> new list initialized from iterable's items
 |  
 |  Methods defined here:
 |  
 |  __add__(self, value, /)
 |      Return self+value.
 |  
 |  __contains__(self, key, /)
 |      Return key in self.
 |  
 |  __delitem__(self, key, /)
 |      Delete self[key].
 |  
 |  __eq__(self, value, /)
 |      Return self==value.
 |  
 |  __ge__(self, value, /)
 |      Return self>=value.
 |  
 |  __getattribute__(self, name, /)
 |      Return getattr(self, name).
 |  
 |  __getitem__(...)
 |      x.__getitem__(y) <==> x[y]
 |  
 |  __gt__(self, value, /)
 |      Return self>value.
 |  
 |  __iadd__(self, value, /)
 |      Implement self+=value.
 |  
 |  __imul__(self, value, /)
 |      Implement self*=value.
 |  
 |  __init__(self, /, *args, **kwargs)
 |      Initialize self.  See help(type(self)) for accurate signature.
 |  
 |  __iter__(self, /)
 |      Implement iter(self).
 |  
 |  __le__(self, value, /)
 |      Return self<=value.
 |  
 |  __len__(self, /)
 |      Return len(self).
 |  
 |  __lt__(self, value, /)
 |      Return self<value.
 |  
 |  __mul__(self, value, /)
 |      Return self*value.n
 |  
 |  __ne__(self, value, /)
 |      Return self!=value.
 |  
 |  __new__(*args, **kwargs) from builtins.type
 |      Create and return a new object.  See help(type) for accurate signature.
 |  
 |  __repr__(self, /)
 |      Return repr(self).
 |  
 |  __reversed__(...)
 |      L.__reversed__() -- return a reverse iterator over the list
 |  
 |  __rmul__(self, value, /)
 |      Return self*value.
 |  
 |  __setitem__(self, key, value, /)
 |      Set self[key] to value.
 |  
 |  __sizeof__(...)
 |      L.__sizeof__() -- size of L in memory, in bytes
 |  
 |  append(...)
 |      L.append(object) -> None -- append object to end
 |  
 |  clear(...)
 |      L.clear() -> None -- remove all items from L
 |  
 |  copy(...)
 |      L.copy() -> list -- a shallow copy of L
 |  
 |  count(...)
 |      L.count(value) -> integer -- return number of occurrences of value
 |  
 |  extend(...)
 |      L.extend(iterable) -> None -- extend list by appending elements from the iterable
 |  
 |  index(...)
 |      L.index(value, [start, [stop]]) -> integer -- return first index of value.
 |      Raises ValueError if the value is not present.
 |  
 |  insert(...)
 |      L.insert(index, object) -- insert object before index
 |  
 |  pop(...)
 |      L.pop([index]) -> item -- remove and return item at index (default last).
 |      Raises IndexError if list is empty or index is out of range.
 |  
 |  remove(...)
 |      L.remove(value) -> None -- remove first occurrence of value.
 |      Raises ValueError if the value is not present.
 |  
 |  reverse(...)
 |      L.reverse() -- reverse *IN PLACE*
 |  
 |  sort(...)
 |      L.sort(key=None, reverse=False) -> None -- stable sort *IN PLACE*
 |  
 |  ----------------------------------------------------------------------
 |  Data and other attributes defined here:
 |  
 |  __hash__ = None
>>> 
>>> 
>>> dir(list)
['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']

Офлайн

#4 Ноя. 3, 2017 04:51:19

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

Справочник по всем командам.

regprog24
Список всех команд языка

 >>> import keyword
>>> keyword.kwlist
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']



Офлайн

#5 Ноя. 3, 2017 09:52:55

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2749
Репутация: +  184  -
Профиль   Отправить e-mail  

Справочник по всем командам.

https://www.ozon.ru/context/detail/id/5664775/



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#6 Ноя. 3, 2017 13:51:00

regprog24
Зарегистрирован: 2017-11-02
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Справочник по всем командам.

FishHook

 $ echo `expr "'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield'" : '.*\('input'\)'`
$
Rodegast
В частности, я предпочел опустить особенности версии Python 2, которые были удалены из версии Python 3. Точно так же я не буду останавливаться на особенностях версии Python 3, которые нарушают обратную совместимость (впрочем, эти особенности я описал в отдельном приложении).

Офлайн

#7 Ноя. 3, 2017 14:14:24

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

Справочник по всем командам.

regprog24
Ну и что вы этим хотели сказать?



Офлайн

#8 Ноя. 3, 2017 17:37:12

regprog24
Зарегистрирован: 2017-11-02
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Справочник по всем командам.

FishHook
Команды input нет.
Это bash.

 echo `expr "'Список'" : '.*\('Выбрать элемент списка'\)'`
~ $ echo `expr "'a', 'b', 'v'" : '.*\('b'\)'`
b
~ $ echo `expr "'a', 'b', 'v'" : '.*\('g'\)'`
    
~ $ 

Отредактировано regprog24 (Ноя. 3, 2017 17:38:24)

Офлайн

#9 Ноя. 3, 2017 17:38:06

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

Справочник по всем командам.

regprog24
А кто вам сказал, что это команда? Это просто функция стандартной библиотеки.



Офлайн

#10 Ноя. 3, 2017 17:56:54

regprog24
Зарегистрирован: 2017-11-02
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Справочник по всем командам.

FishHook
Спасибо.
Переварил.

То есть теперь у меня такая картина.
В питон 3 есть.

 Команды
    Функции стандартной, встроенной бибилиотеки.
    Подключаемые библиотеки.
      функции подключаемых библиотек.
Теперь правильно я понимаю?

Отредактировано regprog24 (Ноя. 3, 2017 17:59:17)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version