Форум сайта python.su
88
kampellaСмотря что подразумевать под “стандартными методами”. Я сомневаюсь что Вы знаете всю стандартную библиотеку Питона.
Не пудрите человеку мозги, стандартных методов не так много. Можно все выучить и нормально писать программы, а не лазить в справку по каждой функции.
Офлайн
1
ShamanМодули и их методы я конечно же не имел ввиду. Там пояснил ниже, повторюсь: с опытом придет то что нужно знать, многое само заучится при частовм повторении.
Отредактировано kampella (Авг. 22, 2015 23:07:00)
Офлайн
88
При столкновении с новой парадигмой старый опыт бесполезен. После бэйсика (старых, номерострочных видов) тяжело врубиться в паскаль. После стандартного паскаля тяжело даётся ООП в паскале. Этот набор облегчает освоение C/C++, но снова бесполезен при столкновении с SQL, который, зато, облегчает освоение близкого по духу функционального стиля. И т.п.
А если коснуться методик в сфере создания ПО, шаблонов проектирования, так там горизонта не видно.
Отредактировано Shaman (Авг. 22, 2015 23:38:04)
Офлайн
0
Тоже только начал изучать Python
Подсказать по технологиям, естественно, ничего не могу,
но зато могу рассказать, как у меня получилось найти время на учебу: просто стал ложиться спать в 22-23 часа, а вставать в 6 утра. С 6 до 8 никто не трогает, все спят, никто не отвлекает, есть 2 часа для полноценных занятий без прерываний.
Результат: за 7 дней прошел 7 глав из отличного вводного учебника Доусона, все понятно, остается только практиковаться, чтобы закрепить материал.
Правда, сегодня открыл 8-ю главу, и понял, что чтобы двигаться дальше по этому учебнику, надо учить ООП ((
Лутца решил пока не покупать, а просто скачать и посмотреть что же он написал в этих нескольких тысячах страниц
Если через месяц-другой будет чем поделиться в плане методики изучения, напишу в отдельной теме
Офлайн
1
Ну вот на чем я сейчас остановился, как первая цель (надеюсь правильная). За основу взят все тот же Лутц уж хорошо разжовывает базу, именно хороший фундамент для твердого основания в в языке. Сейчас закрепляю до твердого понятия и четкого представления основные базовые типы (литералы, списки, библиотеки, словпри, кортежи, и пр.) Т.е. я должен абсолютно четко знать и понимать основные операции с типами, их ограничения, основные (по Лутцу) методы и способы работы с базовыми типами. Если до атоматизма не отработать, то я думаю в будущем могут быть путаница, ошибки и ограниченность в возможностях программировпния. Ну вот както так визу свой этап-путь. Надеюсь , что не перемудрил :-)
Офлайн
0
Если с английским не совсем плохо, то могу посоветовать курсы на coursera. Скоро как раз начинается сессия: https://www.coursera.org/course/interactivepython1
Как мне кажется в курсе хороший сплав теории и практики. Все-таки при обучении программированию очень важно не только читать теорию, но и применять ее на практике.
Офлайн
3
Видимо всё- таки люди правду говорят, что первым вопросом должен быть: “для чего?”
Вы учите английский.
Хотите переехать в англоговорящую страну?
Хотите стать переводчиком?
Хотите в караоке песни петь на английском?
Если интерес в деньгах(да побыстрее), как мне кажется, можно двигаться в сторону фреймворков.
Ежели нет- то по интересам уже.
Этот курс на курсере переведен полностью, там учат писать игры. Возможно, он не нужен.
Мнение такого же новичка, если чо
Офлайн
.
Отредактировано J.R. (Фев. 27, 2016 16:35:26)
Офлайн
0
Kon52
Видимо всё- таки люди правду говорят, что первым вопросом должен быть: “для чего?”
Вы учите английский.
Хотите переехать в англоговорящую страну?
Хотите стать переводчиком?
Хотите в караоке песни петь на английском?
Kon52Сначала все-таки надо изучить основы языка. А потом браться за фреймворки.
Если интерес в деньгах(да побыстрее), как мне кажется, можно двигаться в сторону фреймворков.
Kon52Про перевод не знал.
Этот курс на курсере переведен полностью, там учат писать игры. Возможно, он не нужен.
Офлайн
3
neriЯ английский просто как аналогию привел впример к изучению языка.
Без знания английского тяжело будет. Информацию на русском намного меньше.
neriВы правы, но изначально поняв цель изучения, видимо, всё как- то проще становится..
Сначала все-таки надо изучить основы языка. А потом браться за фреймворки.
neriКаждый мини- проект этого курса- игрушка.
Про перевод не знал.
И учат там не игры писать, а программы, что очень важно для новичка. Мне в свое время курс очень помог перейти от изучения теории к написанию кода.
Офлайн