Я вже півтора року навчаюся, працюю та граю з Python. Оскільки біолог повільно робив поворот до біоінформатики, ця мова лежить в основі всіх основних внесків, які я зробив у лабораторії. Я більш-менш закохався в те, як Python дозволяє мені висловлювати прекрасні рішення, а також із семантикою мови, яка дозволяє такий природний потік від думок до справного коду.
Що я хотів би знати, це ваша відповідь на такий собі питання, який я рідко бачив на тому чи іншому форумі. Це питання мені здається центральним для тих, хто на шляху до вдосконалення Python, але хто цікавиться, якими повинні бути його наступні кроки.
Дозвольте підвести підсумки того, що НЕ хочу спочатку запитати;)
- Я не хочу знати, як Швидко вивчити Python
- Я також не хочу з’ясувати найкращий спосіб познайомитися з мовою
- Нарешті, я не хочу знати підхід «один фокус, який робить все».
Що я хочу знати, про вашу думку, це:
Які кроки ви б рекомендували мандрівникові Python, починаючи від учнівства до статусу гуру (сміливо зупиняйтеся там, де вам це диктує ваш досвід), щоб один ВДОСКОНАЛИВАННЯ СТАЛО, стаючи кращим і кращим кодером Python, крок за часом. Деякі з людей на ЗО майже здаються гідними поклоніння за свою майстерність Python, будь ласка, просвітліть нас :)
Відповіді, які мені сподобаються (але сміливо дивуйте читацьку аудиторію: P), форматовані більш-менш так:
- Прочитайте це (наприклад: підручник пітона), зверніть увагу на такі деталі
- Код для стільки часу / проблем / рядків коду
- Потім прочитайте це (наприклад: та чи інша книга), але цього разу зверніть на це увагу
- Вирішити декілька проблем із реального життя
- Потім приступайте до читання Y.
- Не забудьте зрозуміти ці поняття
- Код X часу
- Поверніться до таких і таких основ або рухайтеся далі до ...
- (Ви отримуєте бал :)
Мені дуже цікаво дізнатися вашу думку про те, на що саме слід звернути увагу на різних етапах, щоб прогресувати КОНСТАНТНО (звичайно, доклавши зусиль). Якщо ви приїжджаєте з певної галузі знань, обговоріть шлях, який ви вважаєте за потрібне в цій галузі.
EDIT: Завдяки вашому великому внеску, я знову на шляху покращення Python! Я дійсно ціную!
![Ex1: x = 42; у = х; х + = 1; print x, y Ex2: x = [1,2,3]; y = x; x [0] = 4; надрукувати x, y](https://imgur.com/6dxRh.png)