Загрузка...

Who can tell me how to learn Python from scratch?

Thread in Python created by Serega1313 May 18, 2019. 367 views

  1. Serega1313
    Serega1313 Topic starter May 18, 2019 0 May 26, 2018
    Может кто знает какие-то нормальные веб-бинары или способы чтобы было полегче?
     
  2. maxtears
    maxtears May 21, 2019 sap 1 Jan 13, 2019
  3. Kyber_Zero
    Kyber_Zero May 23, 2019 Dead Inside 5 Jan 21, 2018
    Только книжки. Сам учил по "Основы программирования на языке Python" Д. Федоров (2018). Максимально просто рассказывается (даже легче чем в "A byte of Python")
     
  4. tounakker
    tounakker May 24, 2019 10 Oct 8, 2018
    На мой взгляд, не стоит искать лёгкого старта, потому что питон хорош тем, что он лёгок для программистов, которые уже прочувствовали концепцию ООП, и тем, что код на питоне зачастую при грамотном написании читается как сплошной английский текст. Но это может сбить с толку новичка, потому что за удобностью использования скрывается такой же траблшутинг как и везде, и ты не справишься с этим, не перестроив своё мышление под алгоритмические и хотя бы объектно-ориентированное. Когда ты пишешь код, у тебя перед глазами должна стоять его структура по модулям, ты должен как бы ставить себя на место компилятора, чтобы разрабатывать качественный код. А питон вряд ли приучит к этому новичка, хотя бы из-за своей нестрогой типизации (будет труднее явно отслеживать что, как и почему работает) и из-за динамичности и гибкости написания (модули будут сливаться, не давая максимально наглядного представления модульной структуры). И, как результат - у тебя в голове будет путаница, большая или меньшая, но всё же не слишком полезная для самопрокачки
     
  5. tounakker
    tounakker May 24, 2019 10 Oct 8, 2018
    Рекомендую начать с C#, потому что работа на нём даёт ощущение концепции ООП и основных принципов, и ты постепенно въезжаешь в работу алгоритмов, как их строить, как делать можно, как нельзя, подбираешь полезные паттерны программирования, и тд и тп. Это лучше, чем си или плюсы, потому что ты можешь сосредоточиться на сути программы, не распыляясь на чистку мусора и разные нюансы, а также можешь выстраивать красивый код, пользуясь даже самыми базовыми фичами. Питон вообще был создан для написания небольших программ в помощь или в дополнение к проектам на си, и его заслуженно хвалят за простоту, но, по всей логике, подразумевается что у тебя уже есть навыки программирования например на этом же си. В общем-то, это как учиться водить - есть же разница, учиться на машине с автоматической коробкой передач, кругом обвешанной датчиками и камерами и с автопилотом вдобавок, зная что рано или поздно придётся сесть на какую-нибудь шеху и не суметь почувствовать машину, потому что за тебя это всегда делала твоя супер-навороченная тачка
     
  6. LitleDuck
    LitleDuck May 24, 2019 Banned 325 Mar 1, 2018
  7. LitleDuck
    LitleDuck May 24, 2019 Banned 325 Mar 1, 2018
    Вот держи на здоровье
     
  8. tounakker
    tounakker May 24, 2019 10 Oct 8, 2018
    Ну а если ты уже далеко не новичок в программировании, то бери любую книжку из выше названных, находи в инете пару готовых примеров, и вперёд. Питон язык такой - "сел, поехал", на ходу уточняя неизвестные моменты
     
Loading...
Top