Ответ 1
Класс Google Python содержит множество проектов, над которыми вы можете работать.
Я взял на себя обязательство изучать питон. Поскольку это мой второй язык, это было не так сложно. Я ищу некоторые простые проекты python, чтобы я мог лучше изучить синтаксис языка в целом. Я хотел бы особо изучить синтаксис массивов, списков и словарей.
Изменить: Я не могу сказать, что один из ваших ответов правильный или неправильный, но между всеми вами у меня много материала! Спасибо всем: D
ps Мне особенно понравилось Класс Google Python
Класс Google Python содержит множество проектов, над которыми вы можете работать.
Задача Python была, безусловно, самым крутым поисковым материалом, который я сделал с Python.
Не спешите работать с проблемами - это того стоит.
Python Koans - это хороший интерактивный учебник, который охватывает базовый синтаксис и расширенные концепции.
Стив Лотт Навыки построения в Python - это здорово. Он также известен на этом сайте.
Обычный ответ на такие вещи Project Euler. Не обязательно специальные для python, но все эти проблемы можно решить с помощью python, и, работая над ними, вы особенно изучаете много вещей, которые делают Python особенным.
Вы можете попробовать pyschools.com Есть много небольших упражнений, классифицированных по разным темам. Довольно интересный способ научиться программировать.
Я бы очень рекомендовал следующую электронную книгу для изучения Python. Он охватывает несколько различных парадигм программирования и представляет собой очень хорошее введение в Python в целом.
www.greenteapress.com/thinkpython/thinkCSpy.pdf
Если вы уже знакомы с программированием вообще, то Погружение в Python является непревзойденным ресурсом для быстрого создания основы языка.
Я прочитал оба вышеизложенного и нашел, что они очень полезны.
Также что-то похожее на Project Euler - Rosalind
http://rosalind.info/problems/list-view/
Большинство проблем решаются путем написания программ, которые выполняют opetarions для строк, что делает его инструментом goot, чтобы узнать о списках и словарях. И вы также узнаете что-то о биоинформатике, которая не очень помогает вам в карьере программирования, но действительно круто = D
Извините, что заявили очевидное, но почему бы не прочитать хорошую книгу или две, например:
Обучение Python: мощное объектно-ориентированное программирование
Если вам нравится больше узнать, как вы идете, всегда есть почтенный:
Также в соответствии с уже полученным ответом Project Euler я бы рекомендовал изучить некоторые коды Kata. Обычно я рассматриваю их как часть изучения любого нового языка, а здесь ссылка на несколько хороших:
http://codingdojo.org/cgi-bin/wiki.pl?KataCatalogue
Также обсуждается вопрос о переполнении стека Kata:
https://stackoverflow.com/questions/44533/your-favorite-code-kata
Задача Python классная. И я вижу еще один хороший http://projecteuler.net