Форум сайта python.su
1
Привет форумчане.
Подскажие, есть смысл начать с него обучение? Там вроде старая версия Питона (хочется последнюю знать)?
Конечно есть разница - например тот же print и print (), но в основном там наверное одинаково?
Я вот нашел сайт там отличия описаны. Или не вариант?
Тогда может посоветуете толковый онлайн ресурс (типа htmlacademy.ru) но по Питону?
Заранее благодарен
Офлайн
857
KodridermeТам не все отличия описаны, потому что отличия постоянно растут. К примеру, недавно добавили параметр flush в print(). Язык улучшают постоянно.
Я вот нашел сайт там отличия описаны.
KodridermeНачинай, но учи третью версию, а то выучишь тонну всякого мусора. Вторую версию лучше знать неглубоко, потому что там много кривых вещей. Время на них уйдёт, а смысла в этом нет.
Подскажие, есть смысл начать с него обучение?
Офлайн
1
Не раз замечал за Codecademy вольность в интерпретации языка: иной раз напишешь код с явной ошибкой, а задание засчитывается. Что расхолаживает, и конечно, не есть полезно. Более строго к заданиям подходили на learnstreet.com, но этим летом проект молча закрылся (есть версия, что кончились деньги). Похож по реализации Checkio.org, но, боюсь, новичку туда идти рано - теории там как таковой нет, сразу практические задачки. Но вы сделайте себе закладку, ресурс любопытный, вернётесь к нему попозже.
Сейчас есть курс для начинающих на stepic, на русском, на базе 3-го пайтона. Вероятно, скоро закончится (не уверен, будет ли доступ к материалам по окончании курса):
https://stepic.org/course/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BD%D0%B0-Python-67/syllabus
Очень хороши для начинающих две книги: A Byte of Python и Think Python, обе есть на русском и легко находятся. Это именно учебники: материалы там даны от простого к сложному, хорошо структурированы, теоритическая база чередуется с практическими упражнениями, так что код писать начнёте буквально сразу же.
Офлайн
1
А как насачет Марк Лутц 3 и 4 издание? норм книги? можно учить по ним (а главное освоить)?
upd.
Почему спрашиваю.. Просто к примеру как-то в магазине смотрел книги по html5. Немного пролистал и в примерах увидел, что вместо class к тегам использовали id. Зразу закрыл и сказал “Досвидания” авторам.
Нехочу, ктобы в книги учили “неправильным” вещам, скажет так.
Отредактировано Kodriderme (Дек. 4, 2014 09:37:58)
Офлайн
0
Советую как новичек, проходить все, что находишь. Не важно какая версия. (и скачать себе пару книг в pdf. Держать их как библию под подушкой. Лутц, Бизли, а так же старатся читать в оригинале docs.python.org)
Отредактировано Gustman (Дек. 4, 2014 16:28:23)
Офлайн
221
Gustmanочень вредный совет, новичку не надо кашу разводить в голове. Если конкретно вы смогли все у себя уместить в голове по верным полочкам - то вы молодец и скорее исключение из правил, нежели его составляющая.
Советую как новичек, проходить все, что находишь. Не важно какая версия
Офлайн