Этого треда уже нет.
Это копия, сохраненная 25 августа 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Это копия, сохраненная 25 августа 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
>>822948
Юзаю Питон для скриптования в проф. софте, в котором я работаю. Тут всё на Питоне. Правда, погроммистом я не являюсь, и в Питон пришёл уже с конкретной целью. Пишу модули на 50-500 строк и всякую автоматизацию.
Юзаю Питон для скриптования в проф. софте, в котором я работаю. Тут всё на Питоне. Правда, погроммистом я не являюсь, и в Питон пришёл уже с конкретной целью. Пишу модули на 50-500 строк и всякую автоматизацию.
>>822974 (OP)
Сап, пистоны. Я прочитал почти все пихтон-треды на архиваче, но таки не понял, зачем нужен пайтон, когда есть dg? Помогите пожалуйста разобраться.
Сап, пистоны. Я прочитал почти все пихтон-треды на архиваче, но таки не понял, зачем нужен пайтон, когда есть dg? Помогите пожалуйста разобраться.
>>823022
Что за ненужное говно? На python как минимум лучшие мат библиотеки из всех скриптовых языков.
>dg
Что за ненужное говно? На python как минимум лучшие мат библиотеки из всех скриптовых языков.
>>823022
Нинужен. Можешь уходить.
Нинужен. Можешь уходить.
Ананасы, я тупой разжуйте как работать с os.environ.get и что он конкретно делает. На буржуйском не понял.
Ответы>>823050
>>823022
Всегда проигрываю, когда что-то называют в честь быстро протухшего мемчика.
Хотя лет через пять это будет уже почтенной классикой, и не будет смотреться настолько уебански.
Всегда проигрываю, когда что-то называют в честь быстро протухшего мемчика.
Хотя лет через пять это будет уже почтенной классикой, и не будет смотреться настолько уебански.
>>823042
Возвращает значение системной переменной среды.
Например, запринтить PATH на Винде:
import os
print(os.environ.get('PATH').replace(';', '\n'))
Возвращает значение системной переменной среды.
Например, запринтить PATH на Винде:
import os
print(os.environ.get('PATH').replace(';', '\n'))
Ответы>>823064
Хочу вкатиться в Питон. Поэтому несколько вопросов:
1. Питон хорошо подходит для написания сайтов? На нем просто это делать?
2. Для создания сайтов какую лучше выбрать IDE?
3. Питон случайно там не собирается умирать? Не хочу тратить время и силы впустую.
4.Какие вообще задачи типичны для питона? Какие известные штуки на нем уже сделали?
1. Питон хорошо подходит для написания сайтов? На нем просто это делать?
2. Для создания сайтов какую лучше выбрать IDE?
3. Питон случайно там не собирается умирать? Не хочу тратить время и силы впустую.
4.Какие вообще задачи типичны для питона? Какие известные штуки на нем уже сделали?
Ответы>>823084
>>823066
Плохо подходит, сложно
Читай шапку, долбоёб
Собирается, многие компании от него отказываются в сторону go
Ничего более менее популярного на python нет, в основном это с, javascript, c#
Плохо подходит, сложно
Читай шапку, долбоёб
Собирается, многие компании от него отказываются в сторону go
Ничего более менее популярного на python нет, в основном это с, javascript, c#
>>823116
А у тебя ^=~IMPORT $=> ./BOMPA\.=<|~$~.
А у тебя ^=~IMPORT $=> ./BOMPA\.=<|~$~.
28 Кб, 885x785
Больше половины материала на код академии прошел, смарите какую йобу сделал. Я всё-таки смогу подготовиться к олимпиаде за несколько месяцев.
Интересно, можно ли учительницу попросить заниматься на питоне в школе, а не на паскале как все
Интересно, можно ли учительницу попросить заниматься на питоне в школе, а не на паскале как все
>>823028
Лютый батхёрт гвидодибила на вменяемые операторы. И это мы ещё не подошли к тому, что dg отличается от питонопараши тем, что там встроены ооп, многострочные лямбды и куча ёб из лиспа, хаскеля и раби.
Лютый батхёрт гвидодибила на вменяемые операторы. И это мы ещё не подошли к тому, что dg отличается от питонопараши тем, что там встроены ооп, многострочные лямбды и куча ёб из лиспа, хаскеля и раби.
Ответы>>823168
8 Кб, 791x127
Объясните мне пожалуйста на пальцах вот эту штуку. Эта строка переводи в целочисленные введенные в строку символы, но я не очень понимаю, как она работает.
Здесь получается каждое s(слово, которое разделили в введенное строке ?) превращается в целочисленное ? Так что такое s ?
Здесь получается каждое s(слово, которое разделили в введенное строке ?) превращается в целочисленное ? Так что такое s ?
>>822974 (OP)
Драститя, собираюсь писать игру для аутистов типа шахмат только изъебистых на kivy, какие подводные камни? Или лучше не надо? Ну двач!
Драститя, собираюсь писать игру для аутистов типа шахмат только изъебистых на kivy, какие подводные камни? Или лучше не надо? Ну двач!
Ответы>>823133
>>823127
Сплит без аргументов поделит строку по пробелам, переводам строки, табам - по всем вайтспейсам. Вернёт лист с подстроками. Это могут быть "2", "3.14159", "хуй." и т. п. подстроки. s - это название переменной для айтема из листа, действует внутри квадратных скобок. Соответственно, код возьмёт строку, состоящую из, теоретически, целых чисел и сконвертирует их в питоньи инты, вернёт лист, состоящий из этих чисел.
>>823130
Маленькая юзербаза, мало ответов на твои проблемы в гугле. Соснёшь через пару тысяч строк кода, с анальным баттхёртом жёпы.
Сплит без аргументов поделит строку по пробелам, переводам строки, табам - по всем вайтспейсам. Вернёт лист с подстроками. Это могут быть "2", "3.14159", "хуй." и т. п. подстроки. s - это название переменной для айтема из листа, действует внутри квадратных скобок. Соответственно, код возьмёт строку, состоящую из, теоретически, целых чисел и сконвертирует их в питоньи инты, вернёт лист, состоящий из этих чисел.
>>823130
Маленькая юзербаза, мало ответов на твои проблемы в гугле. Соснёшь через пару тысяч строк кода, с анальным баттхёртом жёпы.
Ответы>>823166
>>823120
Вряд ли это существо триасового периода знает о питоне хоть что-то.
Лучше проси прогуливать уроки ради самоподготовки. Меня отпускали, правда я к тому времени уже не первый год участвовал и учиталь знала, что я буду готовиться, а не хуи пинать.
> можно ли учительницу попросить заниматься на питоне в школе, а не на паскале как все
Вряд ли это существо триасового периода знает о питоне хоть что-то.
Лучше проси прогуливать уроки ради самоподготовки. Меня отпускали, правда я к тому времени уже не первый год участвовал и учиталь знала, что я буду готовиться, а не хуи пинать.
>>823126
Ну так и пиши на ней, создай свой тред и сри там, хули к питоногосподам приебался?
Ну так и пиши на ней, создай свой тред и сри там, хули к питоногосподам приебался?
Ответы>>823174
Котаны, можно ли найти Питоно-/Джангомакаке работу на Апворке без изучения html+css, верстки и прочего? Единственное что в своей жизни смог сверстать — это бордоподобный дизайн.
>>823174
Зарепортил.
Зарепортил.
>>823127
Это оптимизированный синтаксический сахар для
yoba = input.split()
N = len(yoba)
for i in range(N)
item = int(yoba)
a.append(item)
Это оптимизированный синтаксический сахар для
yoba = input.split()
N = len(yoba)
for i in range(N)
item = int(yoba)
a.append(item)
>>823212
Вообще так если подумать, то у питона нет специализации. Веб? На фронтенде он поддерживается только через трансляторы в джаваскрипт (что уебанство), на бекенде нода уже производительнее. Системное программирование сразу нахуй, сложные числодробилки тоже, в прикладном программировании он тоже хуже джавы/сисярпа (вы только посмотрите на ткинтер, лол). Питон выигрывает разве что у баша/спермошелла для автоматизации каких-то вещей, так как является полноценным и простым в освоении языком программирования.
НО - на нём можно очень быстро написать почти что угодно из вышеперечисленного, чтоб работало (не супербыстро, но работало) и исходный код поймет даже лоботомированная макака. В каких-то случаях это безобразие даже предоставляют как продукт, и всем норм. С точки зрения программирования - невероятно убогая поделка, с точки зрения здорового человека - невероятно полезный инструмент для быстрой и поддерживаемой реализации любой идеи, узкие места которой в случае чего можно оптимизировать за счет переписывания части на С или С++.
Верно говорят, что питон - бейсик 21-ого века, который доступен любому. Кощунство сейчас преподавать в школах паскаль или С++, заставляя думать детей, что программировать - сложно.
Вообще так если подумать, то у питона нет специализации. Веб? На фронтенде он поддерживается только через трансляторы в джаваскрипт (что уебанство), на бекенде нода уже производительнее. Системное программирование сразу нахуй, сложные числодробилки тоже, в прикладном программировании он тоже хуже джавы/сисярпа (вы только посмотрите на ткинтер, лол). Питон выигрывает разве что у баша/спермошелла для автоматизации каких-то вещей, так как является полноценным и простым в освоении языком программирования.
НО - на нём можно очень быстро написать почти что угодно из вышеперечисленного, чтоб работало (не супербыстро, но работало) и исходный код поймет даже лоботомированная макака. В каких-то случаях это безобразие даже предоставляют как продукт, и всем норм. С точки зрения программирования - невероятно убогая поделка, с точки зрения здорового человека - невероятно полезный инструмент для быстрой и поддерживаемой реализации любой идеи, узкие места которой в случае чего можно оптимизировать за счет переписывания части на С или С++.
Верно говорят, что питон - бейсик 21-ого века, который доступен любому. Кощунство сейчас преподавать в школах паскаль или С++, заставляя думать детей, что программировать - сложно.
>>823226
ой шош делать то будем ой как шиш жить теперь ой шо твориться
да всем похуй
питон охуенный - во всех сферах предоставлен, дохуища народу знает, хуева гора проектов уже написаны и прямо сейчас пишутся, писать на нём просто и пиздато
НО! ХОРОШАЯ НОВОСТЬ! - никто тебя и всех этих пиздоватых ишаков не заставляет пользоваться питоном. Тред не о выборе языка и сравения тёплого и мягкого, а о питоне. Не нравится - уёбывай.
ой шош делать то будем ой как шиш жить теперь ой шо твориться
да всем похуй
питон охуенный - во всех сферах предоставлен, дохуища народу знает, хуева гора проектов уже написаны и прямо сейчас пишутся, писать на нём просто и пиздато
НО! ХОРОШАЯ НОВОСТЬ! - никто тебя и всех этих пиздоватых ишаков не заставляет пользоваться питоном. Тред не о выборе языка и сравения тёплого и мягкого, а о питоне. Не нравится - уёбывай.
Ответы>>823241
>>823239
Доброчую.
Доброчую.
>>823243
Тебе повезло, выпал один шанс на миллион. Здесь и сейчас ты можешь написать мне, что завидуешь.
Тебе повезло, выпал один шанс на миллион. Здесь и сейчас ты можешь написать мне, что завидуешь.
Ответы>>823247
>>823244
Уважаемая питономакака, я вам завидую! Я, кстати, тоже питономакака, кстати, не подскажете, где ежегодно забирать мои оставшиеся >90k?
Уважаемая питономакака, я вам завидую! Я, кстати, тоже питономакака, кстати, не подскажете, где ежегодно забирать мои оставшиеся >90k?
Ответы>>823250
>>823247
Я забыл уточнить, что зарплата у меня в канадских долларах.
Переехал сюда три года назад, два года жрал хуйцы с гречкой на говноработе, а потом закончил курсы джангомакак.
Такие дела.
Я забыл уточнить, что зарплата у меня в канадских долларах.
Переехал сюда три года назад, два года жрал хуйцы с гречкой на говноработе, а потом закончил курсы джангомакак.
Такие дела.
>>823253
Лол, блять. В сраной невозможно делать больше 20-30к в год простой макакой. Либо свой бизнес, либо ты крутой начальник.
Лол, блять. В сраной невозможно делать больше 20-30к в год простой макакой. Либо свой бизнес, либо ты крутой начальник.
Как написать на питоне змейку?
Ответы>>823267
694 Кб, 720x1863
>>823283
Ставь pygame и ищи уроки в интернете. Можешь на сайте pygame скачать исходники змейки и изучить их.
>>823286
Лол, ладно, не продолжай его траллировать, просто пошутил на тему пикрилейтед.
Ставь pygame и ищи уроки в интернете. Можешь на сайте pygame скачать исходники змейки и изучить их.
>>823286
Лол, ладно, не продолжай его траллировать, просто пошутил на тему пикрилейтед.
Ответы>>823293
>>823293
Нет, вроде. Если честно, то никогда и не интересовался подобными идеями, они противоречат философии питона.
Графику ты куда денешь? Если только по типу рогалика что-то, символами рисовать. Либо свою графическую библиотеку на сях написать.
Нет, вроде. Если честно, то никогда и не интересовался подобными идеями, они противоречат философии питона.
Графику ты куда денешь? Если только по типу рогалика что-то, символами рисовать. Либо свою графическую библиотеку на сях написать.
>>823294
А какая у питона философия?
Разве у питона нету основных графических функций? Пиксель там нарисовать или прямоугольник.
А какая у питона философия?
>Графику ты куда денешь?
Разве у питона нету основных графических функций? Пиксель там нарисовать или прямоугольник.
>>823298
tkinter
tkinter
>>823297
Это уже не голый пистон. Да и пайгейм больше подходит под задачу.
>>823298
В данном случае простота, понятность, практичность.
Нет смысла городить костыли, когда можно взять готовую библиотеку и сконцентрироваться непосредственно на своей задаче.
Вот стандартная библиотека, поищи.
https://docs.python.org/3/library/index.html
Это уже не голый пистон. Да и пайгейм больше подходит под задачу.
>>823298
> А какая у питона философия?
В данном случае простота, понятность, практичность.
Нет смысла городить костыли, когда можно взять готовую библиотеку и сконцентрироваться непосредственно на своей задаче.
> Разве у питона нету основных графических функций?
Вот стандартная библиотека, поищи.
https://docs.python.org/3/library/index.html
Ответы>>823304
>>823301
Что представляют собой библиотеки? Это код на питоне или это особые модификации языка?
>библиотеку
Что представляют собой библиотеки? Это код на питоне или это особые модификации языка?
>>823304
Это ты мои знания проверяешь, или просто ньюфаг? Без обид, если что.
> Что представляют собой библиотеки?
Это ты мои знания проверяешь, или просто ньюфаг? Без обид, если что.
Ответы>>823309
>>823306
Я сложнее вот такой программы не писал еще.
import sys
# Извлечь jpg из файла.
a = b'\xff\xd8\xff\xe0'
b = b'\xff\xd9\x3a'
c = b'\xff\xd9\x00'
d = b'\xff\xd9'
f = open(sys.argv[1], 'rb')
ff = f.read()
i = ff.find(a)
j = ff.find(b)
if j<0:
j = ff.find(c)
if j<0:
j = ff.find(d)
print(i, j)
o = open(f.name+'.jpg', 'wb')
o.write(ff[i:j+2])
f.close()
o.close()
Я сложнее вот такой программы не писал еще.
import sys
# Извлечь jpg из файла.
a = b'\xff\xd8\xff\xe0'
b = b'\xff\xd9\x3a'
c = b'\xff\xd9\x00'
d = b'\xff\xd9'
f = open(sys.argv[1], 'rb')
ff = f.read()
i = ff.find(a)
j = ff.find(b)
if j<0:
j = ff.find(c)
if j<0:
j = ff.find(d)
print(i, j)
o = open(f.name+'.jpg', 'wb')
o.write(ff[i:j+2])
f.close()
o.close()
Ответы>>823310
>>823309
Тогда тебе стоит курнуть основы, которые тебе разжуют терминологию и базовые принципы.
Тогда тебе стоит курнуть основы, которые тебе разжуют терминологию и базовые принципы.
А питон компилируется в exe? Напирмер я написал программу на питоне и ее нужно запустить на машине где нет интерпретатора питона и кучи связанных библиотек. Что в таких случаях делают?
>>823120
сможешь, ведь с тобой анончик
> Я всё-таки смогу подготовиться к олимпиаде за несколько месяцев.
сможешь, ведь с тобой анончик
>>823293
юзай tkinter и его Canvas
юзай tkinter и его Canvas
>>823365
Двачую, бесплатного вполне хватает. А для тырпырпрайза можно найти $50 на лицензию.
Двачую, бесплатного вполне хватает. А для тырпырпрайза можно найти $50 на лицензию.
>>823351
гугли по запросу pycharm + keys / license server, найдёшь 100%
по поводу нинужен - без автокомплита django и django templates пиздец как уныло
гугли по запросу pycharm + keys / license server, найдёшь 100%
по поводу нинужен - без автокомплита django и django templates пиздец как уныло
Быстрый нубовопрос?
Что в классе делает выражение:
self.something = something
Что в классе делает выражение:
self.something = something
Ответы>>823412
>>823393
Лол, блять. Это же элементарно до такой степени, что ты должен был усвоить с первым страниц, где рассказывали бы про ООП.
Аттрибут объекту создаёшь. Т.е. все объекты после этого присвоения будут иметь аттрибут something, в котором для конкретного объекта можно будет сохранять разные значения.
Т.е. по запросу object.something потом можно будет вызывать свойства объекта.
К делу не относится, но не могу не выразить удовольствие от созерцания новой пикчи для ОП-поста. Sieg Heil!
Лол, блять. Это же элементарно до такой степени, что ты должен был усвоить с первым страниц, где рассказывали бы про ООП.
Аттрибут объекту создаёшь. Т.е. все объекты после этого присвоения будут иметь аттрибут something, в котором для конкретного объекта можно будет сохранять разные значения.
Т.е. по запросу object.something потом можно будет вызывать свойства объекта.
К делу не относится, но не могу не выразить удовольствие от созерцания новой пикчи для ОП-поста. Sieg Heil!
>>823412
Спасибо доброкун
Спасибо доброкун
Кто какую книгу юзал для первого знакомства с языком?
Ответы>>823440
80 Кб, 1697x988
>>822974 (OP)
Как понять, какую версию питона в Visual Studio ты юзаешь? Ту, которую устанавливал заранее отдельно (2.7) или ту, которую предоставляет расширение Python Tools for Visual Studio?
И алсо, для того, чтобы юзер мог установить и юзать приложение написанное на питоне, ему нужно иметь где-то стандартные библиотеки? (как в .net framework)
Как понять, какую версию питона в Visual Studio ты юзаешь? Ту, которую устанавливал заранее отдельно (2.7) или ту, которую предоставляет расширение Python Tools for Visual Studio?
И алсо, для того, чтобы юзер мог установить и юзать приложение написанное на питоне, ему нужно иметь где-то стандартные библиотеки? (как в .net framework)
>>823421
nyet, nizzya. Хотя хз, но вроде ни о чём таком в питоне не читал.
nyet, nizzya. Хотя хз, но вроде ни о чём таком в питоне не читал.
164 Кб, 1280x700
Хочу написать онлайн игру. Есть ли готовое решение (мб книга или хотя бы библиотека, чтобы велосипеды не клепать) для того, чтобы игроки могли играть вместе (как в той же доте, например, когда существует большая карта и на ней могут находится множество игроков одновременно)? Мне именно серверную часть не ясно как делать.
С меня сотни нефти.
С меня сотни нефти.
Ответы>>823465
>>823328
я пытался сделать minm=m.fint(min(m)), но не получалось, поэтому я забил хуй и сделал функцию
я пытался сделать minm=m.fint(min(m)), но не получалось, поэтому я забил хуй и сделал функцию
Ответы>>823610
>>823420
Считает сумму положительных членов и произведение членов, стоящих между максимальным и минимальным членами массива
Считает сумму положительных членов и произведение членов, стоящих между максимальным и минимальным членами массива
>>823465
Да, похоже на то.
Да, похоже на то.
>>823471
Молодец, конечно, но чтобы сделать это все не в виде нечитаемой кучи говна, достаточно было создать пустой массив соответствующий размеру исходного и заполнить его выбранными из первого массива элементами, соответствующими условию, а потом произвести над этими элементами нужные арифметические действия и вывести результат. Создание служебных массивов считается нормальной практикой повышения читаемости кода, когда приходится выбирать много разных непоследовательных членов для операций.
Молодец, конечно, но чтобы сделать это все не в виде нечитаемой кучи говна, достаточно было создать пустой массив соответствующий размеру исходного и заполнить его выбранными из первого массива элементами, соответствующими условию, а потом произвести над этими элементами нужные арифметические действия и вывести результат. Создание служебных массивов считается нормальной практикой повышения читаемости кода, когда приходится выбирать много разных непоследовательных членов для операций.
Ответы>>823497
>>823465
А, я нашёл как это называется. Клиент-серверные взаимодействия. Есть какая-то книжка/сайт/библиотека?
А, я нашёл как это называется. Клиент-серверные взаимодействия. Есть какая-то книжка/сайт/библиотека?
Ответы>>823504
>>823489
Хотя не, для твоей задачи это лишнее.
Хотя не, для твоей задачи это лишнее.
>>823315
Я собирал в пайинстелере. Могу помочь, если что. Причем собирал нормальную прогу с гуем и все такое.
Я собирал в пайинстелере. Могу помочь, если что. Причем собирал нормальную прогу с гуем и все такое.
>>823611
Пиздец.
Пиздец.
>>823705
Издалека можно перепутать с кучей говна.
Издалека можно перепутать с кучей говна.
31 Кб, 500x375
Напишите программу, которая выводит на экран числа от 1 до 100. При этом вместо чисел, кратных трем, программа должна выводить слово «Fizz», а вместо чисел, кратных пяти — слово «Buzz». Если число кратно и 3, и 5, то программа должна выводить слово «FizzBuzz»
Ответы>>823731
>>823734
g: client server python
g: client server python
Нужна помощь. Есть скрипт, для апача, который выводит html страницу. Проблема в том, что скрипт перестает выполняться, после того, как встречает русские буквы.
locale ('en_US', 'UTF-8')
default locale (None, None)
preferred locale encoding ANSI_X3.4-1968
default encoding utf-8
FS encoding ascii
stdout encoging ANSI_X3.4-1968
stdin encoging ANSI_X3.4-1968
python version 3.5.1 (default, May 10 2016, 14:15:01) [GCC 5.3.0]
Код скрипта:
[CODE]
#!/usr/bin/env python
# -- coding: UTF-8 --# enable debugging
import cgitb, locale, sys, os, codecs
cgitb.enable()
print('Content-Type: text/html;charset=utf-8' + '\n')
print('эта строка не будет показана')
[/CODE]
locale ('en_US', 'UTF-8')
default locale (None, None)
preferred locale encoding ANSI_X3.4-1968
default encoding utf-8
FS encoding ascii
stdout encoging ANSI_X3.4-1968
stdin encoging ANSI_X3.4-1968
python version 3.5.1 (default, May 10 2016, 14:15:01) [GCC 5.3.0]
Код скрипта:
[CODE]
#!/usr/bin/env python
# -- coding: UTF-8 --# enable debugging
import cgitb, locale, sys, os, codecs
cgitb.enable()
print('Content-Type: text/html;charset=utf-8' + '\n')
print('эта строка не будет показана')
[/CODE]
>>823859
Сам знаю, но у меня выбора нет. На винде получилось, но на линуксе никак.
Сам знаю, но у меня выбора нет. На винде получилось, но на линуксе никак.
>>823851
print('эта строка не будет показана'.endcode('utf-8'))
>print('эта строка не будет показана')
print('эта строка не будет показана'.endcode('utf-8'))
Ответы>>823893
>>823887
На винде я так и делал, сначала encode потом decode и все работало,
b'\xd1\x8d\xd1\x82\xd0\xb0 \xd1\x81\xd1\x82\xd1\x80\xd0\xbe\xd0\xba\xd0\xb0 \xd0\xbd\xd0\xb5 \xd0\xb1\xd1\x83\xd0\xb4\xd0\xb5\xd1\x82 \xd0\xbf\xd0\xbe\xd0\xba\xd0\xb0\xd0\xb7\xd0\xb0\xd0\xbd\xd0\xb0'
Вот, что выводит.
Если к этому добавить decode(''), то будет та же проблема.
Алсо print('\x7F') работает, а print('\x80') уже нет.
На винде я так и делал, сначала encode потом decode и все работало,
b'\xd1\x8d\xd1\x82\xd0\xb0 \xd1\x81\xd1\x82\xd1\x80\xd0\xbe\xd0\xba\xd0\xb0 \xd0\xbd\xd0\xb5 \xd0\xb1\xd1\x83\xd0\xb4\xd0\xb5\xd1\x82 \xd0\xbf\xd0\xbe\xd0\xba\xd0\xb0\xd0\xb7\xd0\xb0\xd0\xbd\xd0\xb0'
Вот, что выводит.
Если к этому добавить decode(''), то будет та же проблема.
Алсо print('\x7F') работает, а print('\x80') уже нет.
В консоли еще появляется эта чудесная строка.
: spam
Content-Type: text/html
<body bgcolor="#f0f0f8"><font color="#f0f0f8" size="-5">
: spam
Content-Type: text/html
<body bgcolor="#f0f0f8"><font color="#f0f0f8" size="-5">
Повтыкал на досуге в питон и охуел от синтаксиса.
Боюсь представить какой ад из кода в больших проектах, у меня глазки вытекли.
Боюсь представить какой ад из кода в больших проектах, у меня глазки вытекли.
>>823910
Ебонат плз.
Ебонат плз.
>>823910
Я писал как минимум на 4-х языках, код на Питоне мне кажется самым лаконичным.
Дело привычки, наверно + IDE облегчает жизнь в крупных проектах.
Я писал как минимум на 4-х языках, код на Питоне мне кажется самым лаконичным.
Дело привычки, наверно + IDE облегчает жизнь в крупных проектах.
Ответы>>823930
>>823922
Я работал в qt и eclipse по большей части, после увиденного, я немного прихуел от выделения блоков кода отступами, нет необходимости закрывать ";" конец инструкции и тд.
Я работал в qt и eclipse по большей части, после увиденного, я немного прихуел от выделения блоков кода отступами, нет необходимости закрывать ";" конец инструкции и тд.
Ответы>>823935
>>823930
Об этом просто не думаешь уже. Нормальный редактор/ИДЕ делает всё за тебя.
Об этом просто не думаешь уже. Нормальный редактор/ИДЕ делает всё за тебя.
7 Кб, 89x151
>>823910
Думаю, зависит от ключевых разрабов проекта. Бывает полная жаба с геттерами и сеттерами. И код похож на шлакоблок типа пикрелейтед, полный строк уровня:
yourGladMomma = yourFamily.get('Momma').fuckInTheAssWithPinkDildo(10)
И ничего не поделаешь, молодёжь Верхней Колымы. Вам здесь жить.
Но бывает превеликая красота и питоничность, где код похож на игривую струйку мочи, змеяющуюся во рты любителей брасиков. Где даже комментов почти нет, но всё понятно с первого взгляда. Что-то вида:
gladmom = family.mom.dildo(ass=True, times=10, color='pink')
Вроде одно и то же, а разница велика. Как повезёт.
Думаю, зависит от ключевых разрабов проекта. Бывает полная жаба с геттерами и сеттерами. И код похож на шлакоблок типа пикрелейтед, полный строк уровня:
yourGladMomma = yourFamily.get('Momma').fuckInTheAssWithPinkDildo(10)
И ничего не поделаешь, молодёжь Верхней Колымы. Вам здесь жить.
Но бывает превеликая красота и питоничность, где код похож на игривую струйку мочи, змеяющуюся во рты любителей брасиков. Где даже комментов почти нет, но всё понятно с первого взгляда. Что-то вида:
gladmom = family.mom.dildo(ass=True, times=10, color='pink')
Вроде одно и то же, а разница велика. Как повезёт.
Ответы>>823983
>>823851
Мож экранирование?
Мож экранирование?
Программаторы, такой вопрос.
Допустим у меня есть 16 переменных.
У каждого имя - btn + какой-то номер от 1 до 16
Допустим я получаю номер, и хочу чтобы прога использовала именно ту переменную, у которой есть такой номер после "btn"
btn - Это виджеты (кнопки) в Tkinter
Вот я опишу что именно я хочу сделать:
t = input()
btn + 't'["text"] = "sample text"
Как осуществить btn + 't'?
А то делать через if/elif заебешься
Допустим у меня есть 16 переменных.
У каждого имя - btn + какой-то номер от 1 до 16
Допустим я получаю номер, и хочу чтобы прога использовала именно ту переменную, у которой есть такой номер после "btn"
btn - Это виджеты (кнопки) в Tkinter
Вот я опишу что именно я хочу сделать:
t = input()
btn + 't'["text"] = "sample text"
Как осуществить btn + 't'?
А то делать через if/elif заебешься
>>823958
И еще что-то типа getattr(widget, 'b11'), если кнопки внутри какого-то объекта.
И еще что-то типа getattr(widget, 'b11'), если кнопки внутри какого-то объекта.
Ответы>>823964
>>823961
>>823960
Если ты еще тут, то такой вопрос: я закончил книжку python 3 от доусона без модуля pygame. Что дальше?
>>823960
Если ты еще тут, то такой вопрос: я закончил книжку python 3 от доусона без модуля pygame. Что дальше?
Ответы>>823966
>>823964
Не знаю. Сам учу пиццетон.
Не знаю. Сам учу пиццетон.
Every Python developer should read it at some point; here are the most important points extracted for you:
Use 4-space indentation, and no tabs.
Больные ублюдки.
Use 4-space indentation, and no tabs.
Больные ублюдки.
Ответы>>823998
>>823998
кавказ_круто = lambda кавказ, круто: кавказ + ' ' + круто
скажи = print
скажи(кавказ_круто('кавказ', 'круто'))
На четверть только, и не табосаранец немного
кавказ_круто = lambda кавказ, круто: кавказ + ' ' + круто
скажи = print
скажи(кавказ_круто('кавказ', 'круто'))
На четверть только, и не табосаранец немного
Ответы>>824026
>>823998
Не понял про табасаранца
Не понял про табасаранца
Есть один скрипт, в котором есть обычная рабочая часть, к которой переодически обращается пользователь и обновлятор базы который спит день и через день обновляет базу.
Если я правильно понимаю логику, то при вызове слипа всё останавливается и работа с программой невозможна? Значит мне нужно запараллелить функцию обновлятора базы в отдельный процесс? Если да, то какие именно процессы использовать, треды там или асинки всякие?
Если я правильно понимаю логику, то при вызове слипа всё останавливается и работа с программой невозможна? Значит мне нужно запараллелить функцию обновлятора базы в отдельный процесс? Если да, то какие именно процессы использовать, треды там или асинки всякие?
>>824060
Есть много вариантов. Либо управлять исполнением через systemctl и менять конфиги твоей поделки. Или реализовывать всё это в пистоне.
Есть много вариантов. Либо управлять исполнением через systemctl и менять конфиги твоей поделки. Или реализовывать всё это в пистоне.
56 Кб, 612x612
На этих ваших скриптах никогда не писал, взглянул на примеры - вроде всё как в детском саду это хорошо.
Вопрос практикующим - какую либу накатывать для гуи? Нужно для заказчика написать халтурный говнокод, который бы парсил веб-страничку и показывал ему табличку, возможно ещё пару кнопок в стиле "ЗДЕЛОТЬ ЗОЕБИСЬ".
Для такого говна даже конпелятор запускать западло.
мимо-кресты
Вопрос практикующим - какую либу накатывать для гуи? Нужно для заказчика написать халтурный говнокод, который бы парсил веб-страничку и показывал ему табличку, возможно ещё пару кнопок в стиле "ЗДЕЛОТЬ ЗОЕБИСЬ".
Для такого говна даже конпелятор запускать западло.
мимо-кресты
215 Кб, 1000x1063
>>824156
Da ty ohuel?
Всегда относился к питону, как к способу быстро накидать за щеку прототип говнокода, шоб смотреть потом, имеет ли смысл это дело писать на чём-нибудь серьёзном или ну его нахуй, и так пойдёт.
Da ty ohuel?
Всегда относился к питону, как к способу быстро накидать за щеку прототип говнокода, шоб смотреть потом, имеет ли смысл это дело писать на чём-нибудь серьёзном или ну его нахуй, и так пойдёт.
>>824161
А это серьезный язык между прочим для научных вычислений и машинного обучения, а по гуи ткинкер насколько я знаю.
А это серьезный язык между прочим для научных вычислений и машинного обучения, а по гуи ткинкер насколько я знаю.
Ответы>>824165
32 Кб, 394x604
>>824164
оу ю, этот серьёзный язык предназначен для удобного вызова библиотечки, написанной на крестах
Спасибо за ткинкер, посмотрю. Ещё нащёл pyQt, это що такое и при чём тут qt?
оу ю, этот серьёзный язык предназначен для удобного вызова библиотечки, написанной на крестах
Спасибо за ткинкер, посмотрю. Ещё нащёл pyQt, это що такое и при чём тут qt?
>>824165
PyQt is a Python binding of the cross-platform GUI toolkit Qt. It is one of Python's options for GUI programming. Popular alternatives are PySide (the Qt binding with official support and a more liberal license), PyGTK, wxPython, and Tkinter (which is bundled with Python). Like Qt, PyQt is free software. PyQt is implemented as a Python plug-in.
PyQt is a Python binding of the cross-platform GUI toolkit Qt. It is one of Python's options for GUI programming. Popular alternatives are PySide (the Qt binding with official support and a more liberal license), PyGTK, wxPython, and Tkinter (which is bundled with Python). Like Qt, PyQt is free software. PyQt is implemented as a Python plug-in.
>>824152
Я тут слоупочно рисёрчу про гуи, выбирая, на чём написать свой говновраппер для ффмпега. В общем, Ткинтер работает из коробки. По крайней мере на десятке Ткинтер выглядит абсолютно нативно (в интернете пишут, мол, страшный). wxPython - нативные виджеты, написание на первый взгляд почти не отличается от Ткинтера, но лучше доки, есть примеры. Под третий питон wxPython Phoenix. Также есть уебанские, но таки гуи-билдеры (в частности, wxFormBuilder). Руками писать и поддерживать даже примитивный гуй оказалось невероятно сложно, по крайней мере для меня. Короче, я остановился пока на PyQt5. Буквально 30 минут назад установил, но уже советую. Думаю, это лучший выбор. В комплекте идёт Qt Designer, что плюс. Наверняка и со сбором в приложения там всё прекрасно. Начни с него, не трать времени на tkinter и wxPython.
Я тут слоупочно рисёрчу про гуи, выбирая, на чём написать свой говновраппер для ффмпега. В общем, Ткинтер работает из коробки. По крайней мере на десятке Ткинтер выглядит абсолютно нативно (в интернете пишут, мол, страшный). wxPython - нативные виджеты, написание на первый взгляд почти не отличается от Ткинтера, но лучше доки, есть примеры. Под третий питон wxPython Phoenix. Также есть уебанские, но таки гуи-билдеры (в частности, wxFormBuilder). Руками писать и поддерживать даже примитивный гуй оказалось невероятно сложно, по крайней мере для меня. Короче, я остановился пока на PyQt5. Буквально 30 минут назад установил, но уже советую. Думаю, это лучший выбор. В комплекте идёт Qt Designer, что плюс. Наверняка и со сбором в приложения там всё прекрасно. Начни с него, не трать времени на tkinter и wxPython.
Ответы>>824175
>свой говновраппер для ффмпега
Нахуя? Все уже написано до тебя.
Ответы>>824177
>>823705
У тебя ответ неправильный. Если между минимумом и максимумом нет элементов, то их произведение не может быть равно 1.
У тебя ответ неправильный. Если между минимумом и максимумом нет элементов, то их произведение не может быть равно 1.
Ответы>>824454
>>824167
Кстати, подводный камень, который я только что обнаружил - на оффсайте в данный момент нет бинарника под винду на странице скачиваний. И нет указаний, что он там должен быть, лишь инструкция ставить пипом. Я поставил и соснул - дизайнера нет, нихуя нет. Бинарник есть на сорсфордже для предыдущего релиза PyQT5. Вот его и надо ставить.
Кстати, подводный камень, который я только что обнаружил - на оффсайте в данный момент нет бинарника под винду на странице скачиваний. И нет указаний, что он там должен быть, лишь инструкция ставить пипом. Я поставил и соснул - дизайнера нет, нихуя нет. Бинарник есть на сорсфордже для предыдущего релиза PyQT5. Вот его и надо ставить.
Ответы>>824654
>>824170
Такого какой мне нужен нет.
Такого какой мне нужен нет.
1. Насколько курс codeacademy по питону хорош?
2. Я правильно понял, что он по 2.х питону, а не по 3.х, это хуёво?
2. Я правильно понял, что он по 2.х питону, а не по 3.х, это хуёво?
>>824357
1. хуёвый.
2. хуёво.
просто прочти книгу типа dive into, если после этого не получится, то программирование не твоё
1. хуёвый.
2. хуёво.
просто прочти книгу типа dive into, если после этого не получится, то программирование не твоё
>>824357
Укус питона наверни, все остальное для даунов-аутистов.
Укус питона наверни, все остальное для даунов-аутистов.
>>824060
import asyncio
loop = asyncio.get_event_loop()
async def common_func():
print('жрать срать спать')
async def db_refresh():
print('работать')
await asyncio.sleep(606024)
if __name__ == '__main__':
loop.run_until_complete(common_func())
loop.create_task(db_refresh())
loop.run_forever()
import asyncio
loop = asyncio.get_event_loop()
async def common_func():
print('жрать срать спать')
async def db_refresh():
print('работать')
await asyncio.sleep(606024)
if __name__ == '__main__':
loop.run_until_complete(common_func())
loop.create_task(db_refresh())
loop.run_forever()
>>824060
обновлятор вынеси в отдельный скриптенк и по крону выполняй
обновлятор вынеси в отдельный скриптенк и по крону выполняй
44 Кб, 696x496
Только что написал Game of Life без туториалов только по странице в википедии с правилами
Охуенно
Охуенно
Какого хуя блядь у меня принт питона каждый в новую строку в терминале пиздец нахуй я на этот ебаный линукс пересел блядь сидел бы себе на винде в вижуале как боярин нет блядь надо с этим говном ебаться
Ответы>>824532
Ответы>>824542
12 Кб, 369x300
>>824523
Спермохлёб порвался, найс.
Спермохлёб порвался, найс.
>>824524
Спасибо
Использую символ , чтобы покрасить одну ячейку в два цвета, получаются квадратики
Выглядит примерно так:
print("\x1b[4{0}m\x1b[3{1}m\x1b[0m".format(topcolor, bottomcolor))
Спасибо
Использую символ , чтобы покрасить одну ячейку в два цвета, получаются квадратики
Выглядит примерно так:
print("\x1b[4{0}m\x1b[3{1}m\x1b[0m".format(topcolor, bottomcolor))
Ответы>>824543
3 Кб, 423x54
>>824542
Двач удаляет знак
Двач удаляет знак
Посоны, а какие есть средства для тестирования RESTful сервиса?
Ну чтоб что-то уровня
POST /api/update > abu=peedor
EXPECTED: 400 Not-A-Peedor
POST /api/update > abu=makaka
EXPECTED: 200 OK
И тд миллион всяких запросов, пишешь что хочешь отправить и какой результат ожидается, чисто проверить как обрабатываются запросы.
Ну чтоб что-то уровня
POST /api/update > abu=peedor
EXPECTED: 400 Not-A-Peedor
POST /api/update > abu=makaka
EXPECTED: 200 OK
И тд миллион всяких запросов, пишешь что хочешь отправить и какой результат ожидается, чисто проверить как обрабатываются запросы.
Анон, пытаюсь поставить один проектик на своем старом шелле, выдает такое
SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:765)
Все пакеты обновил, тоже самое. Погуглил - нужно как-то править код. Я не программист, мне просто нужно, чтоб запустилось и работало. МОжет нужно как-то обновить ссл сертификаты на староустановленном python?
SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:765)
Все пакеты обновил, тоже самое. Погуглил - нужно как-то править код. Я не программист, мне просто нужно, чтоб запустилось и работало. МОжет нужно как-то обновить ссл сертификаты на староустановленном python?
Ответы>>824548
>>824546
Было такое на седьмом дебиане. Снеси пакет certifi и поставь, скажем, pip install certifi=2015.04.28
Было такое на седьмом дебиане. Снеси пакет certifi и поставь, скажем, pip install certifi=2015.04.28
Ответы>>824551
>>824548
Спасибки, ты солнышко!
> Снеси пакет certifi и поставь, скажем, pip install certifi=2015.04.28
Спасибки, ты солнышко!
Анон, поделись, пожалуйста, годным туториалом по Django.
С меня - улучшение твоих кармических показателей.
видео/книга/торрент
С меня - улучшение твоих кармических показателей.
видео/книга/торрент
Ответы>>824602
АХАХА У МЕНЯ ПОЛУЧИЛОСЬ!!!
ДВА ДНЯ!!!
ДВА ДНЯ Я ЕБАЛСЯ С ЕБАННЫМИ КОДИРОВКАМИ!!!!!
АХАХАХХАХХАХАААХАХАХ
ДВА ДНЯ!!!
ДВА ДНЯ Я ЕБАЛСЯ С ЕБАННЫМИ КОДИРОВКАМИ!!!!!
АХАХАХХАХХАХАААХАХАХ
>>824596
Как справился?
Как справился?
>>824575
Если уже питон знаешь читай батьку Головатого, потом django by example, потом практика. Остальное ерунда.
Если уже питон знаешь читай батьку Головатого, потом django by example, потом практика. Остальное ерунда.
Ответы>>824610
>>822974 (OP)
Есть 3 модели http://pastebin.com/24xFQtv7
Надо отфильтровать объявления по категориям и фильтрам с таким условием:
(категория1: фильтр1 ИЛИ фильтр2 ИЛИ фильтр3) И (категория2: фильтр4 ИЛИ фильтр5 ИЛИ фильтр6) И (категорияn: ИЛИ ) И (и т. д.)
Вопрос - как это сформулировать в джанговском ОРМ?
Есть 3 модели http://pastebin.com/24xFQtv7
Надо отфильтровать объявления по категориям и фильтрам с таким условием:
(категория1: фильтр1 ИЛИ фильтр2 ИЛИ фильтр3) И (категория2: фильтр4 ИЛИ фильтр5 ИЛИ фильтр6) И (категорияn: ИЛИ ) И (и т. д.)
Вопрос - как это сформулировать в джанговском ОРМ?
>>824602
Много добра тебе, анончик!
Питончик знаю на уровне основных понятий. У Головатого же старая книга?
Много добра тебе, анончик!
Питончик знаю на уровне основных понятий. У Головатого же старая книга?
Ответы>>824617
>>824610
Ага, но по аналогии с питоном + примеры до сих пор работают
Питон доучи тогда сперва, проще будет. Тот же think Python пройди.
Ага, но по аналогии с питоном + примеры до сих пор работают
Питон доучи тогда сперва, проще будет. Тот же think Python пройди.
Закончил этот базис https://learnpythonthehardway.org/book/index.html
Что теперь читать/учить, мне питон нужен для статистического анализа.
Что теперь читать/учить, мне питон нужен для статистического анализа.
Ответы>>824653
>>824648
Хардвей для пидоров
Наверни синк пайтон а потом data analysis with python там такая книжка с крысой бело-красная
Хардвей для пидоров
Наверни синк пайтон а потом data analysis with python там такая книжка с крысой бело-красная
Ответы>>824671
>>824175
PyQt4
https://riverbankcomputing.com/software/pyqt/download
PyQt5
https://www.riverbankcomputing.com/software/pyqt/download5
PyQt4
https://riverbankcomputing.com/software/pyqt/download
PyQt5
https://www.riverbankcomputing.com/software/pyqt/download5
Ответы>>824687
>>824558
https://github.com/R-033/tty-game-of-life
Немножко говнокод и велосипед наверное, но работает
https://github.com/R-033/tty-game-of-life
Немножко говнокод и велосипед наверное, но работает
>>824653
Да, я после него почувствовал шекочение в очке что явно знаний немножко не хватает и на самом деле некоторые части вычитывал из Learning Python.
Да, я после него почувствовал шекочение в очке что явно знаний немножко не хватает и на самом деле некоторые части вычитывал из Learning Python.
Как в пайчарме питоновские доки читать? И есть ли такое вообще тут.
Мимо в идее была такая фича
Мимо в идее была такая фича
Ответы>>824804
>>824788
Ctrl+q на методе/функции и тд
Ctrl+q на методе/функции и тд
Аноны, что за срань с модулем http.cookies?
Все модули работают нормально.
logging.debug(dir(имя_модуля)) выводится без всяких проблем.
Но если ввести logging.debug(dir(http.cookies)) то он покажет содержимое модуля и перестанет работать, чяднт?
Все модули работают нормально.
logging.debug(dir(имя_модуля)) выводится без всяких проблем.
Но если ввести logging.debug(dir(http.cookies)) то он покажет содержимое модуля и перестанет работать, чяднт?
Ответы>>824913
26 Кб, 887x864
И как нормаьлно создать пустой двумерный массив ?
>>824902
Вопрос отпал.
Вопрос отпал.
19 Кб, 808x805
>>824912
Да, готовлюсь к олимпиадам, но это не имеет отношения к вопросу же
Как на пикрелейтед получается индекс -1 ? 0-1 = -1. И почему мой элемент 00 становится равным 2 ?
Да, готовлюсь к олимпиадам, но это не имеет отношения к вопросу же
Как на пикрелейтед получается индекс -1 ? 0-1 = -1. И почему мой элемент 00 становится равным 2 ?
>>824911
А во, понял почему у меня не получается. В этом питоне же двумерный массив - хуйня из списков, а в пустом списке нет индексов.
Но как же тогда быть, как создать пустую матрицу ?
А во, понял почему у меня не получается. В этом питоне же двумерный массив - хуйня из списков, а в пустом списке нет индексов.
Но как же тогда быть, как создать пустую матрицу ?
Ответы>>824917
>>824911
А зачем тебе пустой двухмерный массив?
1. В Питоне нет массивов, есть списки.
2. Создай список из n списков, инициализируй нулями, None, или ещё чем.
3. Внимательно пройдись по своей программе. Тебя не смущает обращение к -1 элементу(то есть последнему) в первой итерации цикла?
А зачем тебе пустой двухмерный массив?
1. В Питоне нет массивов, есть списки.
2. Создай список из n списков, инициализируй нулями, None, или ещё чем.
3. Внимательно пройдись по своей программе. Тебя не смущает обращение к -1 элементу(то есть последнему) в первой итерации цикла?
Ответы>>824921
>>824917
Малаца.
Малаца.
25 Кб, 825x829
>>824921
Если
Тебя не смутил, пиздуй читать Лутца. А то заебешься на все твои вопросы потом отвечать.
Если
>[[]] * n
Тебя не смутил, пиздуй читать Лутца. А то заебешься на все твои вопросы потом отвечать.
Ответы>>824927
21 Кб, 967x805
Вообще не понимаю, какого хуя он трогает 0 строку, там же ясно написано, что второй цикл должен рабоать с 2 строки
>>824927
Будет список из списков, это тоже самое, что [[]] * n, только там не будет копироваться значение.
Будет список из списков, это тоже самое, что [[]] * n, только там не будет копироваться значение.
>>824927
В смысле? Ты же можешь в каждый из 10 списков добавлять элементы, это и есть матрица лол.
>Ну и что это будет, 1 строка и 10 столбцов.
В смысле? Ты же можешь в каждый из 10 списков добавлять элементы, это и есть матрица лол.
>>824933
Как ты там запутался? e естественно будет out of range выкидывать, иди лучше читай про list expressions
Как ты там запутался? e естественно будет out of range выкидывать, иди лучше читай про list expressions
Ответы>>824939
20 Кб, 864x821
Так почему второй цикл включается несмотря на условие ?
267 Кб, 3000x1688
Какой тупой назойливый школьник
27 Кб, 671x817
Ну ебаный в рот, что за хуйня
56 Кб, 1256x461
Блять
17 Кб, 744x820
Ахуеть теперь
Это вайп?
>>824906
Спасибо конечно, но теперь другая проблема появилась.
Чтобы выводились символы юникода я написал эту строку.
sys.stdout = codecs.getwriter('utf8')(sys.stdout.detach())
теперь cgitb.enable() не выводит ошибки, ну ебана, нахуй так жить?
Спасибо конечно, но теперь другая проблема появилась.
Чтобы выводились символы юникода я написал эту строку.
sys.stdout = codecs.getwriter('utf8')(sys.stdout.detach())
теперь cgitb.enable() не выводит ошибки, ну ебана, нахуй так жить?
Ответы>>824984
>>824911
e = [[0 for _ in range(n)] for _ in range(n)]
>И как нормаьлно создать пустой двумерный массив ?
e = [[0 for _ in range(n)] for _ in range(n)]
5 Кб, 418x181
Методом тыка написал первый в своей жизни скрипт:
http://hastebin.com/ifiyuhukol.vhdl
по моему великому замыслу он должен переходить по ссылкам из файла Links.txt и скачивать файлы в папку из которой он запущен.
В файле Links.txt ссылки вида:
http://anon.pomogi/helpme/load?file=/demo/lol/kek/z52884/05580000.mp4&pass=dfsdfdfergrgg34g4g34g34g3g434g3g
При запуске всё ништяк, но все файлы получаются по 0 байт O_o.
Анон, помоги мне, направь на путь истинный
http://hastebin.com/ifiyuhukol.vhdl
по моему великому замыслу он должен переходить по ссылкам из файла Links.txt и скачивать файлы в папку из которой он запущен.
В файле Links.txt ссылки вида:
http://anon.pomogi/helpme/load?file=/demo/lol/kek/z52884/05580000.mp4&pass=dfsdfdfergrgg34g4g34g34g3g434g3g
При запуске всё ништяк, но все файлы получаются по 0 байт O_o.
Анон, помоги мне, направь на путь истинный
20 Кб, 901x810
Всё получилось, но теперь не понимаю, там же есть индекс -1 в первом запуске второго цикла. Почему программа не крашится ?
Ответы>>824975
>>824957
Это шутка такая
Кстати если кому нужен ПайШарм проффесиональный вот по этому серверу можно зарегаться http://114.215.133.70:41017
Сам только, что лицуху получил
Это шутка такая
Кстати если кому нужен ПайШарм проффесиональный вот по этому серверу можно зарегаться http://114.215.133.70:41017
Сам только, что лицуху получил
>>824966
Тащемта, тут только студенты и школьники, им дают бесшплатно профессиональную версию.
Тащемта, тут только студенты и школьники, им дают бесшплатно профессиональную версию.
>>824973
а еще открой сосноль в браузере (f12), во вкладке network смотри что происходит, когда сам в браузере открываешь этот линк
наверняка там js
или реферер/куки надо указать
а еще открой сосноль в браузере (f12), во вкладке network смотри что происходит, когда сам в браузере открываешь этот линк
наверняка там js
или реферер/куки надо указать
Ответы>>824980
>>824981
Что не так ? Я только начал
Что не так ? Я только начал
Кстати, зайца я так и не решил. И даже нет идей в голове
>>824950
В общем и эту проблему решил.
Почему нельзя просто взять и написать?
sys.stdout.encoding='UTF-8'
Пришлось пердолиться с TextIOWrapper
В общем и эту проблему решил.
Почему нельзя просто взять и написать?
sys.stdout.encoding='UTF-8'
Пришлось пердолиться с TextIOWrapper
19 Кб, 620x795
Насколько уебищно ? Можно как-то лучше сделать поиск индекса максимального элемента в матрице ?
(Автор этого поста был предупрежден.)
(Автор этого поста был предупрежден.)
19 Кб, 334x908
Я хотел последние строки записать в одну, но я слишком тупой. Где можно почитать про записи в одну строку ?
Чувствую, что меня скоро зарепортят всем тредом
Чувствую, что меня скоро зарепортят всем тредом
>>825013
Выглядит как сишный код, который зачем-то делают на скриптовом языке.
Выглядит как сишный код, который зачем-то делают на скриптовом языке.
PyBrain кто-нибудь юзал?
Ну или какую библиотеку такого же плана.
Ну или какую библиотеку такого же плана.
>>825013
последний строки норма написаны
вообще вот тебе идея - функция value(i,j) - в зависимости от индексов (i,j) вертает '*' или '.'
тогда твой массив =
field = [[value(i,j) for i in range(n)] for j in range(n)]
последний строки норма написаны
вообще вот тебе идея - функция value(i,j) - в зависимости от индексов (i,j) вертает '*' или '.'
тогда твой массив =
field = [[value(i,j) for i in range(n)] for j in range(n)]
56 Кб, 772x799
Анон, такая беда - нужно запустить на рабочей виндовой машине програмулину на пайтоне. Выдает пикрелейт, погуглил - какая-то проблема с кодировками. На домашнем буке все без проблем запускается, но нужно именно на работе. Как поменять кодировку найти не смог, как-то там триллионы строчек чуждого кода, сам не программист. Подскажет кто чего? Пошагово прямо бы.
На пике пип, но старая версия программы, до того, как она требовала чего-то дополнительно из зависимостей - выдавала тоже самое. Выдача http://pastebin.com/LmvxXgx8
На пике пип, но старая версия программы, до того, как она требовала чего-то дополнительно из зависимостей - выдавала тоже самое. Выдача http://pastebin.com/LmvxXgx8
Как называется такая хуйня когда сохраняешь лист в какой-то файл который потом ещё и прочитать можно?
Ответы>>825147
>>825147
Спасибо
Спасибо
>>825049
Бамп
Бамп
22 Кб, 647x227
>>825188
Ты ебанутый какой-то. У пряморуких людей все работает как надо без настроек.
Ты ебанутый какой-то. У пряморуких людей все работает как надо без настроек.
Ответы>>825205
>>825049
pip install requests
pip install requests
>>825199
Я тут третий день ебусь и до сих пор не осилил.
import sys, io
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, 'UTF-8')
sys.stdout.mode = 'w'
Я может и подзабыл, если что, на работу приду и скажу, как правильно.
Если не сработает, выведи print(sys.stdout.encoding)
>>825201
Ты обосрался, иди перечитай, что я писал.
Я тут третий день ебусь и до сих пор не осилил.
import sys, io
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, 'UTF-8')
sys.stdout.mode = 'w'
Я может и подзабыл, если что, на работу приду и скажу, как правильно.
Если не сработает, выведи print(sys.stdout.encoding)
>>825201
Ты обосрался, иди перечитай, что я писал.
>>825205
Есть еще два рабочих варианта, но я бы не советовал, в первом у меня cgitb отвалился, а второй просто говнокод:
import sys, codecs
sys.stdout = codecs.getwriter('UTF-8')(sys.stdout.detach())
import sys
print('text'.encode(твоя кодировка, у меня 1251 была).decode('UTF-8'))
Есть еще два рабочих варианта, но я бы не советовал, в первом у меня cgitb отвалился, а второй просто говнокод:
import sys, codecs
sys.stdout = codecs.getwriter('UTF-8')(sys.stdout.detach())
import sys
print('text'.encode(твоя кодировка, у меня 1251 была).decode('UTF-8'))
Ответы>>825221
tail -f python.log
Вот за что я люблю прыщи, есть ли на сперме подобное удобство?
Вот за что я люблю прыщи, есть ли на сперме подобное удобство?
94 Кб, 772x1000
>>824958
Анон, это снова я.
Есть более 15000 html файлов, каждые 7 +-1 имеют одинаковое начало:
261.one.html
261.two.html
261.three.html
261.four.html
261.five.html
261.six.html
261.seven.html
Как их объединить в один?
Анон, это снова я.
Есть более 15000 html файлов, каждые 7 +-1 имеют одинаковое начало:
261.one.html
261.two.html
261.three.html
261.four.html
261.five.html
261.six.html
261.seven.html
Как их объединить в один?
Ответы>>825414
>>825215
Будем вместо трифорса юзать.
Будем вместо трифорса юзать.
Короче ебал я эти кодировки в рот. Сука, то что работает на линуксе не работает на винде и наобарот.
>>825212
Фиг знает, проблема скорее всего в апаче, уверен что под nginx все без проблем заведется. Пробуй с байтами работать лучше.
Фиг знает, проблема скорее всего в апаче, уверен что под nginx все без проблем заведется. Пробуй с байтами работать лучше.
Ответы>>825225
>>825221
Понятно, что в апаче проблема, дело в том, что он меняет кодировку stdout и stdin с юникода на восьмибитную 1251 в винде и семибитный ascii в линуксе. Я решить то смог, но под линукс и виндоус разный код писать приходится, вот от чего бомбит.
Если на линуксе работает
sys.stdout = codecs.getwriter('utf-8')(sys.stdout.detach())
То на виндоусе приходится писать
sys.stdout = io.TextIOWrapper(sys.stdout.buffer)
sys.stdout.mode = 'w'
Понятно, что в апаче проблема, дело в том, что он меняет кодировку stdout и stdin с юникода на восьмибитную 1251 в винде и семибитный ascii в линуксе. Я решить то смог, но под линукс и виндоус разный код писать приходится, вот от чего бомбит.
Если на линуксе работает
sys.stdout = codecs.getwriter('utf-8')(sys.stdout.detach())
То на виндоусе приходится писать
sys.stdout = io.TextIOWrapper(sys.stdout.buffer)
sys.stdout.mode = 'w'
440 Кб, 850x478
http://ideone.com/WwLVK4
Котаны, в чем соль?
[CODE]
./replace.py "ветер" "ня" testpoem.txt
Traceback (most recent call last):
File "./replace.py", line 21, in <module>
line = f.readline()
io.UnsupportedOperation: not readable
[/CODE]
Первый аргумент, заменяемое.
Второй аргумент, на что заменяем.
Третий аргумент фаил.
Бочку Chmod сделал, Богу помолился. Почему выдает ошибку и как исправить? Спасибо.
Котаны, в чем соль?
[CODE]
./replace.py "ветер" "ня" testpoem.txt
Traceback (most recent call last):
File "./replace.py", line 21, in <module>
line = f.readline()
io.UnsupportedOperation: not readable
[/CODE]
Первый аргумент, заменяемое.
Второй аргумент, на что заменяем.
Третий аргумент фаил.
Бочку Chmod сделал, Богу помолился. Почему выдает ошибку и как исправить? Спасибо.
Ответы>>825385
>>825380
Возможно, дело в том, что ты открываешь файл только для записи.
Попробуй open(source, "r+") - открывает для чтения и записи
Возможно, дело в том, что ты открываешь файл только для записи.
Попробуй open(source, "r+") - открывает для чтения и записи
Ответы>>825430
ААААА БЛЯТЬ НЕНАВИЖУ ВИНДУ У МЕНЯ ОЖИБКА С ПУТЯМИ ИЗЗ-ЗА СЛЭШЕЙ НЕ В ТУ СТОРОНУ КАК БЛЯТЬ ПЕРЕНЕСТИ ПРОГУ ЧТОБЫ НА ЛИНУКСЕ НИЧЕГО НЕ ПОЛОМАТЬ?
>>825216
В терминале man cat.
В терминале man cat.
Хуй знает, где ещё это спросить, поэтому спрошу тут, дома.
Многие видео-хостинги, вроде того же вк или порнхаба, при загрузке видео сначала дают большую скорость на первые пару процентов, а потом обрезают, доводя её до примерно равной битрейту видео. Идея сама по себе разумна, но не когда я хочу скачать его себе.
Собственно, вопрос: как это обычно на той стороне реализовано? При условии, что поддерживается bytes-range в хттп хедере, смогу ли я обмануть систему просто перезапуская скачивание при заметном снижении скорости?
Многие видео-хостинги, вроде того же вк или порнхаба, при загрузке видео сначала дают большую скорость на первые пару процентов, а потом обрезают, доводя её до примерно равной битрейту видео. Идея сама по себе разумна, но не когда я хочу скачать его себе.
Собственно, вопрос: как это обычно на той стороне реализовано? При условии, что поддерживается bytes-range в хттп хедере, смогу ли я обмануть систему просто перезапуская скачивание при заметном снижении скорости?
Ответы>>825463
>>822974 (OP)
Второй год в веб разработке. На какой стул можно пересесть? Машинное обучение? Что еще может предложить пистон-индустрия? Думаю через год-полтора все бросить и учить что-то заново, независимо от зарплаты.
Второй год в веб разработке. На какой стул можно пересесть? Машинное обучение? Что еще может предложить пистон-индустрия? Думаю через год-полтора все бросить и учить что-то заново, независимо от зарплаты.
>>825385
Добра.
Добра.
21 Кб, 368x435
Начал постигать Data Analysis и сразу столкнулся с проблемой. DataReader не хочет выдавать мне данные, даже не смотря на то что я указываю поддерживаемые источники. ЧЯДНТ?
http://pastebin.com/VcnycTUL
http://pastebin.com/VcnycTUL
>>825415
В общем, быстрее оказалось протестировать. Всё работает, за исключением необходимости костылей.
В стандартной библиотеке (urllib) есть urlopen, в который можно передать объект Request, в котором стоят нужные хедеры, а есть urlretrieve, куда можно передать только ссылку, но есть возможность прицепить report hook, куда репортится инфа после каждого скачанного кусочка.
Вопрос: что использовать, чтобы можно было использовать оба (хедеры + репорт хук)? Пока что накостылял через response.read(chunk_size) в while лупе, но это параша какая-то некрасивая и топорная.
В общем, быстрее оказалось протестировать. Всё работает, за исключением необходимости костылей.
В стандартной библиотеке (urllib) есть urlopen, в который можно передать объект Request, в котором стоят нужные хедеры, а есть urlretrieve, куда можно передать только ссылку, но есть возможность прицепить report hook, куда репортится инфа после каждого скачанного кусочка.
Вопрос: что использовать, чтобы можно было использовать оба (хедеры + репорт хук)? Пока что накостылял через response.read(chunk_size) в while лупе, но это параша какая-то некрасивая и топорная.
243 Кб, 1367x770
Доброго утра! Начал изучать питон по лутцу (до этого кроме школьного курса и немного в универе ничего не было). Одна из первых же задач ставит в тупик.
Создаем первый скрип в IDLE типа: print ('Hello, world!') Все хорошо, все работает. Сохраняю на рабочем столе с расширением PY,PYW. Далее прописываю запуск питона через переменную PATH, что замечательно работает. Но при попытке % python script1.py ,то скрипт не является внутренней или внешней командой, или исполняемым файлом. При полном прописывании пути до файла скрипта инвалид синтакс. Что я делаю не так? Попробовал несколько вариантов и один черт не работает. На разных ресурсах не дается ответов кроме (ты не правильно делаешь, потому-что ты неправильно делаешь и поэтому у тебя не получается, что довольно очевидно, но ответа не дается). Предлагали еще раз перечитать (уже на 2 раза), дописал в переменной PATH путь Scripts, тоже ничего не дало. Предлагали поставить pycharm, что дескать ошибки синтаксиса.Почему тогда в IDLE работает а при вызове файла такая катавасия. Питон 3.4 версии.
Создаем первый скрип в IDLE типа: print ('Hello, world!') Все хорошо, все работает. Сохраняю на рабочем столе с расширением PY,PYW. Далее прописываю запуск питона через переменную PATH, что замечательно работает. Но при попытке % python script1.py ,то скрипт не является внутренней или внешней командой, или исполняемым файлом. При полном прописывании пути до файла скрипта инвалид синтакс. Что я делаю не так? Попробовал несколько вариантов и один черт не работает. На разных ресурсах не дается ответов кроме (ты не правильно делаешь, потому-что ты неправильно делаешь и поэтому у тебя не получается, что довольно очевидно, но ответа не дается). Предлагали еще раз перечитать (уже на 2 раза), дописал в переменной PATH путь Scripts, тоже ничего не дало. Предлагали поставить pycharm, что дескать ошибки синтаксиса.Почему тогда в IDLE работает а при вызове файла такая катавасия. Питон 3.4 версии.
>>825510
В файле .py должно быть только print("Hello, world!") . Незачем туда пихать весь вывод IDLE.
В файле .py должно быть только print("Hello, world!") . Незачем туда пихать весь вывод IDLE.
Ответы>>825520
>>825515
Спасибо тебе! Как отосплюсь, буду заново перечитывать, чтобы print не выводил ответ сразу (то есть не нажимать Ентер, сохранить документ и снова открыть) и открывался через кмд
Спасибо тебе! Как отосплюсь, буду заново перечитывать, чтобы print не выводил ответ сразу (то есть не нажимать Ентер, сохранить документ и снова открыть) и открывался через кмд
Ответы>>825633
>>825429
Да, сейчас популярны машинное обучение, сбор и анализ данных. Также его используют в научных и инженерных расчетах.
А чем веб разработка не понравилась?
Да, сейчас популярны машинное обучение, сбор и анализ данных. Также его используют в научных и инженерных расчетах.
А чем веб разработка не понравилась?
Ответы>>826106
258 Кб, 880x500
Как посадить PyQt5 на python 2.7?
На 3 посадил с помощью pip3, но уловка pip PyQt5 не работает.
Что делать?
На 3 посадил с помощью pip3, но уловка pip PyQt5 не работает.
Что делать?
>>825580
Поясни насчет второго. Искать сырцы pyqt5 для 2.7 и вручную вставлять?
Можешь пояснить за вставку, в какой папке(linux) хранятся либы на 2.7?
Поясни насчет второго. Искать сырцы pyqt5 для 2.7 и вручную вставлять?
Можешь пояснить за вставку, в какой папке(linux) хранятся либы на 2.7?
Есть бот для телеги. Автопостинг постов с группы ВК в канал в телеграмме.
Есть такой кусок кода в боте: http://pastebin.com/tYJjfWUy
Бот запускается, но при проверке новых постов выкидывает ошибку module 'eventlet' has no attribute 'Timeout'
В языке богов ничего не знаю почти, код писал не я.
Помогите, анчоусы.
Есть такой кусок кода в боте: http://pastebin.com/tYJjfWUy
Бот запускается, но при проверке новых постов выкидывает ошибку module 'eventlet' has no attribute 'Timeout'
В языке богов ничего не знаю почти, код писал не я.
Помогите, анчоусы.
Ответы>>825602
>>825602
Благодарю, анон.
Благодарю, анон.
>>825520
Питон надо поставить инсталлером, и никуда ничего руками не прописывать. Так у тебя будут запускаться скрипты и пип.
Не запускалось, потому что файл лежал в другом месте. Видишь путь в начале строки? Он должен соответствовать. Самый простой способ - это Шифт + ПКМ по фону папки, и открыть цмд через выползшее меню. Можно и командой cd перемещаться.
Поставь clink и ConEmu.
Питон надо поставить инсталлером, и никуда ничего руками не прописывать. Так у тебя будут запускаться скрипты и пип.
Не запускалось, потому что файл лежал в другом месте. Видишь путь в начале строки? Он должен соответствовать. Самый простой способ - это Шифт + ПКМ по фону папки, и открыть цмд через выползшее меню. Можно и командой cd перемещаться.
Поставь clink и ConEmu.
>>825655
спасбо
спасбо
15 Кб, 630x301
Должен возвращать массив из повторяющихся чисел.
Я хорошо решил задачу ? Я просто так долго думал, много ошибался. Сначала хотел удалять неповторяющийся итем, но так массив укорачивается и идет по пизде. Потом еще некоторые варианты. В общем, решал около 10-15 минут. Почему я такой тупой ?
Я хорошо решил задачу ? Я просто так долго думал, много ошибался. Сначала хотел удалять неповторяющийся итем, но так массив укорачивается и идет по пизде. Потом еще некоторые варианты. В общем, решал около 10-15 минут. Почему я такой тупой ?
Ответы>>825834
38 Кб, 803x744
Проверяет на сложность пароля. Ебаные костыли, мне кажется, я буду работать в беседке и пилить говняные игры.
Двощ, а эту задачку можно решить как-то лучше, имея в запасе базовые знания, то есть без всяких йоба-библиотек ?
Двощ, а эту задачку можно решить как-то лучше, имея в запасе базовые знания, то есть без всяких йоба-библиотек ?
>>825734
Нормас. На чекио потом смотришь красивые решения, так и прокачаешь стиль.
Нормас. На чекио потом смотришь красивые решения, так и прокачаешь стиль.
Может ли быть словарь элементом списка, причем юзабельным?
Ответы>>825827
>>825734
что за беседка?
что за беседка?
>>825831
ты молодец!
ты молодец!
Как сохранить список в файл ?
TypeError: write() argument must be str, not list
TypeError: write() argument must be str, not list
>>825844
А как мне потом из файла обратно список первоначальный загрузить? Можно как - либо построчно загружать?
А как мне потом из файла обратно список первоначальный загрузить? Можно как - либо построчно загружать?
Ответы>>825849
>>825848
Гугли, что такое серализация и как её делать в питоне.
Гугли, что такое серализация и как её делать в питоне.
>>825734
else не нужен, если в if железный return/yield
Лучше оформи в ООП стиле. 3 раза пройти по строке - сраные копейки во времени. Тем более интерпретатор это соптимизирует.
val = new Password(string).validate()
validate(self):
return self.has_lower() and self.has_upper() and self.has_number()
Это более python-way, чем твоя портянка
else не нужен, если в if железный return/yield
Лучше оформи в ООП стиле. 3 раза пройти по строке - сраные копейки во времени. Тем более интерпретатор это соптимизирует.
val = new Password(string).validate()
validate(self):
return self.has_lower() and self.has_upper() and self.has_number()
Это более python-way, чем твоя портянка
>>825834
Эх, как научиться вот так вот записывать всё в одну строку
> [item for item in data if data.count(item)>1]
Эх, как научиться вот так вот записывать всё в одну строку
Ответы>>825853
>>825852
list expressions
list expressions
>>825841
shelve
shelve
>>825838
Надо будет переделать имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можно будет идти дальше - ждет увлекательный мир хайлоада.
Надо будет переделать имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можно будет идти дальше - ждет увлекательный мир хайлоада.
Ответы>>825890
>>825880
Просто не нужно брать технологии, которые для этого не предназначены.
На борды отлично ложится авторная модель эрланга или асинхронная ноды, но никак не руби или пайтон.
Однопоточность не проблема, когда есть несколько ядер.
Просто не нужно брать технологии, которые для этого не предназначены.
На борды отлично ложится авторная модель эрланга или асинхронная ноды, но никак не руби или пайтон.
Однопоточность не проблема, когда есть несколько ядер.
Ответы>>825953
>>823062
лол, знаешь почему перлоговно умерло?
лол, знаешь почему перлоговно умерло?
>>825890
Берешь внезапно асинхронный asyncio и шлешь нахуй эрлангодебилов и нодопедиков.
Берешь внезапно асинхронный asyncio и шлешь нахуй эрлангодебилов и нодопедиков.
Ответы>>825963
>>825953
Какая там сейчас альтернатива uwsgi для asyncio? tornado web не предлагать
Какая там сейчас альтернатива uwsgi для asyncio? tornado web не предлагать
>>825841
Запись:
f = open("file.txt","w")
f.write(",". join(yourlist))
f.close()
Загрузка:
yourlist = open("file.txt").read().split(",")
Запись:
f = open("file.txt","w")
f.write(",". join(yourlist))
f.close()
Загрузка:
yourlist = open("file.txt").read().split(",")
Что читать после A Byte of Python?
Ответы>>826008
>>825997
A Kiss of Python и A Chew of Python
A Kiss of Python и A Chew of Python
>>825524
Ну просто это самое дно программирования как по мне. Слишком легко и результат простенький.
Ну просто это самое дно программирования как по мне. Слишком легко и результат простенький.
>>825429
Твоя проблема сродни экзистенциальным. Вопрос ведь в том что писать, что бы весело и интересно было, круды ясен хуй заебут. что остается? пет-проекты.
Если есть что-то, чего тебе не хватает каждый день или что-то, что было бы просто круто сделать, или какая-нибудь коммерческая фигня - ее и пиши, только она тебе вкус к программированию и вернет. А там на питоне она, на еще чем - вопрос десятый.
Твоя проблема сродни экзистенциальным. Вопрос ведь в том что писать, что бы весело и интересно было, круды ясен хуй заебут. что остается? пет-проекты.
Если есть что-то, чего тебе не хватает каждый день или что-то, что было бы просто круто сделать, или какая-нибудь коммерческая фигня - ее и пиши, только она тебе вкус к программированию и вернет. А там на питоне она, на еще чем - вопрос десятый.
ребят, у меня вопрос такой. Хочу написать сниффер, в интернете нашел варианты, но там используются либо дико старая библиотека Pcapy, либо какая-то непонятная Impacked, про кроме как на гитхабе и оф. сайте в интернете ничего нет. Что мне использовать? Какие библиотеки можете посоветовать?
Ответы>>826236
Ответы>>826140
>>826134
Годно, спасибо
Годно, спасибо
Господа, нужен какой-то софт для мониторинга моего сервиса. Чтобы в браузере с графиками, показывал нагрузку и % 500-х ошибок и тд. Ну и на почту орал есличто. Если еще и на puppet библиотека есть – вообще шикарно.
С меня нефть.
С меня нефть.
Ответы>>826201
хочу слушать serial-порт и преобразовывать значение перед принтом по формуле.
получилось: "timeout 1 cat /dev/ttyHello > /home/World.txt" через os.system(), чтение файла, преобразование значения, принт, в начало цикла.
оно конечно работает и ачивка "любой ценой" получена, но подскажите какой более правильный вариант решения?
получилось: "timeout 1 cat /dev/ttyHello > /home/World.txt" через os.system(), чтение файла, преобразование значения, принт, в начало цикла.
оно конечно работает и ачивка "любой ценой" получена, но подскажите какой более правильный вариант решения?
Ответы>>826205
>>825013
блять я не понял, что ты сделать то хотел? Дай задачу
блять я не понял, что ты сделать то хотел? Дай задачу
>>826148
nagios
nagios
>>826132
короче лучше тебе сниферить тем чем принято (tcpdump/ tshark), а гвидоном потом пакетики анализировать (Scapy)
короче лучше тебе сниферить тем чем принято (tcpdump/ tshark), а гвидоном потом пакетики анализировать (Scapy)
Как в джанге 1.9.+ дропнуть бд схему?
флаш, вроде как, очищает только данные из неё, и поэтому не подходит
хелп антоны
флаш, вроде как, очищает только данные из неё, и поэтому не подходит
хелп антоны
Ответы>>826463
>>826453
Может быть: DROP TABLE name ?
Вроде бы можно одной командой дропнуть все таблицы. Загугли.
Если sqlite используешь, то просто удали файлик бд и потом: manage.py migrate
Может быть: DROP TABLE name ?
Вроде бы можно одной командой дропнуть все таблицы. Загугли.
Если sqlite используешь, то просто удали файлик бд и потом: manage.py migrate
Ответы>>826468
Мне питон нравится больше и больше в проессе использования. Два года опыта. Я нормален?
Ответы>>826581
>>826573
гей шлюхой
гей шлюхой
>>826583
функциональная параша
функциональная параша
>>826581
Смотри сразу в сторону лиспа и обязательно попробуй написать пару хелло ворлдов на форте. Может быть и станешь хорошим разработчиком.
Если все еще будешь любить python после языка на s-выражениях, значит это судьба
Смотри сразу в сторону лиспа и обязательно попробуй написать пару хелло ворлдов на форте. Может быть и станешь хорошим разработчиком.
Если все еще будешь любить python после языка на s-выражениях, значит это судьба
Ребят, не знаете случайно решение это проблемы?
Установил SQLAlchemy, сделал клас модели.
В Пайчарме не работает автодополнение методов SQLAlchemy.
Т.е если есть класс User, то запроси вида User.query.filter_by().first() нужно писать руками, что неудобно, есть ли решение проблемы?
http://stackoverflow.com/questions/39099117/pycharm-sqlalchemy-autocomplete-not-working/39103583#39103583
Установил SQLAlchemy, сделал клас модели.
В Пайчарме не работает автодополнение методов SQLAlchemy.
Т.е если есть класс User, то запроси вида User.query.filter_by().first() нужно писать руками, что неудобно, есть ли решение проблемы?
http://stackoverflow.com/questions/39099117/pycharm-sqlalchemy-autocomplete-not-working/39103583#39103583
Ответы>>826672
С питоном большинство вакансий - веб. Придется становится макакой?
Ответы>>826657
>>826665
скрепинг это духовно, по-русски зато
скрепинг это духовно, по-русски зато
Ответы>>826832
>>826672
И как тогда sqlalchemy остальные пользуются? популярная же орм.
Неудобно руками вбивать, должен быть способ
И как тогда sqlalchemy остальные пользуются? популярная же орм.
Неудобно руками вбивать, должен быть способ
Ответы>>826928
Какой репозиторий поставить чтоб много можно было установить модулей?
Ответы>>826928
Чому в PyQt backspace начинает работать с клавиатуры только после нажатия любой кнопки из ГУИ? Это баг или фича?
Ответы>>826906
>>826832
Документация? Не, для даунов.
Нахуй блять пошел из профессии, неудобно ему блять руками вбивать.
>>826899
Очевидный bluesystem, тоже пиздуй.
Вы либо книги читаете чтобы копипастить было проще? Сука, тупорылые дегенераты.
>Неудобно руками вбивать, должен быть способ
Документация? Не, для даунов.
Нахуй блять пошел из профессии, неудобно ему блять руками вбивать.
>>826899
Очевидный bluesystem, тоже пиздуй.
Вы либо книги читаете чтобы копипастить было проще? Сука, тупорылые дегенераты.
Ответы>>826942
>>826928
И что мне мешает использовать документацию вместе с автокомплитом в Пайчарме?
Зачем мне возвращаться к "истокам" и писать в Блокноте если можно использовать современные сервисы, которые экономят время, например аутокомплит.
И что мне мешает использовать документацию вместе с автокомплитом в Пайчарме?
Зачем мне возвращаться к "истокам" и писать в Блокноте если можно использовать современные сервисы, которые экономят время, например аутокомплит.
Почему в шапке нет ссылки на перевод Dive into Python?
Ответы>>826959
>>826958
На ангельском читай, сын собаки
На ангельском читай, сын собаки
>>826998
А мне кажется, что да. Зачем такие дебильные вопросы задаешь?
А мне кажется, что да. Зачем такие дебильные вопросы задаешь?
>>826998
Потому что питон можно запускать сразу, а кресты еще компилить надо, а это гемор.
Потому что питон можно запускать сразу, а кресты еще компилить надо, а это гемор.
117 Кб, 800x700
Чуваки, попробовал Питон на полшишечки - смотрится всё высокоуровнево и славно, одним словом, но вот положа руку на сердце, скажите - если я пойду задрачивать всеми силами этот язык, мне потом не встанет ребром его низкая скорость? Я понимаю, что каждый язык для своих нужд, но не хотелось бы потом иметь возможность только писать поделки на коленке, хочется чего-то универсального - хз, что захочется написать в будущем.
Я запустил этот самый IDLE, который по идее сам написан на питоне (GUI явно), его ж, блядь, мышкой по экрану перетаскиваешь и уже фреймы тащатся вслед полчаса. Или это ФИЧА?
Вообще так подозреваю, что совместно с Питоном надо будет покушать Си и быть труЪ хакиром, как в пикрелейтеде, который кто-то закидывал в один из соседних тредов. Тогда можно будет при необходимости в скорости переписывать питоноподелия частями на Си и радоваться. Но может тогда лучше пойти учить Си, а Питон потом быстренько оприходовать при желании для услады души?
Короче говоря, я понимаю, что с такими платиновыми вопросами тут всех уже достали, но буду безмерно благодарен, если кто-нибудь разрешит мои сомнения.
Я запустил этот самый IDLE, который по идее сам написан на питоне (GUI явно), его ж, блядь, мышкой по экрану перетаскиваешь и уже фреймы тащатся вслед полчаса. Или это ФИЧА?
Вообще так подозреваю, что совместно с Питоном надо будет покушать Си и быть труЪ хакиром, как в пикрелейтеде, который кто-то закидывал в один из соседних тредов. Тогда можно будет при необходимости в скорости переписывать питоноподелия частями на Си и радоваться. Но может тогда лучше пойти учить Си, а Питон потом быстренько оприходовать при желании для услады души?
Короче говоря, я понимаю, что с такими платиновыми вопросами тут всех уже достали, но буду безмерно благодарен, если кто-нибудь разрешит мои сомнения.
Сап, аноны. Ставлю питон на бубунту. Как поставить именно 3.х.х ? А то поставилась 2.7.6 а взятое с интернета
sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python3.5
не работает.
sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python3.5
не работает.
Ответы>>827081
>>827079
Не особо шарю, но что именно не работает? А то может у тебя поставилась параллельно и тройка, попробуй запустить не через python, а через python3, у меня как-то такое было.
мимопроходил
Не особо шарю, но что именно не работает? А то может у тебя поставилась параллельно и тройка, попробуй запустить не через python, а через python3, у меня как-то такое было.
мимопроходил
Ответы>>827084
Аноны, я просто тупой. Если писать питон --версия, то да, будет 2.х.х. А если питон3 --версия, то всё ок.
>>827081
Да, таки всё норм.
Алсо, поясни ньюфагу, чтобы делать веб-приложения, мне как на пиашпи апач не нужен, достаточно поставить фреймворк с встроенным веб-сервером? Например джанго.
Да, таки всё норм.
Алсо, поясни ньюфагу, чтобы делать веб-приложения, мне как на пиашпи апач не нужен, достаточно поставить фреймворк с встроенным веб-сервером? Например джанго.
Ответы>>827090
>>827084
Да, например так.
Можешь вообще сервер командой запустить без фреймворков
python -m SimpleHTTPServer
Да, например так.
Можешь вообще сервер командой запустить без фреймворков
python -m SimpleHTTPServer
116 Кб, 1280x790
Пиздец, я уже как минимум час пытаюсь эту задачу решить (Вернуть наиболее встречаемую букву нижнего регистра). Как блять списки отсортировать ? Хули не работает нихуя ? Хули я такой тупой ?
Ответы>>827124
И ещё, поясните, что лучше для начинающего (из опыта кроме школьно-студенческих Паскалей очень поверхностное знание Сей): Лутц, Укус Питона или Dive into?
Навернул Learn Python The Hard Way какое-то время назад почти полностью, порадовало практическим подходом и лаконичностью, но надо что-то посерьёзнее и для третьей версии. Лутца начал, пока вроде нравится, но воды там пиздец, конечно. То, что сам язык начинается главы с четвертой, уже о чем-то да говорит, лол. Стоит он того, реально потом вопросы отпадать будут?
Навернул Learn Python The Hard Way какое-то время назад почти полностью, порадовало практическим подходом и лаконичностью, но надо что-то посерьёзнее и для третьей версии. Лутца начал, пока вроде нравится, но воды там пиздец, конечно. То, что сам язык начинается главы с четвертой, уже о чем-то да говорит, лол. Стоит он того, реально потом вопросы отпадать будут?
>>827093
Ты на python после какого языка пришел?
По листам/строкам можно по
for letter in text: ходить
Потом у тебя обращение внутри цикла фор идет странное: text.isalpha .
Возможно ты перепутал и в твоем варианте правильнее будет использовать метод enumerate()
for i, letter in enumerate(text):
#и тут уже использовать text синтаксис
Если хочешь отсортировать в обратном порядке строку, то попробуй text[::-1] или text = reversed(text)
Использовать
Ты на python после какого языка пришел?
По листам/строкам можно по
for letter in text: ходить
Потом у тебя обращение внутри цикла фор идет странное: text.isalpha .
Возможно ты перепутал и в твоем варианте правильнее будет использовать метод enumerate()
for i, letter in enumerate(text):
#и тут уже использовать text синтаксис
Если хочешь отсортировать в обратном порядке строку, то попробуй text[::-1] или text = reversed(text)
Использовать
Ответы>>827126
>>827124
Квадратные скобки в примере съело..
for i, letter in enumerate(text):
text{i} # символ который идет по порядку в стринге
letter = буква на данный момент.
Т.е text{i} = letter
Квадратные скобки в примере съело..
for i, letter in enumerate(text):
text{i} # символ который идет по порядку в стринге
letter = буква на данный момент.
Т.е text{i} = letter
58 Кб, 272x261
>>827109
Я решил вот так
Я решил вот так
Тред утонул или удален.
Это копия, сохраненная 25 августа 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Это копия, сохраненная 25 августа 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.