Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 13, 2015 16:26:03

Grimm
Зарегистрирован: 2015-07-06
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Алгоритм поиска информации при изучении языка Python

Привет всем! Я пишу пример программы по книге Лутца по теме tkintera и вижу следующую строку кода:
labelfont = ('times', 20, ‘bold’) # семейство, размер, стиль
Внимание, вопрос: Как я могу узнать какие семейства можно использовать помимо “times” ? Подскажите правильный алгоритм действий. Спасибо

p.s.: далее по книге я нашел ответ на свой вопрос, но вопрос об актуальном поиске остается открытый, немного объясню - если бы это был ЯП 1С - мне стоило бы открыть Синтаксис-помощник, который встроен в среду разработки и уже там путем проб и ошибок найти интересующий меня раздел, где были бы ответы на мои вопросы, а как правильно ведут себя программисты Python?

Офлайн

#2 Сен. 13, 2015 17:13:03

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

Алгоритм поиска информации при изучении языка Python

Grimm
а как правильно ведут себя программисты Python?
Переходят на PyQt ;)
Tkinter надо изучать после того, как изучил Tcl/Tk, тогда хоть будешь знать, что надо искать. Иначе надо лезть в исходники.



Отредактировано py.user.next (Сен. 13, 2015 17:38:57)

Офлайн

#3 Сен. 13, 2015 17:19:59

4kpt_III
Зарегистрирован: 2014-12-22
Сообщения: 999
Репутация: +  39  -
Профиль   Отправить e-mail  

Алгоритм поиска информации при изучении языка Python

Документация есть в pdf.

Все беру отсюда

Офлайн

#4 Сен. 13, 2015 17:43:43

Grimm
Зарегистрирован: 2015-07-06
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Алгоритм поиска информации при изучении языка Python

Спасибо тем, кто откликнудлся. Приятно, что хотите дать совет, однако я всё же имел ввиду немножко другой контекст. Меня не интересует библиотека tkinter в частности, меня интересует как ПРАВИЛЬНО искать информацию?
Если абстрактно, в ходе изучения Python, я встречаюсь с каким-то одним вариантом написания кусочка кода, но хочу попробовать все варианты, что я должен делать? Можно ли это выразить каким-то более менее универсальным алгоритмом? Я не поверю, если кто-то скажет, что к каждому случаю нужен свой особый подход и многочасовое перерывание интернета в поисках информации

С первого поста такой случай - параметры графического элемента
smth.config(font = ('times', 20, ‘bold’))

у меня в голове: ну вот тут выбрали семейство ‘times’, а что я ещё могу выбрать вместо него? а что могу выбрать вместо ‘bold’ ?

Подобные вопросы ведь будут появляться постоянно, вот и спрашиваю совета у более опытных программистов, как ПРАВИЛЬНО искать ответы на этот и подобные вопросы

Отредактировано Grimm (Сен. 13, 2015 17:46:53)

Офлайн

#5 Сен. 13, 2015 17:58:17

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

Алгоритм поиска информации при изучении языка Python

Grimm
у меня в голове: ну вот тут выбрали семейство ‘times’, а что я ещё могу выбрать вместо него? а что могу выбрать вместо ‘bold’ ?
Так тебе это и ответили оба.

Grimm
если бы это был ЯП 1С - мне стоило бы открыть Синтаксис-помощник
Это, видимо, последствия от этого. :)

Ты ищешь документацию. К Tkinter'у вся документация сводится к поверхностному описанию с расчётом на то, что ты уже знаешь Tk.

Grimm
ну вот тут выбрали семейство ‘times’, а что я ещё могу выбрать вместо него?
Она их берёт из системы. Какие в системе зарегистрированы, такие и будут доступны.

Grimm
а что могу выбрать вместо ‘bold’ ?
Это свойство общее для всех шрифтов, поэтому оно может и внутри быть. Оно может быть описано в поверхностном описании, а может не быть описано и придётся искать в документации по Tk. А то, что находится внутри или берётся снаружи, можно определить из исходников питона.

По самому питону документация находится по адресу http://docs.python.org .



Отредактировано py.user.next (Сен. 13, 2015 18:02:25)

Офлайн

#6 Сен. 13, 2015 19:40:58

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Алгоритм поиска информации при изучении языка Python

:) Алгоритм.

  • В документации посмотреть какие есть модули (некоторые IDE подскажут что есть ну например PyCharm но этот путь хуже чем документация)
  • Если не нашли что нужно полистать PYPI или anaconda Поставить нужные пакеты.
  • Создать объект.
  • Посмотреть его __doc__ (Опять IDE может это показать но можете и сами посмотреть)
  • Посмотреть dir(obj)



Офлайн

#7 Сен. 13, 2015 20:07:14

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

Алгоритм поиска информации при изучении языка Python

> как ПРАВИЛЬНО искать информацию?

Вот сайт где есть любые ответы на любые вопросы. Ссылка



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

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version