2010-10-17 2 views
12

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


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

п.с. Мне особенно понравилась Google's Python Class

ответ

2

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

1

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

www.greenteapress.com/thinkpython/thinkCSpy.pdf

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

Я прочитал оба вышеуказанных и нашел, что они очень полезны.

4

The Python Challenge был far самые крутые поисковые материалы, которые я сделал с Python.

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

0

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

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

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

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

2

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

+0

удивительный сайт спасибо за подсказку :) – LeoR

2

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

1

также что-то похожее на проект Эйлера Розалинда

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

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

Смежные вопросы