Когда и с чего начать изучение ООП Python? - учебные ресурсы? - PullRequest
0 голосов
/ 03 ноября 2018

Привет, товарищи по программированию и привет старейшины.

Это не технический вопрос, а скорее общий. Я не собираюсь начинать дебаты о плюсах и минусах объектно-ориентированного программирования. Я ищу инструкции (как дал бы сенсей) о том, как осмысленно включить ООП в мои процедуры.

Просто немного информации обо мне, чтобы вы поняли, кто я: Моя карьера в области кодирования началась рано (около 15 лет назад, когда я был ребенком) с Delphi, потом я забыл об этом, попробовал C #, учился Java в школе, а сейчас я работаю в сфере ИТ (в основном администрация Linux - веб-серверы и тому подобное), где я Я могу использовать некоторые из моих знаний, когда я пишу сценарий, чтобы облегчить мою работу. (В последнее время я работаю над pythonscript, который помогает мне переносить сотни Vhosts со старых серверов Apache2.2 на новые веб-серверы с современной установкой Apache 2.4.)

Я никогда не достиг уровня квалификации, где бы я назвал себя профессиональным программистом.

Теперь все немного изменилось, и я все чаще работаю с Python, и я думаю, что я освоился с этим,

Теперь вот что: все и их матери говорят об объектно-ориентированном программировании (ООП) - вы изучаете его в школе - вы изучаете его очень теоретически в университете, и каждый онлайн-курс / класс / урок преподает ООП. Но я никогда не включал это в свои маленькие сценарии, потому что мне всегда казалось, что все усложняется.

Не поймите меня неправильно - я абсолютно уверен, что проблема связана со мной, а не с тысячами опытных программистов, которые работают с объектно-ориентированным - но это никогда не срабатывало.

Получили ли некоторые из вас тот же опыт, когда углубились в кодирование, и не могли бы вы дать мне подсказку, в какой момент мне следует перейти к ООП, а также с чего начать?

Я знаю, что это довольно широкий вопрос, но я стараюсь быть максимально точным.

TLDR: я становлюсь лучше в программировании на Python. Я делаю учебные пособия, и я узнаю больше функций каждую неделю. У меня такое чувство, что мое программирование не может выйти за пределы определенного уровня, если я не научусь использовать ООП, но у меня нет проекта, который требует ООП, я не могу представить, как мне следует его изучать.

Спасибо за ваш совет.

1 Ответ

0 голосов
/ 03 ноября 2018

Это Первый результат от Google Я могу найти по теме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...