Learn Python The Hard Way / Трудный Путь Изучения Python: The Hard Way Is Easier

Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

Эта простая книга нужна для того, чтобы вы начали программировать. В названии сказано что это трудный путь изучения программирования; но это не так. Она называется "трудным" только потому, что для обучения люди используют инструкции. Эта книга - инструкция по языку программирования Python, которая медленно разовьет навыки программирования с помощью практики написания и запоминания кода, которые потом можно применять к более сложным вещам.

belikon 16.12.12 в 20:35

1

С помощью этой книги, вы должны соблюдать несколько элементарных правил, которые необходимы для изучения языка Python:

belikon 16.12.12 в 20:38

0

Выполняйте каждое упражнение.

belikon 16.12.12 в 20:39

0

В точности перепечатывайте каждое упражнение.

belikon 16.12.12 в 20:42

0

Запускайте

belikon 16.12.12 в 20:41

0

Это все. Сначала будет трудно, но выполняйте их. Если вы прочитаете эту книгу и будете делать упражнения по одному или два часа вечером, то у вас появятся хорошие базовые знания для изучения других книг. Эта книга не научит вас хорошо "программировать" , но вы получите основные навыки, которые необходимы для того, чтобы начать изучать Python.

belikon 16.12.12 в 20:50

0
+1

Эта книга даст вам три основных навыков, которые должен знать программист: Чтение и Написание, Внимание к Деталям, Обнаружение Различий.

belikon 16.12.12 в 20:53

0

Чтение и Написание

belikon 16.12.12 в 20:53

0

Это кажется чертовский очевидным, но если у вас проблемы с написанием кода, то вам будет трудно в изучении кода. Без этого навыка вы будете неспособны изучить основные принципы в работе программного обеспечения.

belikon 17.12.12 в 04:49

0

Переписывайте задания и запускайте их, это поможет вам в изучении названий, знакомит с синтаксисом и помогает читать язык программирования.

belikon 17.12.12 в 04:54

0

Внимание к Деталям

belikon 16.12.12 в 20:54

0

Одна особенность, отделывающая плохих программистов от хороших - это внимание к деталям. Честно говоря, эта особенность отделяет хороших от плохих специалистов в любой профессии. Не обращая внимания к деталям в вашей работе, вы будете пропускать ключевые моменты в том, что вы делаете. В программировании это выражено в том, что по окончанию проекта в нем будет много багов и трудностей в использовании.

belikon 17.12.12 в 05:01

0

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

belikon 17.12.12 в 05:03

0

Обнаружение Различий

belikon 17.12.12 в 11:17

0

Очень важное умение -- у большинства программистов он развивается со временем -- это зрительно находить различия в коде. Опытный программист может взять 2 куска кода с незначительными различиями и сразу их найти. Программисты написали утилиты, которые помогают находить различия, но мы не будем ими пользоваться. Сначала вы должны натренировать свой мозг, и только потом использовать эти программы.

belikon 17.12.12 в 11:56

0

Пока вы будете делать эти упражнения, вводя каждый символ вы будете делать ошибки. Это неизбежно; даже опытные программисты на вашем месте могли бы сделать несколько. Ваша задача состоит в том, чтобы сравнить то, что вы написали, с тем, что требуется, и устранить все различия. Поступая таким образом, вы будете тренировать себя замечать неточности, ошибки и другие проблемы.

victor8632 26.12.12 в 13:58

0
+1

Не Копипасте

belikon 16.12.12 в 20:54

1

Не нужно копировать и вставлять

victor8632 26.12.12 в 14:00

1

Вы должны вводить каждое упражнение вручную. Если вы собираетесь копипасть, то можете ничего не выполнять. Суть этих упражнений в тренировке ваших рук, вашего мозга и вашего разума в том, как читать, писать и видеть код. Если вы копипастите, в обманываете самого себя, снижая эффективность уроков.

Qeruim 04.01.13 в 19:32

0

Обратите внимание на практику и проявите упорство.

Slavker 31.03.13 в 18:10

0

Пока вы учитесь программировать, я учусь играть на гитаре. Я практикуюсь каждый день по два часа. Я играю гаммы, аккорды и арпеджио один час и затем учу музыкальную теорию, тренируюсь слышать, пою и делаю все, что еще я могу. В некоторые дни я учусь играть 8 часов, потому что мне это нравиться и это весело. Для меня практика повторения естественна и используется для обучения чему угодно. Я знаю, что сделать что-нибудь хорошо можно лишь, практикуясь каждый день, даже если я в не настроении (что бывает часто) или если возникают трудности. Продолжайте тренироваться и возможно это будет легко и весело.

Qeruim 04.01.13 в 19:41

0

По мере изучения этой книги и продолжая программировать, помните, что некоторые вещи сложны по началу. Может быть вы из тех людей, которые боятся промахов так, что бросают начатое при первых признаках трудностей. Может быть вы никогда не изучали самодисциплину, поэтому вы не можете делать что-то "скучное". Может быть вы говорите, что вы "одаренный", так и не пытаясь сделать что-нибудь, что выставит вас глупым или не особенным. Может быть вы профессионал и несправедливо сравнивать вас с кем-нибудь вроде меня, имеющего 20-летний стаж.

Qeruim 04.01.13 в 19:50

0

Любую причину, что останавливает вас, подавляйте. Заставляйте себя. Если вы бежите в Extra Credit, потому что вы не можете выполнить что-то или урок вам не понятен, то пропустите эту трудность и вернитесь к ней позже. Просто продолжайте идти, потому что, программируя, происходят очень странные вещи.

Qeruim 04.01.13 в 19:57

0

Сперва вам все будет непонятно. Это будет также непривычно как при изучении иностранного языка. Вы вступите в бой со словами, не понимая что есть что, и это будет очень сильно сбивать с толку. Пока в один прекрасный день (БАХ!) вас не осенит и вы прозреете. Если вы будете продолжать выполнять упражнения и пытаться разобраться в них, то понимание придет. Возможно вы не станете гуру программирования, но хотя бы усвоите как оно работает.

subecho 18.01.13 в 19:14

0

Если Вы сдадитесь, Вы никогда не достигните цели. Поначалу Вы будете смущены (так всегда поначалу) , но затем это прекратится. Если вы продолжите пытаться , продолжите печатать код , пытаться понять и читать об этом , в итоге Вы добьетесь своего.

caviar 30.01.13 в 01:59

0

Даже если после прочтения книги Вы все еще не будете понимать как программировать , как минимум вы сделаете попытку. Вы сможете сказать что попробовали, в той или иной степени и это не работает. Но по крайней мере Вы попытались. Вы можете гордится этим.

caviar 30.01.13 в 02:03

0

Предупреждение Для Умников

subecho 18.01.13 в 19:17

0

Когда люди ,которые уже знают какой-нибудь язык программирования и начинают читать эту книгу, то им иногда кажется , что я обижаю их. В этой книге нет ничего , что может быть определено как обидное,оскорбительное или пренебрежительное. Я просто знаю о программировании больше, чем мои обидевшиеся читатели. Если вы думаете что умнее меня, то вы должны почуствовать это сразу и я с этим ничего не смогу сделать, поскольку вы не будете моим обидевшимся читателем.

caviar 30.01.13 в 02:20

0
+1

Если Вы читаете эту книгу и пропускаете каждое третье предложение, поскольку чуствуете что я обижаю ваш интеллект, то у меня есть для Вас три совета:

caviar 30.01.13 в 02:23

0

Не читайте эту книгу. Я писал ее не для вас. Я писал ее для людей, которые еще не знают всего на свете.

subecho 18.01.13 в 19:20

0

Опустошите , прежде чем заполнить. У Вас будет трудное время получения нового знания, даже если Вы уже все знаете.

caviar 30.01.13 в 02:26

0

Изучите Lisp. Я слышал, что всезнайки обожают Lisp.

subecho 18.01.13 в 19:16

0

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

caviar 30.01.13 в 02:50

0

Лицензия

aslandu 01.04.13 в 12:42

0

Все права на книгу принадлежат Zed A. Shaw. (C) 2010.

vyobukhov 09.03.13 в 17:19

0

Благодарности

victor8632 26.12.12 в 13:51

0

Я хочу выразить благодарность всем тем людям, кто помогал мне с этой редакцией книги. Первым делом моего редактора из Pretty Girl Editing Services, которая помогала мне редактировать книгу и которая прекрасна сама по себе. Также хочу поблагодарить Грега Ньюмана, создавшего обложку и всю графику, а также проверявшего копии книги. Его иллюстрации заставляет книгу выглядеть как настоящую, а еще за то, что не обиделся, когда я забыл включить его в список соавторов первого издания. И конечно же хочу сказать спасибо Брайaну Шумейту за создание веб-странички и помощь с дизайном сайта, в которой я очень нуждался.

vyobukhov 09.03.13 в 17:34

0

Наконец, мне бы хотелось поблагодарить сотни тысяч людей, кто прочёл первое издание и особенно тех, кто нашел опечатки и предложил идеи, сделавшие книгу еще лучше. Всё это действительно пополнило издание. Я не смог бы справиться без вас. Благодарю вас.

mammontyara 13.01.13 в 14:06

0
Минутку...