@python_beginnersЭта группа больше не существует

Страница 43 из 1885
Zart
10.06.2016
10:51:27
x-int(x) отличается от x%1 только на отрицательных

Omni
10.06.2016
10:51:50
x = float(input()) print(x - int(x))
>>> a - int(a) 0.45999999999999996 увы 8(

Tux
10.06.2016
10:53:33
Omni
10.06.2016
10:53:48
Google
Omni
10.06.2016
10:54:22
на втором то же самое. У меня, по крайней мере

Tux
10.06.2016
10:55:07
и это они называют эталонное решение

вот такому они меня и научат

Zart
10.06.2016
10:55:43
угу

Tux
10.06.2016
10:56:00
сам неправильно сделали

Zart
10.06.2016
10:56:07
это учит тому, что арифметика вещественных имеет кучу подводных камней

Omni
10.06.2016
10:56:24
вот такому они меня и научат
Ну, вот так... Такие вещи постигаются на практике. Простые курсы по азам языков такому не учат

Tux
10.06.2016
10:56:40
ну надо же с чего то начинать

Omni
10.06.2016
10:56:52
Tux
10.06.2016
10:57:37
или может у кого есть другие варианты по обучению?

желательно чтоб сразу теория и практика для закрепления

Andrey
10.06.2016
10:58:18
или может у кого есть другие варианты по обучению?
Это вещественная арифметика. 0.5 = 0.4999999999999996

Omni
10.06.2016
10:58:19
или может у кого есть другие варианты по обучению?
Я учился по официальным туториалам. И практиковался на projecteuler на первых порах

Google
Andrey
10.06.2016
10:58:30
Парни, вы меня удивляете.

Потому что равенство в вещественной арифметике и в целочисленной - это совершенно разные операции. И действуют они по разному.

Omni
10.06.2016
11:00:14
По теме https://www.youtube.com/watch?v=PZRI1IfStY0

Да или хотя бы просто себе задачки и проекты выдумывать

И читать чужой код. Хорошо написанный, ыссэссно)

И читать чужой код. Хорошо написанный, ыссэссно)
В каких-нибудь популярных проектах на GitHub, например

Andrey
10.06.2016
11:03:15
Да или хотя бы просто себе задачки и проекты выдумывать
Задачки очень просто найти. Видишь алгоритм - реализуй. Видишь структуру данных - реализуй.

Omni
10.06.2016
11:05:05
А маленькие персональные проекты - это что-то, что тебе самому пригодилось бы. Помню, будучи совсем зелёным, решил сделать апплет для Ubuntu Unity, помогающий легко и быстро переключать VPN-сервера и отслеживать свой внешний IP и его страну. Многому научился)

Или менеджер коллекций специальных символов. Хоть немного стал разбираться в GTK

pygi, точнее

Я уж не говорю про ботов для Телеграм, которые теперь меня каждый день выручают

Zart
10.06.2016
11:07:27
ужасно

Omni
10.06.2016
11:07:55
Хмммм, интересная идея...

Zart
10.06.2016
11:08:06
в роли девушек - другие боты, угу

Omni
10.06.2016
11:08:27
в роли девушек - другие боты, угу
Тоже интересная идея.

Нейронная сеть знакомств XD

Суррогаты

Был в Амстердаме, и мне вдруг вспомнился этот фильм. Только вместо роботов-аватаров велосипеды.

Janek
10.06.2016
11:35:06
Сами ездят?

Или велосипеды вместо людей?

Google
Omni
10.06.2016
11:38:52
Или велосипеды вместо людей?
Не. Просто там всё организовано для великов лучше чем для пешеходов. И часто забредаешь на велосипедную дорожку случайно, и потом уворачиваешься от велика. Либо потому что велосипедные дорожки бывают похожи на пешеходные зоны, либо просто тротуар на данной улице не предусмотрен. Чувствуешь себя каким-то неполноценным. Ну и ещё, что мы хотим от страны в которой велосипедов больше чем людей XD

Janek
10.06.2016
11:55:51
Так по всей Европе для велов комфортные условия. Сам сейчас это наблюдаю

Omni
10.06.2016
11:59:28
Так по всей Европе для велов комфортные условия. Сам сейчас это наблюдаю
Это да, но в Нидерландах это принимает какой-то религиозный размах. Даже в Копенгагене не ТАК

А Берлин и Вена - вообще фигня по сравнению с ЭТИМ

Janek
10.06.2016
12:12:46
Боюсь нафлудить тут. Но там велосипедистов в германии все равно больше, чем пешеходов. Ну так по крайней мере я сам видел. После СНГ необычно

Нет. Но хотел бы

Там дешево очень

Janek
10.06.2016
12:43:07
Я тоже

Недавно там десять дней оттусил

53r63rn4r
10.06.2016
13:38:27
напалмом пахнет

Viktor
10.06.2016
13:38:45
LOL

53r63rn4r
10.06.2016
13:38:52
:D

Janek
10.06.2016
14:17:46
Лол

Марк
10.06.2016
17:35:03
Ща придет Зарт и скажет, что тут опять флуд и выпилится

Zart
10.06.2016
17:36:17
ша, медуза, море наше

Марк
10.06.2016
17:41:08
Зарт, давай о генераторах

Я о них читал-читал, вроде понятно, но абсолютно неясно, где они круты е и клевые

Пример есть из простых, где без них возни на порядок?

Google
Марк
10.06.2016
17:53:00
https://habrahabr.ru/post/132554/

Admin
ERROR: S client not available

Марк
10.06.2016
17:53:06
Хотя вот статью нашел

Zart
10.06.2016
17:53:53
главный плюс генераторов - экономия памяти

Марк
10.06.2016
18:01:58
http://effbot.org/zone/python-for-statement.htm

Надо буде почитать

Zart
10.06.2016
18:07:35
перед изучением генераторов освой итераторы

Wisketchy
10.06.2016
18:18:40
Тут кто-то неплохие лекции кидал

Сейчас найду

хорошее видео про python https://www.youtube.com/playlist?list=PLlb7e2G7aSpTTNp7HBYzCBByaE1h54ruW

Марк
10.06.2016
18:22:02
оу

type(x).__name__ TypeError: don't know how to disassemble generator objects

Wisketchy
10.06.2016
18:23:02
Билтын

Хотя, не из-за этого

Марк
10.06.2016
18:23:40
Хотел глянуть, что там в типо рекурсии yield m(n)

В принципе, начинаю помалеху всасывать, нахер это надо. Иногда нужно было получить return какого-либо промежуточного результата, но продолжить выполнение

Zart
10.06.2016
18:26:32
Хотел глянуть, что там в типо рекурсии yield m(n)
тут как с твоей лямбдой - ты создаешь и йелдишь генератор, но не запускаешь его

так что рекурсии там не возникает

вот с def foo(): yield from foo() таки да. рекурсия

которая сдохнет на 1000м уровне вложенности, ибо >>> sys.getrecursionlimit() 1000

Google
Марк
10.06.2016
18:32:04
Это в каком питончике?

Zart
10.06.2016
18:32:40
в смысле?

Марк
10.06.2016
18:33:17
3.3 пайтон. Уже загуглил

Zart
10.06.2016
18:33:26
что ты загуглил?

Марк
10.06.2016
18:33:33
Starting from Python 3.3, you'll be able to use def infinity(start): yield start yield from infinity(start + 1)

Zart
10.06.2016
18:33:51
елд фром да, свежий относительно

Aleshka
10.06.2016
19:25:48
можно как-то проще удалить последний элемент из списка

чем

Header = [x for x in Header[0:(len(Header)-1)]]

Zart
10.06.2016
19:26:04
del mylist[-1]

Aleshka
10.06.2016
19:26:11
?? спасибо

Страница 43 из 1885

Эта группа больше не существует Эта группа больше не существует