Найти - Пользователи
Полная версия: сборник задач по питону
Начало » Python для новичков » сборник задач по питону
1
esal
А есть ли сборник задач по программированию, которые будут не слишком сложные, чтобы можно было улучшать скилы в программировании!
cookie-god
Хотите получить skills?
Vader
http://codingbat.com/
romis
http://www.pythonchallenge.com/
InPython
мне понравилось http://www.altlinux.org/Books:PythonSchool
Ed
codingbat явно учит плохому. Вот, например задача:
Given a string and a non-negative int n, we'll say that the front of the string is the first 3 chars, or whatever is there if the string is less than length 3. Return n copies of the front;

front_times('Chocolate', 2) → ‘ChoCho’
front_times('Chocolate', 3) → ‘ChoChoCho’
front_times('Abc', 3) → ‘AbcAbcAbc’

Вот их решение:
def front_times(str, n):
front_len = 3
if front_len > len(str):
front_len = len(str)
front = str[:front_len]

result = ""
for i in range(n):
result = result + front
return result
Повбывав бы :)
zheromo
Ed
Повбывав бы
И правильно :)

Зато как код плодится, из простого
def front_times(s, n):
return s[:3]*n
Еще и str в качестве имени параметра умудрились использовать.
Vader
Ed
Повбывав бы
Ну никто ж не заставляет в их решения заглядывать :) А задачки для разминки там неплохие. Плюс прогресс и решения сохраняются.
esal
Vader
http://codingbat.com/
Спасибо за наводку, очень понравился сайт.
Задачи разбиты по категориям, для некоторых есть возможность посмотреть решение.
Хотя подойдет только для закрепления теоретических знаний (довольно легко решается).

А есть еще альтернативные сайты, на подобие codingbat.com?
Кто чем пользовался?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB