Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Python - онлайн тесты / 13 сообщений из 13, страница 1 из 1
02.10.2014, 22:40
    #38765447
nerudalo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python - онлайн тесты
Господа!

Вот хочу такой топик открыть, предлагаю сюда кидать линки на бесплатные онлайн тесты по Python, также предлагаю обсуждать некоторые интересные задачки из этих тестов.

Зачем это надо? Все просто, я думаю среди нас есть много начинающих и не очень начинающих специалистов в области Python, которые хотят
А) Повысить свой уровень квалификации
Б) Понять чего они стоят как специалисты

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

Вот от меня сразу ссылка:
http://muliver.org
...
Рейтинг: 0 / 0
03.10.2014, 10:31
    #38765686
wonoku
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python - онлайн тесты
Вот и от меня тест: что выведет?
def method(a):
if (a != 0):
method(a - 1)
print(a)
method(3)
...
Рейтинг: 0 / 0
03.10.2014, 13:56
    #38766091
NekZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python - онлайн тесты
wonoku,

IndentationError я подозреваю
...
Рейтинг: 0 / 0
03.10.2014, 13:58
    #38766094
NekZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python - онлайн тесты
nerudalo,

Уж больно смахивает на Quizful
...
Рейтинг: 0 / 0
04.10.2014, 01:14
    #38766743
Катька
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python - онлайн тесты
Думаю начинающим прекрасно помогут такие сайты как coursera.org и codecademy.com

На курсере прошла весь курс по интерктивному пайтону. Было интересно и весело :)
Отдыхала от работы )

Скоро там новый курс по пайтону должен начаться, если я еще случайно не пропустила
...
Рейтинг: 0 / 0
05.10.2014, 16:29
    #38767235
Програмёр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python - онлайн тесты
wonoku,

В src обрамлять надо :)
А так... выведет 0 1 2 3. (если отступ поставить)
Что-то слишком просто :P

Для тестирования знаний питона достаточно взять десяток задач общей тематики и пройти их. Это же не js с кучей своих хитростей и заумностей (типа замыканий, прототипов и другой лабуды)
...
Рейтинг: 0 / 0
06.10.2014, 08:05
    #38767481
FishHook
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python - онлайн тесты
1.
Код: python
1.
2.
a = True and {} and -3
a = ?


2.
Код: python
1.
2.
3.
4.
5.
fn = []
for x in range(10):
    fn.append(lambda: x ** 2 )
res = [f() for f in fn]
res = ?



3.
Код: python
1.
2.
3.
4.
5.
l = range(10)
for i, v in enumerate(l):
    if i % 2:
      del(l[i])
l=?



4.
Код: python
1.
2.
3.
l = [1, 2, 3, 4, 5, 6, 7, 8]
m = zip(*[iter(l)]*4)
m = ?


5.
Код: python
1.
2.
3.
s = "ababababa"
res = s.strip("ba")
res = ?



6.
Код: python
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
class Base(object):
    def foo(self):
        return self.__class__.__name__

class A(Base):
    def foo(self):
        return self.__class__.__name__ + super(A, self).foo()

class B(Base):
    def foo(self):
        return self.__class__.__name__ + super(B, self).foo()


class C(A, B):
    def foo(self):
        return self.__class__.__name__ + super(C, self).foo()

c = C()
c.foo() = ?
...
Рейтинг: 0 / 0
06.10.2014, 09:10
    #38767502
FishHook
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python - онлайн тесты
ПрограмёрЭто же не js с кучей своих хитростей и заумностей (типа замыканий, прототипов и другой лабуды)
Хитростей и заумностей в питоне не меньше. Метаклассы, опять же.
...
Рейтинг: 0 / 0
06.10.2014, 14:01
    #38767862
Катька
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python - онлайн тесты
Сегодня начались курсы по Python на Coursera

Programming for Everybody (Python) https://class.coursera.org/pythonlearn-003
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
21.01.2017, 13:22
    #39388888
nerudalo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python - онлайн тесты
Сайт упомянутй сверху переехал на новый домен: muliver.net , хотя может сюда никто давно уже и не заходит ))
...
Рейтинг: 0 / 0
21.01.2017, 22:34
    #39388975
mini.weblab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python - онлайн тесты
FishHook,

ты не мог бы написать
1) какие хитрости и заумности ты используешь особенно часто;
2) что ты считаешь наиболее полезным в работе?
3) на что стоит обратить внимание готовясь к интервью на питон-разработчика?
...
Рейтинг: 0 / 0
22.01.2017, 11:14
    #39389024
FishHook
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python - онлайн тесты
mini.weblab1) какие хитрости и заумности ты используешь особенно часто;

Помните дзен питона? Простое лучше сложного, явное лучше неявного. То есть хитрости и сложности лучше вообще стараться не применять. Если можно сделать просто, делайте просто. Если нельзя просто, то как можно проще. Вообще, не очень понятно, что для вас умности и хитрости, питон очень простой язык, в нем нет ничего слишком сложного для понимания.

mini.weblabчто ты считаешь наиболее полезным в работе?

У каждого свои достоинства и недостатки. Мне, например, трудно заставить себя заниматься уже решенной задачей, например, отрефакторить наскоро написаный модуль, или заниматься рутиной: код документировать, тесты писать. Мне кажется усидчивость и способность концентрироваться на задаче, даже если она не интересна и не благодатна, будет весьма полезным навыком.

mini.weblabна что стоит обратить внимание готовясь к интервью на питон-разработчика?
Я не обладаю опытом интервьюера ни с той ни с другой стороны, но лично меня немного бесит, когда разработчик позиционирует себя именно как питон-разработчика или джава-разработчика или сишарписта. Язык программирования - это инструмент, а не самоцель. На работу берут именно что программиста, то есть человека имеющего способности к алгоритмированию и знающего стек современных технологий. Какая разница на каком языке вы будете писать? Если понадобиться писать на джаве, то вы должны почитать мануалы и через неделю писать на джаве. Есть отдельная категория ПэХэПэшников (я сейчас не про всех пэхэпэшников) которые именно что пэхэпэшники и на что больше они не годны, но вы то не из таких.

>>>на что стоит обратить внимание готовясь к интервью на питон-разработчика?
Изучите протоколы. Вы можете не знать каких-то нюансов языка или библиотеки, но вы должны иметь четкое представление о том, что такое WSGI, HTTP, TCP/IP. Изучите теоретический материал по асинхронному программированию. Лучшим пособием считаю вот эту книгу http://shop.oreilly.com/product/0636920025016.do , всю её читать не надо, первых глав достаточно. Накопайте в сети, как устроены внутри стандартные коллекции: список, словарь, множество, кортеж. Я бы задавал именно такие вопросы, а не выспрашивал про хитрости и тонкости питона.
...
Рейтинг: 0 / 0
22.01.2017, 18:40
    #39389116
mini.weblab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python - онлайн тесты
FishHook,

Спасибо!
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Python - онлайн тесты / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]