• Как изучать python?

    @Alibaba2018
    Этот вопрос задают здесь практически каждый день и, если поискать, мнений выше крыше.

    Скажу еще раз свое и исходя из опыта сначала изучения Swift, потом даже Java/C++;
    даже не думайте про что то сложное больше чем Python/HTML/CSS пока не научитесь делать что то на них, т.к.
    >>>>
    Научитесь сначала очень и очень базово программировать на (Python'е): т.е. летать на учебном кукурузнике, а там Вам придёт уже точное понимание что к чему и как действовать дальше. И, поверьте, даже тот же Питон не самый простой язык, но простейший из других, хотя и он, как море, идешь-идешь-идешь от берега по колено в воде, а потом раз - и обрыв на несколько метров. Тем более на питон у Вас нормально программировать меньше чем пол года всё равно не получится, а скорее всего год, с кондачка не получится, сразу имейте в виду. Тут по сути как полный ремонт квартиры, а не просто прибраться, и не генеральная уборка. Если есть человек, кот. уже прошёл этот путь и направляет, и если Вы реально этим занимаетесь конкретно, то за 6 месяцев можно. Самое главное практика! Еще раз- самое главное практика! Еще раз.... и еще.... повторяю: напишите себе на бумаге 100 раз слово Практика!

    Начните с простейших:
    - Learn Python the Hard Way
    - Python Crash Course - No Starch - вторую часть книги, просто сидите и печатайте упражнения
    - потом переключайтесь на Automate the Boring Stuff - вторую часть книги, просто сидите и печатайте упражнения
    потом перечитайте первую часть (теорию) где про все эти приёмы объясняется (control flow, loops, итд итп)

    Потом переходитe на Django:
    - напишите блог
    - онлайн магазин
    - мб потом задеплоить свой сайт с блогм, другими фичами

    Т.е. тупо начать писать базовые вещи, читать чужой код, мб смотреть на YT много-много видео с чужим кодом и упражнениями, для овладения языком на более-менее intermediate/advanced уровне

    Там дальше уже придет понимание как дальше и куда двигаться, но там уже по другому надо начинать думать.
    >>>
    По сути есть имхо 3 раздела:
    а) концепты Computer Science (весь этот набор array/variable/итд)
    б) синтаксис самого ЯП
    в) и собственно само программирование, т.е. как связывать а) и б)

    ИМХО, синтаксис (б) в Питоне несколько слишком упрощенный т.е. без всяких строгих типизаций, по сравнению с другими ЯП, но на начальном этапе для освоения а) и в) и понятия основ и сути - самое то (ИМХО). Поэтому научитесь в) и поймете основные механизмы, дальше освоить другие ЯП уже будет на порядок легче и быстрее, и ту же Java, и C++ (хотя лично для меня это был полный ахтунг-ахтунг), и JavaScript итд
    Ответ написан
    Комментировать
  • Как изучать python?

    ulkoart
    @ulkoart
    Не советовал бы python как первый язык, но если это решение на 146% то отлично пойдет книга Майкл Доусон: Программируем на Python.
    Ответ написан
    9 комментариев