Подтвердить что ты не робот

Изучение упражнений на Python

Я взял на себя обязательство изучать питон. Поскольку это мой второй язык, это было не так сложно. Я ищу некоторые простые проекты python, чтобы я мог лучше изучить синтаксис языка в целом. Я хотел бы особо изучить синтаксис массивов, списков и словарей.


Изменить: Я не могу сказать, что один из ваших ответов правильный или неправильный, но между всеми вами у меня много материала! Спасибо всем: D

ps Мне особенно понравилось Класс Google Python

4b9b3361

Ответ 1

Класс Google Python содержит множество проектов, над которыми вы можете работать.

Ответ 2

Задача Python была, безусловно, самым крутым поисковым материалом, который я сделал с Python.

Не спешите работать с проблемами - это того стоит.

Ответ 3

Python Koans - это хороший интерактивный учебник, который охватывает базовый синтаксис и расширенные концепции.

Ответ 5

Обычный ответ на такие вещи Project Euler. Не обязательно специальные для python, но все эти проблемы можно решить с помощью python, и, работая над ними, вы особенно изучаете много вещей, которые делают Python особенным.

Ответ 6

Вы можете попробовать pyschools.com Есть много небольших упражнений, классифицированных по разным темам. Довольно интересный способ научиться программировать.

Ответ 7

Я бы очень рекомендовал следующую электронную книгу для изучения Python. Он охватывает несколько различных парадигм программирования и представляет собой очень хорошее введение в Python в целом.

www.greenteapress.com/thinkpython/thinkCSpy.pdf

Если вы уже знакомы с программированием вообще, то Погружение в Python является непревзойденным ресурсом для быстрого создания основы языка.

Я прочитал оба вышеизложенного и нашел, что они очень полезны.

Ответ 8

Также что-то похожее на Project Euler - Rosalind

http://rosalind.info/problems/list-view/

Большинство проблем решаются путем написания программ, которые выполняют opetarions для строк, что делает его инструментом goot, чтобы узнать о списках и словарях. И вы также узнаете что-то о биоинформатике, которая не очень помогает вам в карьере программирования, но действительно круто = D

Ответ 10

Также в соответствии с уже полученным ответом Project Euler я бы рекомендовал изучить некоторые коды Kata. Обычно я рассматриваю их как часть изучения любого нового языка, а здесь ссылка на несколько хороших:

http://codingdojo.org/cgi-bin/wiki.pl?KataCatalogue

Также обсуждается вопрос о переполнении стека Kata:

https://stackoverflow.com/questions/44533/your-favorite-code-kata

Ответ 11

Задача Python классная. И я вижу еще один хороший http://projecteuler.net