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

p.s.: далее по книге я нашел ответ на свой вопрос, но вопрос об актуальном поиске остается открытый, немного объясню - если бы это был ЯП 1С - мне стоило бы открыть Синтаксис-помощник, который встроен в среду разработки и уже там путем проб и ошибок найти интересующий меня раздел, где были бы ответы на мои вопросы, а как правильно ведут себя программисты Python?
py.user.next
Grimm
а как правильно ведут себя программисты Python?
Переходят на PyQt ;)
Tkinter надо изучать после того, как изучил Tcl/Tk, тогда хоть будешь знать, что надо искать. Иначе надо лезть в исходники.
4kpt_III
Документация есть в pdf.

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

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

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

Подобные вопросы ведь будут появляться постоянно, вот и спрашиваю совета у более опытных программистов, как ПРАВИЛЬНО искать ответы на этот и подобные вопросы
py.user.next
Grimm
у меня в голове: ну вот тут выбрали семейство ‘times’, а что я ещё могу выбрать вместо него? а что могу выбрать вместо ‘bold’ ?
Так тебе это и ответили оба.

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

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

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

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

По самому питону документация находится по адресу http://docs.python.org .
doza_and
:) Алгоритм.
  • В документации посмотреть какие есть модули (некоторые IDE подскажут что есть ну например PyCharm но этот путь хуже чем документация)
  • Если не нашли что нужно полистать PYPI или anaconda Поставить нужные пакеты.
  • Создать объект.
  • Посмотреть его __doc__ (Опять IDE может это показать но можете и сами посмотреть)
  • Посмотреть dir(obj)
Rodegast
> как ПРАВИЛЬНО искать информацию?

Вот сайт где есть любые ответы на любые вопросы. Ссылка
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB