https://github.com/TheKnightsWhoSayNi/info/wiki/HatПрошлый: >>816091 (OP)
>>822948Юзаю Питон для скриптования в проф. софте, в котором я работаю. Тут всё на Питоне. Правда, погроммистом я не являюсь, и в Питон пришёл уже с конкретной целью. Пишу модули на 50-500 строк и всякую автоматизацию.
>>822974 (OP)Сап, пистоны. Я прочитал почти все пихтон-треды на архиваче, но таки не понял, зачем нужен пайтон, когда есть dg? Помогите пожалуйста разобраться.
>>823022>dgЧто за ненужное говно? На python как минимум лучшие мат библиотеки из всех скриптовых языков.
>>823022Нинужен. Можешь уходить.
Ананасы, я тупой разжуйте как работать с os.environ.get и что он конкретно делает. На буржуйском не понял.
>>823022Всегда проигрываю, когда что-то называют в честь быстро протухшего мемчика.Хотя лет через пять это будет уже почтенной классикой, и не будет смотреться настолько уебански.
>>823042Возвращает значение системной переменной среды.Например, запринтить PATH на Винде:import osprint(os.environ.get('PATH').replace(';', '\n'))
>>823028http://pastebin.com/GYsGmEXLЕщё примеры нужны?
>>823050Спасибо. А как задать свою переменную средствами python? linux
Хочу вкатиться в Питон. Поэтому несколько вопросов:1. Питон хорошо подходит для написания сайтов? На нем просто это делать?2. Для создания сайтов какую лучше выбрать IDE? 3. Питон случайно там не собирается умирать? Не хочу тратить время и силы впустую.4.Какие вообще задачи типичны для питона? Какие известные штуки на нем уже сделали?
>>823064http://stackoverflow.com/questions/5971312/how-to-set-environment-variables-in-python
>>823062Примеры уебищности Дг?
>>823062Уноси свой васяноязык до тех пор, пока numpy под него не появится
>>823066Плохо подходит, сложноЧитай шапку, долбоёбСобирается, многие компании от него отказываются в сторону goНичего более менее популярного на python нет, в основном это с, javascript, c#
>>823084>Собираетсяok :3
>>823097А если с процентов в нормальные числа перевести?Хуита от нонейм сборщика статистики.
>>823073>>823082У вас FROM . IMPORT BOMPA
>>823116А у тебя ^=~IMPORT $=> ./BOMPA\.=<|~$~.
Больше половины материала на код академии прошел, смарите какую йобу сделал. Я всё-таки смогу подготовиться к олимпиаде за несколько месяцев.Интересно, можно ли учительницу попросить заниматься на питоне в школе, а не на паскале как все
>>823028Лютый батхёрт гвидодибила на вменяемые операторы. И это мы ещё не подошли к тому, что dg отличается от питонопараши тем, что там встроены ооп, многострочные лямбды и куча ёб из лиспа, хаскеля и раби.
Объясните мне пожалуйста на пальцах вот эту штуку. Эта строка переводи в целочисленные введенные в строку символы, но я не очень понимаю, как она работает.Здесь получается каждое s(слово, которое разделили в введенное строке ?) превращается в целочисленное ? Так что такое s ?
>>822974 (OP)Драститя, собираюсь писать игру для аутистов типа шахмат только изъебистых на kivy, какие подводные камни? Или лучше не надо? Ну двач!
>>823127Сплит без аргументов поделит строку по пробелам, переводам строки, табам - по всем вайтспейсам. Вернёт лист с подстроками. Это могут быть "2", "3.14159", "хуй." и т. п. подстроки. s - это название переменной для айтема из листа, действует внутри квадратных скобок. Соответственно, код возьмёт строку, состоящую из, теоретически, целых чисел и сконвертирует их в питоньи инты, вернёт лист, состоящий из этих чисел.>>823130Маленькая юзербаза, мало ответов на твои проблемы в гугле. Соснёшь через пару тысяч строк кода, с анальным баттхёртом жёпы.
>>823127http://pastebin.com/ABcCXrVT
>>823151>>823133Спасибо, понял
>>823120> можно ли учительницу попросить заниматься на питоне в школе, а не на паскале как всеВряд ли это существо триасового периода знает о питоне хоть что-то. Лучше проси прогуливать уроки ради самоподготовки. Меня отпускали, правда я к тому времени уже не первый год участвовал и учиталь знала, что я буду готовиться, а не хуи пинать.
>>823126Ну так и пиши на ней, создай свой тред и сри там, хули к питоногосподам приебался?
Котаны, можно ли найти Питоно-/Джангомакаке работу на Апворке без изучения html+css, верстки и прочего? Единственное что в своей жизни смог сверстать — это бордоподобный дизайн.
>>823168Так я спросить, зачем ваш сцаный пистон нужон, когда есть такой-то dg?
>>823174Зарепортил.
>>823127Это оптимизированный синтаксический сахар дляyoba = input.split()N = len(yoba)for i in range(N) item = int(yoba) a.append(item)
>>823084Всё пиздеж.
>>823212Вообще так если подумать, то у питона нет специализации. Веб? На фронтенде он поддерживается только через трансляторы в джаваскрипт (что уебанство), на бекенде нода уже производительнее. Системное программирование сразу нахуй, сложные числодробилки тоже, в прикладном программировании он тоже хуже джавы/сисярпа (вы только посмотрите на ткинтер, лол). Питон выигрывает разве что у баша/спермошелла для автоматизации каких-то вещей, так как является полноценным и простым в освоении языком программирования.НО - на нём можно очень быстро написать почти что угодно из вышеперечисленного, чтоб работало (не супербыстро, но работало) и исходный код поймет даже лоботомированная макака. В каких-то случаях это безобразие даже предоставляют как продукт, и всем норм. С точки зрения программирования - невероятно убогая поделка, с точки зрения здорового человека - невероятно полезный инструмент для быстрой и поддерживаемой реализации любой идеи, узкие места которой в случае чего можно оптимизировать за счет переписывания части на С или С++.Верно говорят, что питон - бейсик 21-ого века, который доступен любому. Кощунство сейчас преподавать в школах паскаль или С++, заставляя думать детей, что программировать - сложно.
>>823226Похуй. Пока зарплата питономакаки $100к в год — похуй.
>>823226ой шош делать то будем ой как шиш жить теперь ой шо твориться да всем похуйпитон охуенный - во всех сферах предоставлен, дохуища народу знает, хуева гора проектов уже написаны и прямо сейчас пишутся, писать на нём просто и пиздатоНО! ХОРОШАЯ НОВОСТЬ! - никто тебя и всех этих пиздоватых ишаков не заставляет пользоваться питоном. Тред не о выборе языка и сравения тёплого и мягкого, а о питоне. Не нравится - уёбывай.
>>823239Доброчую.
>>823229Как связаться с этой питономакакой? Мне надо сообщить, что я ему завидую.
>>823243Тебе повезло, выпал один шанс на миллион. Здесь и сейчас ты можешь написать мне, что завидуешь.
>>823244Уважаемая питономакака, я вам завидую! Я, кстати, тоже питономакака, кстати, не подскажете, где ежегодно забирать мои оставшиеся >90k?
>>823247Я забыл уточнить, что зарплата у меня в канадских долларах. Переехал сюда три года назад, два года жрал хуйцы с гречкой на говноработе, а потом закончил курсы джангомакак. Такие дела.
>>823250Я думал ты в Сраной 100к делаешь. Не пугай больше так.
>>823253Лол, блять. В сраной невозможно делать больше 20-30к в год простой макакой. Либо свой бизнес, либо ты крутой начальник.
Как написать на питоне змейку?
>>823262import pysnakepysnake.game()
>>823267Чет коротко.>ImportError: No module named 'pysnake'
>>823283pip install pysnake
>>823286>AttributeError: module 'pysnake' has no attribute 'game'
>>823283Ставь pygame и ищи уроки в интернете. Можешь на сайте pygame скачать исходники змейки и изучить их. >>823286Лол, ладно, не продолжай его траллировать, просто пошутил на тему пикрилейтед.
>>823290>pygameА на голом пистоне можно?
>>823293Нет, вроде. Если честно, то никогда и не интересовался подобными идеями, они противоречат философии питона. Графику ты куда денешь? Если только по типу рогалика что-то, символами рисовать. Либо свою графическую библиотеку на сях написать.
>>823294pyqt есть, например
>>823294А какая у питона философия?>Графику ты куда денешь?Разве у питона нету основных графических функций? Пиксель там нарисовать или прямоугольник.
>>823298tkinter
>>823297Это уже не голый пистон. Да и пайгейм больше подходит под задачу.>>823298> А какая у питона философия?В данном случае простота, понятность, практичность.Нет смысла городить костыли, когда можно взять готовую библиотеку и сконцентрироваться непосредственно на своей задаче. > Разве у питона нету основных графических функций?Вот стандартная библиотека, поищи.https://docs.python.org/3/library/index.html
>>823301>библиотекуЧто представляют собой библиотеки? Это код на питоне или это особые модификации языка?
>>823304> Что представляют собой библиотеки?Это ты мои знания проверяешь, или просто ньюфаг? Без обид, если что.
>>823304https://docs.python.org/3/library/tk.html
>>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()
>>823309Тогда тебе стоит курнуть основы, которые тебе разжуют терминологию и базовые принципы.
А питон компилируется в exe? Напирмер я написал программу на питоне и ее нужно запустить на машине где нет интерпретатора питона и кучи связанных библиотек. Что в таких случаях делают?
>>823315http://www.pyinstaller.org/
>>823120> Я всё-таки смогу подготовиться к олимпиаде за несколько месяцев.сможешь, ведь с тобой анончик
>>823120ты специально обходишься без нормальных min() и max()?
>>823293юзай tkinter и его Canvas
Где скачать крякнутый PyCharm Professional Edition?
>>823351Если ты бич, то он тебе не нужен.
>>823365Двачую, бесплатного вполне хватает. А для тырпырпрайза можно найти $50 на лицензию.
>>823351гугли по запросу pycharm + keys / license server, найдёшь 100%по поводу нинужен - без автокомплита django и django templates пиздец как уныло
Как быстро научиться пользоваться asyncio?
Быстрый нубовопрос? Что в классе делает выражение:self.something = something
>>823386И что такое сопрограммы?
>>823398удваиваю вопрос, нахуй всё это вообще нужно
>>823393Лол, блять. Это же элементарно до такой степени, что ты должен был усвоить с первым страниц, где рассказывали бы про ООП. Аттрибут объекту создаёшь. Т.е. все объекты после этого присвоения будут иметь аттрибут something, в котором для конкретного объекта можно будет сохранять разные значения. Т.е. по запросу object.something потом можно будет вызывать свойства объекта. К делу не относится, но не могу не выразить удовольствие от созерцания новой пикчи для ОП-поста. Sieg Heil!
>>823120что за йоба? что она делает, не пойму?
>>823412А сам себе атрибут можно присвоить?мимо шёл то ооп ещё не дошёл
>>823412Спасибо доброкун
Кто какую книгу юзал для первого знакомства с языком?
>>823429Learning Python.Шапку читай ебана
>>822974 (OP)Как понять, какую версию питона в Visual Studio ты юзаешь? Ту, которую устанавливал заранее отдельно (2.7) или ту, которую предоставляет расширение Python Tools for Visual Studio? И алсо, для того, чтобы юзер мог установить и юзать приложение написанное на питоне, ему нужно иметь где-то стандартные библиотеки? (как в .net framework)
>>823421nyet, nizzya. Хотя хз, но вроде ни о чём таком в питоне не читал.
Хочу написать онлайн игру. Есть ли готовое решение (мб книга или хотя бы библиотека, чтобы велосипеды не клепать) для того, чтобы игроки могли играть вместе (как в той же доте, например, когда существует большая карта и на ней могут находится множество игроков одновременно)? Мне именно серверную часть не ясно как делать. С меня сотни нефти.
>>823457сервер с определенным периодом шлет и принимает пакеты от/к клиентам?
>>823328я пытался сделать minm=m.fint(min(m)), но не получалось, поэтому я забил хуй и сделал функцию
>>823420Считает сумму положительных членов и произведение членов, стоящих между максимальным и минимальным членами массива
>>823465Да, похоже на то.
>>823471Молодец, конечно, но чтобы сделать это все не в виде нечитаемой кучи говна, достаточно было создать пустой массив соответствующий размеру исходного и заполнить его выбранными из первого массива элементами, соответствующими условию, а потом произвести над этими элементами нужные арифметические действия и вывести результат. Создание служебных массивов считается нормальной практикой повышения читаемости кода, когда приходится выбирать много разных непоследовательных членов для операций.
>>823465А, я нашёл как это называется. Клиент-серверные взаимодействия. Есть какая-то книжка/сайт/библиотека?
>>823489Хотя не, для твоей задачи это лишнее.
>>823495Читаешь гайды по сокетам и вперед.
>>823315Я собирал в пайинстелере. Могу помочь, если что. Причем собирал нормальную прогу с гуем и все такое.
>>823250>джангомакакОпущенец.
>>823386>>823398>>823408Да вы чё, совсем долбоёбы? посмотрите бизли на ютубе
>>823447
>>823470>>823470вот так я кекнул c >minm=m.fint(min(m))да ещё и с ошибкой
>>823471Элементарная задачка. Всего в одну строчу.http://ideone.com/SBDBEO
>>823611Пиздец.
>>823471http://ideone.com/sMUh7m
>>823705Издалека можно перепутать с кучей говна.
Напишите программу, которая выводит на экран числа от 1 до 100. При этом вместо чисел, кратных трем, программа должна выводить слово «Fizz», а вместо чисел, кратных пяти — слово «Buzz». Если число кратно и 3, и 5, то программа должна выводить слово «FizzBuzz»
>>823723Есть тред жи. придуймай что-нибудь новое.
>>823731какое число в шестнадцатеричной системе идет после F?
>>823732F1А сколько будет 12C в десятеричной?
>>823504 Просто гуглить сайты, книжечек/туториалов за авторством анона нет?
>>823734g: client server python
Нужна помощь. Есть скрипт, для апача, который выводит html страницу. Проблема в том, что скрипт перестает выполняться, после того, как встречает русские буквы.locale ('en_US', 'UTF-8')default locale (None, None)preferred locale encoding ANSI_X3.4-1968default encoding utf-8FS encoding asciistdout encoging ANSI_X3.4-1968stdin encoging ANSI_X3.4-1968python version 3.5.1 (default, May 10 2016, 14:15:01) [GCC 5.3.0]Код скрипта:[CODE]#!/usr/bin/env python# -- coding: UTF-8 --# enable debuggingimport cgitb, locale, sys, os, codecscgitb.enable()print('Content-Type: text/html;charset=utf-8' + '\n')print('эта строка не будет показана')[/CODE]
>>823851Скрипт - не дурак, знает, что русское говно не нужно.
>>823859Сам знаю, но у меня выбора нет. На винде получилось, но на линуксе никак.
>>823851>print('эта строка не будет показана')print('эта строка не будет показана'.endcode('utf-8'))
>>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') уже нет.
В консоли еще появляется эта чудесная строка.: spamContent-Type: text/html<body bgcolor="#f0f0f8"><font color="#f0f0f8" size="-5">
Повтыкал на досуге в питон и охуел от синтаксиса.Боюсь представить какой ад из кода в больших проектах, у меня глазки вытекли.
>>823910Ебонат плз.
>>823910Я писал как минимум на 4-х языках, код на Питоне мне кажется самым лаконичным.Дело привычки, наверно + IDE облегчает жизнь в крупных проектах.
>>823226специализация:машин лернинг и биг дата
>>823923толстоопределитель матрицы хоть посчитаешь на листочку, биг дата сайнс учоный?
>>823922Я работал в qt и eclipse по большей части, после увиденного, я немного прихуел от выделения блоков кода отступами, нет необходимости закрывать ";" конец инструкции и тд.
>>823930Об этом просто не думаешь уже. Нормальный редактор/ИДЕ делает всё за тебя.
>>823910Думаю, зависит от ключевых разрабов проекта. Бывает полная жаба с геттерами и сеттерами. И код похож на шлакоблок типа пикрелейтед, полный строк уровня:yourGladMomma = yourFamily.get('Momma').fuckInTheAssWithPinkDildo(10)И ничего не поделаешь, молодёжь Верхней Колымы. Вам здесь жить.Но бывает превеликая красота и питоничность, где код похож на игривую струйку мочи, змеяющуюся во рты любителей брасиков. Где даже комментов почти нет, но всё понятно с первого взгляда. Что-то вида:gladmom = family.mom.dildo(ass=True, times=10, color='pink')Вроде одно и то же, а разница велика. Как повезёт.
>>823851Мож экранирование?
Программаторы, такой вопрос. Допустим у меня есть 16 переменных.У каждого имя - btn + какой-то номер от 1 до 16Допустим я получаю номер, и хочу чтобы прога использовала именно ту переменную, у которой есть такой номер после "btn"btn - Это виджеты (кнопки) в TkinterВот я опишу что именно я хочу сделать:t = input()btn + 't'["text"] = "sample text"Как осуществить btn + 't'?А то делать через if/elif заебешься
>>823958Гугли функции globals, locals, eval.
>>823958И еще что-то типа getattr(widget, 'b11'), если кнопки внутри какого-то объекта.
>>823961>>823960Если ты еще тут, то такой вопрос: я закончил книжку python 3 от доусона без модуля pygame. Что дальше?
>>823964Не знаю. Сам учу пиццетон.
>>823447бамп
import sysprint(sys.version())
>>823973 -> >>823975
>>823975>>823976thx
>>823947>код похож на игривую струйку мочи, змеяющуюся во рты любителей брасиковлермонтов.жпг
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.Больные ублюдки.
>>823986Нас посетил Табосаранец?
>>823998кавказ_круто = lambda кавказ, круто: кавказ + ' ' + крутоскажи = printскажи(кавказ_круто('кавказ', 'круто'))На четверть только, и не табосаранец немного
>>823998Не понял про табасаранца
>>824004
>>824026вот ты буфер буваит жичто за табасаранец блять?
Есть один скрипт, в котором есть обычная рабочая часть, к которой переодически обращается пользователь и обновлятор базы который спит день и через день обновляет базу.Если я правильно понимаю логику, то при вызове слипа всё останавливается и работа с программой невозможна? Значит мне нужно запараллелить функцию обновлятора базы в отдельный процесс? Если да, то какие именно процессы использовать, треды там или асинки всякие?
>>823611лольнул>>823705Здесь какие-то йобы модули кроме рандома, я таки хне знаю
>>824060Есть много вариантов. Либо управлять исполнением через systemctl и менять конфиги твоей поделки. Или реализовывать всё это в пистоне.
На этих ваших скриптах никогда не писал, взглянул на примеры - вроде всё как в детском саду это хорошо.Вопрос практикующим - какую либу накатывать для гуи? Нужно для заказчика написать халтурный говнокод, который бы парсил веб-страничку и показывал ему табличку, возможно ещё пару кнопок в стиле "ЗДЕЛОТЬ ЗОЕБИСЬ".Для такого говна даже конпелятор запускать западло.мимо-кресты
>>824152
>>824156Da ty ohuel?Всегда относился к питону, как к способу быстро накидать за щеку прототип говнокода, шоб смотреть потом, имеет ли смысл это дело писать на чём-нибудь серьёзном или ну его нахуй, и так пойдёт.
>>824161А это серьезный язык между прочим для научных вычислений и машинного обучения, а по гуи ткинкер насколько я знаю.
>>824164оу ю, этот серьёзный язык предназначен для удобного вызова библиотечки, написанной на крестахСпасибо за ткинкер, посмотрю. Ещё нащёл pyQt, это що такое и при чём тут qt?
>>824165PyQt 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.
>свой говновраппер для ффмпегаНахуя? Все уже написано до тебя.
>>824152>>824161>>824165Иди обратно в кресты, чухан. Пиши своё серьёзное™ ПО и не забуть накатить ещё шаблончиков.
>>823705У тебя ответ неправильный. Если между минимумом и максимумом нет элементов, то их произведение не может быть равно 1.
>>824167Кстати, подводный камень, который я только что обнаружил - на оффсайте в данный момент нет бинарника под винду на странице скачиваний. И нет указаний, что он там должен быть, лишь инструкция ставить пипом. Я поставил и соснул - дизайнера нет, нихуя нет. Бинарник есть на сорсфордже для предыдущего релиза PyQT5. Вот его и надо ставить.
>>824170Такого какой мне нужен нет.
1. Насколько курс codeacademy по питону хорош? 2. Я правильно понял, что он по 2.х питону, а не по 3.х, это хуёво?
>>8243571. хуёвый.2. хуёво.просто прочти книгу типа dive into, если после этого не получится, то программирование не твоё
>>824357Укус питона наверни, все остальное для даунов-аутистов.
>>824060import asyncioloop = 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обновлятор вынеси в отдельный скриптенк и по крону выполняй
>>824174в оригинале так жеугловые кейсы отдал на откуп анончику (так еще пару строк добавить)
Только что написал Game of Life без туториалов только по странице в википедии с правиламиОхуенно
Какого хуя блядь у меня принт питона каждый в новую строку в терминале пиздец нахуй я на этот ебаный линукс пересел блядь сидел бы себе на винде в вижуале как боярин нет блядь надо с этим говном ебаться
>>824502ты руками квдратики эти выводишь или какой-то библиотекой типа курсес?алсо ты молодец
>>824523Спермохлёб порвался, найс.
>>824524СпасибоИспользую символ , чтобы покрасить одну ячейку в два цвета, получаются квадратикиВыглядит примерно так:print("\x1b[4{0}m\x1b[3{1}m\x1b[0m".format(topcolor, bottomcolor))
>>824542Двач удаляет знак
Посоны, а какие есть средства для тестирования RESTful сервиса? Ну чтоб что-то уровняPOST /api/update > abu=peedorEXPECTED: 400 Not-A-PeedorPOST /api/update > abu=makakaEXPECTED: 200 OKИ тд миллион всяких запросов, пишешь что хочешь отправить и какой результат ожидается, чисто проверить как обрабатываются запросы.
Анон, пытаюсь поставить один проектик на своем старом шелле, выдает такоеSSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:765)Все пакеты обновил, тоже самое. Погуглил - нужно как-то править код. Я не программист, мне просто нужно, чтоб запустилось и работало. МОжет нужно как-то обновить ссл сертификаты на староустановленном python?
>>824546Было такое на седьмом дебиане. Снеси пакет certifi и поставь, скажем, pip install certifi=2015.04.28
>>824548> Снеси пакет certifi и поставь, скажем, pip install certifi=2015.04.28Спасибки, ты солнышко!
>>824502Братец, дай код глянуть
Анон, поделись, пожалуйста, годным туториалом по Django.С меня - улучшение твоих кармических показателей.видео/книга/торрент
АХАХА У МЕНЯ ПОЛУЧИЛОСЬ!!!ДВА ДНЯ!!!ДВА ДНЯ Я ЕБАЛСЯ С ЕБАННЫМИ КОДИРОВКАМИ!!!!!АХАХАХХАХХАХАААХАХАХ
>>824596Как справился?
>>824575Если уже питон знаешь читай батьку Головатого, потом django by example, потом практика. Остальное ерунда.
>>822974 (OP)Есть 3 модели http://pastebin.com/24xFQtv7Надо отфильтровать объявления по категориям и фильтрам с таким условием: (категория1: фильтр1 ИЛИ фильтр2 ИЛИ фильтр3) И (категория2: фильтр4 ИЛИ фильтр5 ИЛИ фильтр6) И (категорияn: ИЛИ ) И (и т. д.)Вопрос - как это сформулировать в джанговском ОРМ?
>>824602Много добра тебе, анончик!Питончик знаю на уровне основных понятий. У Головатого же старая книга?
>>824610Ага, но по аналогии с питоном + примеры до сих пор работаютПитон доучи тогда сперва, проще будет. Тот же think Python пройди.
Закончил этот базис https://learnpythonthehardway.org/book/index.htmlЧто теперь читать/учить, мне питон нужен для статистического анализа.
>>824648Хардвей для пидоровНаверни синк пайтон а потом data analysis with python там такая книжка с крысой бело-красная
>>824175PyQt4https://riverbankcomputing.com/software/pyqt/downloadPyQt5https://www.riverbankcomputing.com/software/pyqt/download5
>>824558https://github.com/R-033/tty-game-of-lifeНемножко говнокод и велосипед наверное, но работает
>>824653Да, я после него почувствовал шекочение в очке что явно знаний немножко не хватает и на самом деле некоторые части вычитывал из Learning Python.
>>824654https://sourceforge.net/projects/pyqt/files/PyQt5/PyQt-5.6/
Как в пайчарме питоновские доки читать? И есть ли такое вообще тут. Мимо в идее была такая фича
>>824788Ctrl+q на методе/функции и тд
Аноны, что за срань с модулем http.cookies?Все модули работают нормально.logging.debug(dir(имя_модуля)) выводится без всяких проблем.Но если ввести logging.debug(dir(http.cookies)) то он покажет содержимое модуля и перестанет работать, чяднт?
>>824596а я знал, что у тебя получится, анончик!
Ну хули у меня блять не получается треугольник паскаля ?
И как нормаьлно создать пустой двумерный массив ?
>>824911> создать пустой двумерный массивЗапахло олимпиадками.
>>824902Вопрос отпал.
>>824912Да, готовлюсь к олимпиадам, но это не имеет отношения к вопросу жеКак на пикрелейтед получается индекс -1 ? 0-1 = -1. И почему мой элемент 00 становится равным 2 ?
>>824911А во, понял почему у меня не получается. В этом питоне же двумерный массив - хуйня из списков, а в пустом списке нет индексов.Но как же тогда быть, как создать пустую матрицу ?
>>824915[[]] * n
>>824911А зачем тебе пустой двухмерный массив? 1. В Питоне нет массивов, есть списки.2. Создай список из n списков, инициализируй нулями, None, или ещё чем.3. Внимательно пройдись по своей программе. Тебя не смущает обращение к -1 элементу(то есть последнему) в первой итерации цикла?
>>824917Малаца.
>>824917Всё так же>>824918> 2. Создай список из n списков, инициализируй нулями, None, или ещё чем.Нон не работает.> Тебя не смущает обращение к -1 элементу(то есть последнему) в первой итерации цикла?Смущает, но я не знаю как пофиксить
>>824921Если >[[]] * nТебя не смутил, пиздуй читать Лутца. А то заебешься на все твои вопросы потом отвечать.
>>824921matrix = [ [0] for i in range(10)] Ну попробуй так
Вообще не понимаю, какого хуя он трогает 0 строку, там же ясно написано, что второй цикл должен рабоать с 2 строки
>>824923> matrix = [ [0] for i in range(10)] Ну и что это будет, 1 строка и 10 столбцов.>>824922Таки немного смутил>А во, понял почему у меня не получается. В этом питоне же двумерный массив - хуйня из списков, а в пустом списке нет индексов.
>>824927Будет список из списков, это тоже самое, что [[]] * n, только там не будет копироваться значение.
>>824927>Ну и что это будет, 1 строка и 10 столбцов.В смысле? Ты же можешь в каждый из 10 списков добавлять элементы, это и есть матрица лол.
Что-то я пиздецки запутался
>>824933Как ты там запутался? e естественно будет out of range выкидывать, иди лучше читай про list expressions
>>824938макаба проебала разметку[code]e[/code]
Так почему второй цикл включается несмотря на условие ?
Какой тупой назойливый школьник
Ну ебаный в рот, что за хуйня
Блять
Ахуеть теперь
Это вайп?
>>824906Спасибо конечно, но теперь другая проблема появилась.Чтобы выводились символы юникода я написал эту строку.sys.stdout = codecs.getwriter('utf8')(sys.stdout.detach())теперь cgitb.enable() не выводит ошибки, ну ебана, нахуй так жить?
>>824911>И как нормаьлно создать пустой двумерный массив ?e = [[0 for _ in range(n)] for _ in range(n)]
>>824909братулец, ты пишешь не на питоне, а на сишке какой-то или паскалепиши на питоне браток
>>824917так не надо делать браток
Методом тыка написал первый в своей жизни скрипт: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.Анон, помоги мне, направь на путь истинный
Всё получилось, но теперь не понимаю, там же есть индекс -1 в первом запуске второго цикла. Почему программа не крашится ?
Круто ?А как можно более удобно забить массив рандомными числами ?
>>824957Это шутка такая Кстати если кому нужен ПайШарм проффесиональный вот по этому серверу можно зарегаться http://114.215.133.70:41017Сам только, что лицуху получил
>>824966Тащемта, тут только студенты и школьники, им дают бесшплатно профессиональную версию.
>>824958смотри и проверяй r.status_coder.content
>>824959читай про индексы в питонеlist[-1] - это последний итем в списке
>>824965import randome = [[random.randint(0,10) for _ in range(n)] for _ in range(n)]
>>824973а еще открой сосноль в браузере (f12), во вкладке network смотри что происходит, когда сам в браузере открываешь этот линкнаверняка там jsили реферер/куки надо указать
>>824973>>824978Благодарю, буду разбираться.
>>824936> заяц.py> фабиначи> готовлюсь к олимпиадамКатись к хуям отсюда.
>>824981Что не так ? Я только начал
Кстати, зайца я так и не решил. И даже нет идей в голове
>>824950В общем и эту проблему решил.Почему нельзя просто взять и написать?sys.stdout.encoding='UTF-8'Пришлось пердолиться с TextIOWrapper
Насколько уебищно ? Можно как-то лучше сделать поиск индекса максимального элемента в матрице ? (Автор этого поста был предупрежден.)
Я хотел последние строки записать в одну, но я слишком тупой. Где можно почитать про записи в одну строку ?Чувствую, что меня скоро зарепортят всем тредом
>>824984А мог бы поставить вин юникоде консоле:https://pypi.python.org/pypi/win_unicode_console
>>825013Выглядит как сишный код, который зачем-то делают на скриптовом языке.
PyBrain кто-нибудь юзал?Ну или какую библиотеку такого же плана.
>>825013последний строки норма написанывообще вот тебе идея - функция value(i,j) - в зависимости от индексов (i,j) вертает '*' или '.'тогда твой массив = field = [[value(i,j) for i in range(n)] for j in range(n)]
Анон, такая беда - нужно запустить на рабочей виндовой машине програмулину на пайтоне. Выдает пикрелейт, погуглил - какая-то проблема с кодировками. На домашнем буке все без проблем запускается, но нужно именно на работе. Как поменять кодировку найти не смог, как-то там триллионы строчек чуждого кода, сам не программист. Подскажет кто чего? Пошагово прямо бы. На пике пип, но старая версия программы, до того, как она требовала чего-то дополнительно из зависимостей - выдавала тоже самое. Выдача http://pastebin.com/LmvxXgx8
Как называется такая хуйня когда сохраняешь лист в какой-то файл который потом ещё и прочитать можно?
>>824966>Это шутка такая смешно
>>825103pickle shevleно это python-specificможешь хоть в json сериализовать
>>825147Спасибо
>>824984Блять, на винде заработало, а на линуксе мозги ебет, сука!
>>825049Бамп
>>825188Подскажи, как на винде сделал? Кажется я по твою душу >>825049-кун
>>825188Ты ебанутый какой-то. У пряморуких людей все работает как надо без настроек.
>>825049pip install requests
>>825199Я тут третий день ебусь и до сих пор не осилил.import sys, iosys.stdout = io.TextIOWrapper(sys.stdout.buffer, 'UTF-8')sys.stdout.mode = 'w'Я может и подзабыл, если что, на работу приду и скажу, как правильно.Если не сработает, выведи print(sys.stdout.encoding)>>825201Ты обосрался, иди перечитай, что я писал.
>>825205Есть еще два рабочих варианта, но я бы не советовал, в первом у меня cgitb отвалился, а второй просто говнокод:import sys, codecssys.stdout = codecs.getwriter('UTF-8')(sys.stdout.detach())import sysprint('text'.encode(твоя кодировка, у меня 1251 была).decode('UTF-8'))
>>825205>иди перечитай, что я писалГде?
>>825210>>823851Даже не прочитал, а уже траллить начинаешь. В терминале то все работает.
tail -f python.logВот за что я люблю прыщи, есть ли на сперме подобное удобство?
>>823851># -- coding: UTF-8Это ж не работает# -- coding: utf-8 --
>>825214А, макаба труба шатал
>>824958Анон, это снова я.Есть более 15000 html файлов, каждые 7 +-1 имеют одинаковое начало:261.one.html261.two.html261.three.html261.four.html261.five.html261.six.html261.seven.htmlКак их объединить в один?
>>825215Будем вместо трифорса юзать.
Короче ебал я эти кодировки в рот. Сука, то что работает на линуксе не работает на винде и наобарот.
>>825212Фиг знает, проблема скорее всего в апаче, уверен что под nginx все без проблем заведется. Пробуй с байтами работать лучше.
>>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'
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 сделал, Богу помолился. Почему выдает ошибку и как исправить? Спасибо.
>>825380Возможно, дело в том, что ты открываешь файл только для записи. Попробуй open(source, "r+") - открывает для чтения и записи
ААААА БЛЯТЬ НЕНАВИЖУ ВИНДУ У МЕНЯ ОЖИБКА С ПУТЯМИ ИЗЗ-ЗА СЛЭШЕЙ НЕ В ТУ СТОРОНУ КАК БЛЯТЬ ПЕРЕНЕСТИ ПРОГУ ЧТОБЫ НА ЛИНУКСЕ НИЧЕГО НЕ ПОЛОМАТЬ?
>>825407https://docs.python.org/3.3/library/os.html?highlight=os.sep#os.sep
>>825216В терминале man cat.
Хуй знает, где ещё это спросить, поэтому спрошу тут, дома.Многие видео-хостинги, вроде того же вк или порнхаба, при загрузке видео сначала дают большую скорость на первые пару процентов, а потом обрезают, доводя её до примерно равной битрейту видео. Идея сама по себе разумна, но не когда я хочу скачать его себе.Собственно, вопрос: как это обычно на той стороне реализовано? При условии, что поддерживается bytes-range в хттп хедере, смогу ли я обмануть систему просто перезапуская скачивание при заметном снижении скорости?
>>825413Спасибо, но виндовс всёравно говно
>>822974 (OP)Второй год в веб разработке. На какой стул можно пересесть? Машинное обучение? Что еще может предложить пистон-индустрия? Думаю через год-полтора все бросить и учить что-то заново, независимо от зарплаты.
>>825385Добра.
>>825407>>825413>>825418pathlib
Начал постигать Data Analysis и сразу столкнулся с проблемой. DataReader не хочет выдавать мне данные, даже не смотря на то что я указываю поддерживаемые источники. ЧЯДНТ?http://pastebin.com/VcnycTUL
>>825415В общем, быстрее оказалось протестировать. Всё работает, за исключением необходимости костылей.В стандартной библиотеке (urllib) есть urlopen, в который можно передать объект Request, в котором стоят нужные хедеры, а есть urlretrieve, куда можно передать только ссылку, но есть возможность прицепить report hook, куда репортится инфа после каждого скачанного кусочка.Вопрос: что использовать, чтобы можно было использовать оба (хедеры + репорт хук)? Пока что накостылял через response.read(chunk_size) в while лупе, но это параша какая-то некрасивая и топорная.
Доброго утра! Начал изучать питон по лутцу (до этого кроме школьного курса и немного в универе ничего не было). Одна из первых же задач ставит в тупик.Создаем первый скрип в IDLE типа: print ('Hello, world!') Все хорошо, все работает. Сохраняю на рабочем столе с расширением PY,PYW. Далее прописываю запуск питона через переменную PATH, что замечательно работает. Но при попытке % python script1.py ,то скрипт не является внутренней или внешней командой, или исполняемым файлом. При полном прописывании пути до файла скрипта инвалид синтакс. Что я делаю не так? Попробовал несколько вариантов и один черт не работает. На разных ресурсах не дается ответов кроме (ты не правильно делаешь, потому-что ты неправильно делаешь и поэтому у тебя не получается, что довольно очевидно, но ответа не дается). Предлагали еще раз перечитать (уже на 2 раза), дописал в переменной PATH путь Scripts, тоже ничего не дало. Предлагали поставить pycharm, что дескать ошибки синтаксиса.Почему тогда в IDLE работает а при вызове файла такая катавасия. Питон 3.4 версии.
>>825510В файле .py должно быть только print("Hello, world!") . Незачем туда пихать весь вывод IDLE.
>>825515Спасибо тебе! Как отосплюсь, буду заново перечитывать, чтобы print не выводил ответ сразу (то есть не нажимать Ентер, сохранить документ и снова открыть) и открывался через кмд
>>825429Да, сейчас популярны машинное обучение, сбор и анализ данных. Также его используют в научных и инженерных расчетах.А чем веб разработка не понравилась?
Как посадить PyQt5 на python 2.7?На 3 посадил с помощью pip3, но уловка pip PyQt5 не работает. Что делать?
>>825571Сосать со своим 2.7, очевидно.
>>825510>Одна из первых же задач ставит в тупик.Ну и пошел нахуй тогда.
>>825574Мне не для кодинга, эй.
>>825578Ну тут 2 варианта, либо сосать либо собирать самому.
>>825580Поясни насчет второго. Искать сырцы pyqt5 для 2.7 и вручную вставлять? Можешь пояснить за вставку, в какой папке(linux) хранятся либы на 2.7?
Есть бот для телеги. Автопостинг постов с группы ВК в канал в телеграмме.Есть такой кусок кода в боте: http://pastebin.com/tYJjfWUyБот запускается, но при проверке новых постов выкидывает ошибку module 'eventlet' has no attribute 'Timeout'В языке богов ничего не знаю почти, код писал не я.Помогите, анчоусы.
>>825588В сроке 6 попробуй делать так:except eventlet.Timeout:
>>825602Благодарю, анон.
как сделать свою имиджборду?
>>825520Питон надо поставить инсталлером, и никуда ничего руками не прописывать. Так у тебя будут запускаться скрипты и пип.Не запускалось, потому что файл лежал в другом месте. Видишь путь в начале строки? Он должен соответствовать. Самый простой способ - это Шифт + ПКМ по фону папки, и открыть цмд через выползшее меню. Можно и командой cd перемещаться.Поставь clink и ConEmu.
>>825622flask для веба + wtforms для форм + mongo в качестве базы
>>825655спасбо
Должен возвращать массив из повторяющихся чисел.Я хорошо решил задачу ? Я просто так долго думал, много ошибался. Сначала хотел удалять неповторяющийся итем, но так массив укорачивается и идет по пизде. Потом еще некоторые варианты. В общем, решал около 10-15 минут. Почему я такой тупой ?
Проверяет на сложность пароля. Ебаные костыли, мне кажется, я буду работать в беседке и пилить говняные игры.Двощ, а эту задачку можно решить как-то лучше, имея в запасе базовые знания, то есть без всяких йоба-библиотек ?
>>825734Нормас. На чекио потом смотришь красивые решения, так и прокачаешь стиль.
Может ли быть словарь элементом списка, причем юзабельным?
>>825767да
>>825827Я уже разобрался
>>825734что за беседка?
>>825695def checkio(data):____return [item for item in data if data.count(item)>1]
>>825831ты молодец!
>>825655И все это будет пердеть и падать уже на второй 1000 пользователей.
Как сохранить список в файл ?TypeError: write() argument must be str, not list
>>825841Построчно записывай.
>>825844 А как мне потом из файла обратно список первоначальный загрузить? Можно как - либо построчно загружать?
>>825848Гугли, что такое серализация и как её делать в питоне.
>>825734else не нужен, если в 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]Эх, как научиться вот так вот записывать всё в одну строку
>>825852list expressions
>>825841shelve
>>825838Надо будет переделать имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можно будет идти дальше - ждет увлекательный мир хайлоада.
>>825880Просто не нужно брать технологии, которые для этого не предназначены.На борды отлично ложится авторная модель эрланга или асинхронная ноды, но никак не руби или пайтон.Однопоточность не проблема, когда есть несколько ядер.
>>823062лол, знаешь почему перлоговно умерло?
>>825890Берешь внезапно асинхронный asyncio и шлешь нахуй эрлангодебилов и нодопедиков.
>>825953Какая там сейчас альтернатива uwsgi для asyncio? tornado web не предлагать
>>825841Запись:f = open("file.txt","w")f.write(",". join(yourlist))f.close()Загрузка:yourlist = open("file.txt").read().split(",")
>>825963AbstractEventLoop.create_server^_^
>>825956 (Автор этого поста был забанен. Помянем.)
Что читать после A Byte of Python?
>>825997A Kiss of Python и A Chew of Python
>>825571Бамп.
>>825524Ну просто это самое дно программирования как по мне. Слишком легко и результат простенький.
>>825429Твоя проблема сродни экзистенциальным. Вопрос ведь в том что писать, что бы весело и интересно было, круды ясен хуй заебут. что остается? пет-проекты.Если есть что-то, чего тебе не хватает каждый день или что-то, что было бы просто круто сделать, или какая-нибудь коммерческая фигня - ее и пиши, только она тебе вкус к программированию и вернет. А там на питоне она, на еще чем - вопрос десятый.
ребят, у меня вопрос такой. Хочу написать сниффер, в интернете нашел варианты, но там используются либо дико старая библиотека Pcapy, либо какая-то непонятная Impacked, про кроме как на гитхабе и оф. сайте в интернете ничего нет. Что мне использовать? Какие библиотеки можете посоветовать?
>>825963Ну вот, напримерhttps://pythonhosted.org/pulsar/tutorials/wsgi.html
>>826134Годно, спасибо
Господа, нужен какой-то софт для мониторинга моего сервиса. Чтобы в браузере с графиками, показывал нагрузку и % 500-х ошибок и тд. Ну и на почту орал есличто. Если еще и на puppet библиотека есть – вообще шикарно.С меня нефть.
хочу слушать serial-порт и преобразовывать значение перед принтом по формуле.получилось: "timeout 1 cat /dev/ttyHello > /home/World.txt" через os.system(), чтение файла, преобразование значения, принт, в начало цикла.оно конечно работает и ачивка "любой ценой" получена, но подскажите какой более правильный вариант решения?
>>825013блять я не понял, что ты сделать то хотел? Дай задачу
>>826148nagios
>>826188import serialвопроса больше нет
>>826132короче лучше тебе сниферить тем чем принято (tcpdump/ tshark), а гвидоном потом пакетики анализировать (Scapy)
Как в джанге 1.9.+ дропнуть бд схему?флаш, вроде как, очищает только данные из неё, и поэтому не подходитхелп антоны
>>826453Может быть: DROP TABLE name ?Вроде бы можно одной командой дропнуть все таблицы. Загугли.Если sqlite используешь, то просто удали файлик бд и потом: manage.py migrate
>>826463ну да, так вроде можноно хотел через django cliне, я постгрес юзаю
>>826468Через постгрес и дропни.
Мне питон нравится больше и больше в проессе использования. Два года опыта. Я нормален?
Как заработать пистоном на еду?
>>826573гей шлюхой
>>826547У меня все наоборот. Питон первый язык.Смотрю на фп
>>826581>фпШито?
>>826583функциональная параша
>>826581
>>826581Смотри сразу в сторону лиспа и обязательно попробуй написать пару хелло ворлдов на форте. Может быть и станешь хорошим разработчиком.Если все еще будешь любить python после языка на s-выражениях, значит это судьба
Ребят, не знаете случайно решение это проблемы?Установил SQLAlchemy, сделал клас модели.В Пайчарме не работает автодополнение методов SQLAlchemy.Т.е если есть класс User, то запроси вида User.query.filter_by().first() нужно писать руками, что неудобно, есть ли решение проблемы?http://stackoverflow.com/questions/39099117/pycharm-sqlalchemy-autocomplete-not-working/39103583#39103583
С питоном большинство вакансий - веб. Придется становится макакой?
>>826651Лихим скрапщиком данных.
>>826573django + celery + фротенд какойнитьили парсинг-скрепинг, но там дешевле
>>826665скрепинг это духовно, по-русски зато
>>826624>есть ли решение проблемы?Нет, на СО написали же, что свойства добавляются динамически
>>826672И как тогда sqlalchemy остальные пользуются? популярная же орм.Неудобно руками вбивать, должен быть способ
Какой репозиторий поставить чтоб много можно было установить модулей?
Чому в PyQt backspace начинает работать с клавиатуры только после нажатия любой кнопки из ГУИ? Это баг или фича?
>>826904фокусокус
>>826906Остальные же клавишы сразу срабатывают.
>>826832>Неудобно руками вбивать, должен быть способ Документация? Не, для даунов.Нахуй блять пошел из профессии, неудобно ему блять руками вбивать.>>826899Очевидный bluesystem, тоже пиздуй.Вы либо книги читаете чтобы копипастить было проще? Сука, тупорылые дегенераты.
>>826928И что мне мешает использовать документацию вместе с автокомплитом в Пайчарме?Зачем мне возвращаться к "истокам" и писать в Блокноте если можно использовать современные сервисы, которые экономят время, например аутокомплит.
Почему в шапке нет ссылки на перевод Dive into Python?
>>826958На ангельском читай, сын собаки
В чем главные отличия между крестами и питоном ?
>>826987Ты что, дебил?
>>826987Питон бро, кресты не бро.
>>826996Почему ?>>826990Нет
>>826998А мне кажется, что да. Зачем такие дебильные вопросы задаешь?
>>826998Потому что питон можно запускать сразу, а кресты еще компилить надо, а это гемор.
Чуваки, попробовал Питон на полшишечки - смотрится всё высокоуровнево и славно, одним словом, но вот положа руку на сердце, скажите - если я пойду задрачивать всеми силами этот язык, мне потом не встанет ребром его низкая скорость? Я понимаю, что каждый язык для своих нужд, но не хотелось бы потом иметь возможность только писать поделки на коленке, хочется чего-то универсального - хз, что захочется написать в будущем. Я запустил этот самый IDLE, который по идее сам написан на питоне (GUI явно), его ж, блядь, мышкой по экрану перетаскиваешь и уже фреймы тащатся вслед полчаса. Или это ФИЧА?Вообще так подозреваю, что совместно с Питоном надо будет покушать Си и быть труЪ хакиром, как в пикрелейтеде, который кто-то закидывал в один из соседних тредов. Тогда можно будет при необходимости в скорости переписывать питоноподелия частями на Си и радоваться. Но может тогда лучше пойти учить Си, а Питон потом быстренько оприходовать при желании для услады души?Короче говоря, я понимаю, что с такими платиновыми вопросами тут всех уже достали, но буду безмерно благодарен, если кто-нибудь разрешит мои сомнения.
Сап, аноны. Ставлю питон на бубунту. Как поставить именно 3.х.х ? А то поставилась 2.7.6 а взятое с интернетаsudo add-apt-repository ppa:fkrull/deadsnakessudo apt-get updatesudo apt-get install python3.5не работает.
>>827079Не особо шарю, но что именно не работает? А то может у тебя поставилась параллельно и тройка, попробуй запустить не через python, а через python3, у меня как-то такое было.мимопроходил
Аноны, я просто тупой. Если писать питон --версия, то да, будет 2.х.х. А если питон3 --версия, то всё ок.
>>827081Да, таки всё норм.Алсо, поясни ньюфагу, чтобы делать веб-приложения, мне как на пиашпи апач не нужен, достаточно поставить фреймворк с встроенным веб-сервером? Например джанго.
>>827084Да, например так.Можешь вообще сервер командой запустить без фреймворков python -m SimpleHTTPServer
Пиздец, я уже как минимум час пытаюсь эту задачу решить (Вернуть наиболее встречаемую букву нижнего регистра). Как блять списки отсортировать ? Хули не работает нихуя ? Хули я такой тупой ?
И ещё, поясните, что лучше для начинающего (из опыта кроме школьно-студенческих Паскалей очень поверхностное знание Сей): Лутц, Укус Питона или Dive into? Навернул 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)Использовать
>>827124Квадратные скобки в примере съело..for i, letter in enumerate(text):text{i} # символ который идет по порядку в стрингеletter = буква на данный момент.Т.е text{i} = letter
>>827109Я решил вот так
>>827078>мне потом не встанет ребром его низкая скорость?не встанетв крайнем случае есть всякие numba, nuitka и прочая
>>827093from collections import Counterdef hitler(line):____chars = [char for char in line if char.islower()]____counter = Counter(chars)____top_chars = counter.most_common(1)____top_char,_ = top_chars[0]____return top_char
>>827078Не встанет x2. Идле просто говно кривое. Я хз, как они умудрились сделать так, что окно тормозит при перетаскивании. Впервые вижу такое.
>>827129У вас отличный вкус в создании фотокарточек.
Почему программа не проходит дальше по словам ?
>>827174Понял, здесь всё чувствительно к регистру.А как можно вставлять методы всякие, типа .uper() .lower() так, чтобы не писать отдельную строку для них
>>827181if word in text.lower()
Мде, решил попробовать написать одной строкой, как пацаны учили
>>827185внутренние скобки не нужны[word for word in text.split() if word.isupper()]так зделой
>>827185" ".join[]Джоин - это метод стринга, берущий итерабл в качестве аргумента. А не какой-то сахарок, префиксящий таинственные квадратные скобки.
>>827193>>827187В бизду, ошибки на ошибке.И это блять самые элементарные задания
>>827084nginx + uwsgi нужен будет
>>827196>В бизду, ошибки на ошибке.Ты на питоне пишешь словно на фортранеПопробуй это на борщелиспе реализовать, тогда приходи
>>827204> борщелиспеЭто что ?А как нужно писать на питоне ? Я вот думал попровабовать начать изучать кресты. Как на крестах пишут ?Только можно без всяких сложных слов
>>827209Там же есть кнопка View other solutions. Смотри самые пиздатые оттуда.
>>827209>А как нужно писать на питоне ? Как на питоне, но на питоне.
>>824152Я думал, школьники покинули нас, а они с новой силой.
>>826602> Смотри сразу в сторону лиспаНу вот coq пытаюсь, кажется примерно в третьей главе software foundations Пирса суть лиспа вкратце описана, но возможнл я ничего не понимаю.Эрланг еще хотел для работы.Форт интересно, спасибо. Я в низкоуровневых вещах 0, но интересно бы было его на голую железку типа малины накатить, не пробовал подобного?И да, слышал про joy?http://www.kevinalbrecht.com/code/joy-mirror/forth-joy.html
>>827181Лал, вспоминаю как подобные задачки когда-то делал.Имхо проще всего для человека это решается компоновкой функций.Если можно не писать цикл, чаще всего лучше не писать цикл.norm = text.lower(), дальше илиsum(map(norm.count, words)), или если смущает map тоsum(norm.count(w) for w in words) что суть то же самое.Но к map будет надо привыкнуть.
Ух, как я красиво сделал. Но, двощ, нормально ли то, что я делаю задачки с помощью интернета, я вот гуглю, например, "методы строк" и всё такое
>>827374Ну что ты, настоящий программист сразу байт-кодом пишет, а ты мало того что не ассемблером, так еще и гуглишьФу таким быть
>>827377Байт-код с ассемблерным кодом перепутал, умникhttp://stackoverflow.com/questions/1782415/what-is-the-difference-between-assembly-code-and-bytecode
>>827374> element for element in phrases
>>827381Допустим
>>827384Ну, все лажают.>>827374Чужие решения всегда смотри.
>>827374Что за сайт на пике? Там задачки?
>>827196Просто перестань все время думать процедурами которые пошагово что-то выполняют.Думай на уровне функций (дал что-то на вход - получил что-то на выходе) и их композиций.Методы типа isupper и join это тоже функции.''.join(filter(str.isupper, text))''.join(t for t in text if t.isupper())
Питоны, что делать? Numpy наотрез отказывается вставать. Использую миниконду для установки и PyCharm как среду разработки.
>>827453array[2, 3, 4]Возможно, вы имели в виду: array([2, 3, 4])
В think python есть задачка http://www.greenteapress.com/thinkpython/secret.html, где нужно достать данные с хтмл страницы. Он советует посмотреть на urllib. Но там только методы для открытия и парсинга урлов. Может есть еще какие нибудь полезные для этого модули в питоне?
>>827460С запятой в конце ссылки проебался, вот норм http://www.greenteapress.com/thinkpython/secret.html
>>827460Берёшь текст со страницы, разбиваешь на линии, ищешь нужную с нужным текстом фор лупом. Это же пхутон, чувак.А вообще бьютифул суп.xml.etree.ElementTree, может, поможет, со стандартной либы. Но это на вечер заебаться. Я, кстати, заебывался уже дважды. И когда снова понадобится - снова заебусь в третий раз, так как снова всё забыл.
>>827472>фор лупомХотя, что это я:http://www.tutorialspoint.com/python/string_index.htm
>>827312>Эрланг еще хотел для работы.Эрланг нужен далеко не там, где у тебя хватит квалификации. Даже не пробуй, тебя туда все равно не возьмут.В форте нет ничего сложного, сириусли. Компилятор под железку реализуется на ассемблере за недельку по вечерам, когда есть желание.Не слышал, когда игрался с мк, мне с головой форта хватало.
>>827453виндопроблемы
Тысяча чертей! Я никогда не пойму, что делает этот шайтанский синтаксис. Хоть я и научился писать геттеры, сеттеры и делетеры с его помощью. Чувствую себя орком, осилившим пару заклинаний с первых страниц магической книги. Напуск неистового пердежа, порча молока и заживление водяных мозолей.
>>827458Неважно, он все равно выдает ту же ошибку.>>827476В консоли он мне тоже пишет, что successfully installed, а на деле вон оно как.
Русскоязычное полное руководство по 3.х есть? А то уж не особо хочется задрачивать устаревшего Лутца с его 2.х, а новой версии книги на русском нет.
>>827453http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
>>827374умничка!конечно нормально, все не запомнишь
>>827381в гвидоне только байт-кодес, в cpython по крайней мере
>>827486def ratio():____kokokoratio = utils.cheeck_for_none(utils.check_empty_string(ratio))
>>827502У него по 3 версии
Сап, питонач, есть две формы, и одна расширеная модель пользователя. Формы реализованы, через ModelForm, и привязаны к пользователю (Django.auth.user) связью один-к-одному. когда данные записываются в одну форму, поле второй очищается. Помогите с решением плиз. Код прилагаю.Forms.pyclass SiteMiniForm(forms.ModelForm): class Meta: model = MyUser fields = ('site',)class SkypeMiniForm(forms.ModelForm): class Meta: model = MyUser fields = ('skype',)Models.pyclass MyUser(models.Model): user = models.OneToOneField(User, primary_key=True) site = models.CharField(blank=True, verbose_name='Сайт', max_length=150) skype = models.CharField(max_length=60, blank=True) def __str__(self): return self.user.usernameviews.pydef siteform(request): if request.method == 'POST': user = User.objects.get(pk=request.user.id) site_form = SiteMiniForm(request.POST) if site_form.is_valid(): profile1 = site_form.save(commit=False) profile1.user = user profile1.save() return HttpResponseRedirect('/shop/cabinet') else: site_form = SiteMiniForm() return render(request, 'magaz/forms/site.html', {'site_form': site_form})def skypeform(request): if request.method == 'POST': skype_form = SkypeMiniForm(request.POST) if skype_form.is_valid(): user = request.user profile2 = skype_form.save(commit=False) profile2.user = user profile2.save()
>>827539А для чего именно две формы нужно? Почему бы не объединить в одну?
>>827543конечно, можно, и такая реализация уже есть, но хочется понять всю суть и сделать заполнение полей через отдельные формы. Бьюсь над этим довольно долго, но похоже, я в тупике
>>827539мне нужна альтернатива вот этому>profile1.user = user
>>827396checkio.org
>>827547>>827546Извини, совсем не понимаю тебя, но наугад предположу, что тебе нужно в форме получить уже существующий объект, может быть? Типа отредактировать его? Тогда для этого нужно передать объект в форму, будет что-то вроде:def site_form(request):____if request.method == 'POST':________#Здесь ты обрабатываешь форму при сохранении____else:________site_obj = MyUser.objects.get(user=request.user)________site_form = SiteMiniForm(initial=site_obj)
>>827568Неправильно написал.В последней строке параметр должен быть instance, а не initial:site_form = SiteMiniForm(instance=site_obj)
>>827568каким образом будет происходить сохранение в этом случае?
>>827573if site_form.is_valid():____site_form.save()
>>827577не вижу связи с пользователем
>>827578Вот тут site_obj = MyUser.objects.get(user=request.user) ты получаешь объект MyUser для текущего пользователя, изменяешь поле 'site' и сохраняешь.
>>827582черт, формы, это пиздец, спасибо тебе.
Аноны, есть вопросыОсилил байт оф питон, занимательная книжка, что дальше почитать более подробное и хардкорное с примерами на практике?По ооп, что можно почитать интересное, чтоб все охуевали от моего уровня знаний?Какие репы можно посмотреть неофиту, где есть красивый и понятный код, который выполняет полезные действия(а не ковыряет списки бесполезно)?
>>827585ПопробуйPluralsight - Python Beyond The Basics
>>827585>ооп, что можно почитать интересноеАлана Кея и Пола ГремаЕсли от мозгов не прибавится, у меня для тебя плохие новости
Как часто здесь задается вопрос "что читать после укуса питона"? Пиздец, после неё же можно ПРОСТО брать и без задней мысли писать что угодно.
>>827657Жертвы современного образования.
чуваки, я долгое время искал в своем зажопинске какие нибудь стажировки по питону и ничего не нашелможет кто-нибудь подсказать, что можно на нем такого написать, чтобы реально прокачать можно было скилл до джуниора хотя бы. ибо задротствовать опять с книгами без задач нет желания, хочется непосредственно что-то делать полезное, а я не могу придумать что-нибудь, что смог бы сам потянуть, и чтобы это было сложнее пузырьковой сортировки
>>827674Веб сервис какой нибудь на джанго
>>827657> Пиздец, после неё же можно ПРОСТО брать и без задней мысли писать что угодноА мне эта книга показалась поверхностной и короткой. Хотя я возможно невнимательно читал, поэтому щас с проблемами делаю легкие задачкимимо-неофит
Двощ, помоги.Пишу Game Of Life, и столкнулся с тем, что если делаю размер поля больше не 3 код работает некорректноРазмер поля 3 - https://ideone.com/VSN0h74 - http://ideone.com/kBOokfВ чем проблема?
>>827674клон хедхантера напиши
Посоветуйте годных руководств с примерами по django. Документацию не предлагать.
Анчоусы а можно как-то написать двачера на питоне? fann opencv и подобные библеотеки и всё у нас есть обучающаяся нейроночка с интелектом двачера. Капчу будет вводить другая готовая и обученная нейроночка.Как идея?
>>827789Нерентабельно. Земля-матушка ещё двачеров нарожает, они дешевле.
>>827793Не ты блядь прикинь: обучить её архивными тредами за 2005-2007 год и она будет липить шины, создавать годные треды.
>>827472Мне нужно пропарсить хтмл. Причем тут хмл?
>>827818>пропарсить хтмл>Причем тут хмл?Действительно.
>>827838Объясни няш, где я обосрался.
>>827852В транслите. Мимо другой анон. HTML и XML вещи разные.
>>827856Я знаю что это разные вещи, поэтому спросил, зачем он мне советует парсер хмл, когда мне нужен хтмл.
>>827858>>827856Спасибо за участие. Перепись дебилов окончена.
Сап ананасы. Вопрос такой.Нигде блядь еще не видел вакансии типа Junior/Intern Python.Тогда откуда блядь берутся сеньеры?И еще такой вопрос.Рынок пистона что, заполонил веб джанго-сранго фласк-хуяск макакинк? Где можно получить годный опыт под НЕ ВЕБ пограмирование? Книги читать пиздец заебывает без реальных задач. Сам себе ставить не умею грамотно. Дочитываю сейчас Python for Computing и на мидле Dive in Python. Не хочу в веб никаким макаром. Что нибудь моделировать, анализировать вот это по мне, но не знаю где начать и с чего. Спасибо.
>>827946UPD:С английским все ок. Работаю сейчас на лондонскую контору, но там не так много питона как хотелось бы. В основном я скриптами просто автоматизирую анализ и пуллинг данных из базы.
Блиц-вопрос:Укус Питона или Лутц?
>>827967Лутца надо было назвать: "Поцелуй Лутца".
>>827946>Что нибудь моделировать, анализировать вот это по мне, но не знаю где начать и с чегоОчевидно же, проанализируй рынок анализа данных и смоделируй себе обстоятельства, при которых ты будешь востребован!А вообще я хуею чутка с молодых программеров. То хочу, это не хочу, ничего не знаю зато амбиций вагон целый. Стандартную библиотеку уже выучил, дата майнер мой дорогой? С нампай/сайкит лёрн/пандас освоился, модельер? На хтмл резюме сделать сможешь, так что бы глаза не вытекли от него? Опенсиви сиськи на непросмотренных картинках с фап тредов, фильтруя писюны трапов находить научил? Узкая специализация будет хорошо через 20 лет практики, а пока хуярь все что видишь - больше толку будет
>>827789>Капчу будет вводить другая готовая и обученная нейроночка.ты сегментацию делал или сверточную зафигачил?
>>8279781 да и не я делал
>>827973а по делу есть что сказать? На западе все начинают с лаб в универах и прочее и не "хуярят все что видят" ибо толку от этого пиздец, а ну нас что? В лабах платят хорошо если 300$ и задач нихуя почти.И да, с основными либами разобрался, но тут важны именно задачи и умение их решать используя питон + спарк какой или хадуп.
>>827973>очевиднопонятно. иди дальше
>>827967укус питона ниочем как по мне.
>>827985так это для старой капчи ломатор
>>827995Он вроде собирается обновить, да и видел 2 анонов которые ломали хуйцы
>>828000не то
>>822974 (OP)Пистон не нужен.
PyCharm есть смысл покупать на торрентах, или хватает какого-нибудь Educational варианта? Или Community Edition? Или вообще говно это всё и атомы-ноутпады круче? Лол
Привет.Вкатываюсь в питон 2.7 и пилю камень-ножницы бумагу.Сделал уже абсолютно все, но не знаю, как сравнить переменные со string значением.Есть ли какой-то способ заставить его думать, что a > bb > c c > a?
Аноним, а считаются ли эти решения равными ? Ведь в пик1 по сути делается то же самое, что и в пик2
>>828095Там есть чувак, который для лулзов делает все задания лямбдами. Просто игнорируй его решения. Этот однострочник - пиздец в чистом виде. Понять его можно только предварительно прочитав код на второй картинке.
>>828089кастомный класс, у него переопределяешь __lt__(), __gt__(), __eq__()
>>828123Пиздец это то, что ты считаешь решение на первой картинке непонятным. Почитай что ли про for-comprehensions
ыыыыыыыыыыыы укус питона или лутц???????????????????????????????????????
И что ему надо блять. Когда делал с помощью двойных залупой, у меня ответ был: ван ту сри, что тоже неверно, потому что типа нужно ван сри ту.Алсо, мне осталось еще 5 заданий, включая это, чотбы закончить первую, элементарную часть
>>828267> лупойлупов, очевидный фикс
>>828214Раздался пронзительный x for y in z for x in y со стороны Python is a multi-paradigm language.
>>828267Щито за хуитка?
>>828267Попробуй сортировать лист перед джойном','.join(sorted(list(s1 & s2)))Да-да, всегда выёбывайся операторами, когда делаешь с сетами. Пусть читатель сгоняет в доки.
>>828278сруслшщ
>>828274
>>828295Этo тo?
>>828274>>828296Всегда ненавидел компрехеншоны. Они явно сделаны для лохов, чтобы заманить их в язык.
>>828300Дя.>>828302Генераторы норм, когда не многоэтажные.
>>828308А на русском есть, а то гугл не может перевести, а познания в ангельском уровня hello, i name is vasyan, i'm good human.
>>828314>познания в ангельском уровня hello, i name is vasyanВсё ждёшь, что он сам выучится?
>>828267А чем тебе set(first.split(",")) не нравится, нафига эти компрехеншны пихать?
>>828321Наверно, да и для игр мне хватает васяноперевода и забиндиных ответов (аля del+1=hello, del+2=common me)
>>828330common me?
>>828338>come to me fix
>>828330У меня всё погроммирование заключается в том, что я 60 % времени гуглю решения на стак оверфлоу. Хз, как тут без ангельского. Тут нужен ангельский такого уровня, чтобы уметь задавать гуглу вопросы так, как их задают другие программеры.
>>828343А нахуя гуглить обязательно на нагельском, если гугл может сразу переводить запрос? Ну типа вводишь запрос пизда и он тебе сначала ищет пизду а потом pussy.
>>828345А поймёшь ты ответ как?
>>828352Гугл транслейтoм
>>828345Ну ты попробуй, чё нет.Англоговорящим ананасам желающим вспомнить как оно без английского раньше были рекомендую почитать что-нибудь на испанском, процентов 40% в айти записях понимать будете.
>>828358А зачем на что-то читать на ненужном языке?
>>828362Словно я заставляю
>>828364Но ты говорил с ноткой укоризны.
Поясните насчёт этого или намекните, где прочитать подробнее. Какого, собственно, хуя? Ограничение объёма памяти у типов это понятно, но одна цифра после запятой всего.
>>828393Scientific notation это.1e+5 = 100 0001e+1 = 101e+0 = 11e-1 = 0,11e-5 = 0,000011e-17 = 0,000000000000000015,56789e-17 = 0,0000000000000000556789 ...Ответ верен с точностью до 17 знака после запятой, далее идёт мусор.
Анончики, пилю себе значит lemonbar и встал вопрос по поводу отображения состояния звука, замьючено ли сейчас устройство или нет. Всё это дело парсится из выхлопа pactl list sinks. Так вот, по непонятным мне причинам, в случае если устройство замьючено, s = sraw[num:num+1][0] получает нулевую строку. Что я делаю не так?http://ideone.com/gIT7CA
Анoны есть ли oнлайн исправление синтаксиса, именнo синтаксиса дабы исправляла типo дoбавление двoетoчий в кoнце elif, раставление прoбелoв и oтступoв?
>>828399А по какой причине появляется этот мусор? Ранее в книге рассказывалось о неточностях, связанных с аппаратными средствами, когда там с какой-то цифры мусор тоже добавлялся, это хрен с ним, хоть исправлялось выводом через print(), а здесь причина вроде как другая и вывод не помогает, понять бы эту причину, а то так, блядь, сложишь очевидные числа и получишь дерьма бочку в обыкновенной программе.
>>828401>sraw[num:num+1][0]Но это же аналог sraw[num]. Ты чё творишь?
>>828405С sraw[num+1] всё отваливается к хуям
>>828404Плавающие числа не конвертируются точно из одной системы счисления в другую. То, что в десятичной записи представимо как 0,1 в нулях и единицах является 0.0001100110011001100110011001100110011001100110011.... Получается такая бесконечная хуита, которую надо отрезать, получив неточность уровня pi = 3,14. Флоаты тем неточнее, чем больше число. Типа больше порядок на один - точность падает на один ноль. Как-то так.>>Note that this is in the very nature of binary floating-point: this is not a bug in Python, and it is not a bug in your code either. You’ll see the same kind of thing in all languages that support your hardware’s floating-point arithmetic (although some languages may not display the difference by default, or in all output modes).https://docs.python.org/3/tutorial/floatingpoint.htmlВот тут моар. Совсем на пальцах объяснения я не встречал, правда, и не искал.>>828403Это называется linting. Онлайн может быть есть, погугли python linter / linting online. А вообще пара линтеров скорее всего есть на твой редактор плагином.
>>828414pycharm oн тoлькo выделяет, ненашёл где автoматoм исправляет
>>828418А, исправление. Такого нет. Есть пеп8-автоформаттеры, но и с ними поосторожней - нехуй их запускать на 20 000 строк кода разом. Могут проебать индентацию в середине какого-нибудь фор лупа, заебёшься потом искать, в чем проблема.
Пoсoны я написал FizzBuzz на 1000 стрoк, теперь я индус?
>>828424Если на ифах, то боянист.
>>828425на элифах!
Антoхи а как написать oтвет в стрoчкузаместoabcdнадo a b c dСписки чтo тo непoдхoдят
>>828308>Генераторы норм, когда не многоэтажныеЯ вообще о компрешеншонах. Все эти a for x in yoba if foobar, слишком ограничены и ущербны по сравнению с map, filter. И выглядят уёбищно на мой вкус.
>>828401Ну что же вы?
>>828435Что же ты? Это говно даже читать не хочется.
>>828377Скептицизма, разве что
>>827858С помощью него можно так же HTML парсить. Гугли крч.
>>828414Слушай, спасибо тебе, я даже не ожидал такого годного ответа. Добра
>>828062PyCharm круче. Смысла покупать на торрентах нет. Скачай с офф сайта, а потом при запуске установи нужный адрес сервера активация. Можешь поискать в интернете. Там должны быть ссылка на сайт бэкдор.РФ или как то так.
Собственно, упомянутый мной тут >>825463 скриптик вот. https://gist.github.com/anonymous/8fe3b59aba80a3094518bf60d03253dbКто-нибудь может оценить? Говнокод или норм? Большая часть, конечно, это генерализация и возможность настроек, сама идея там на 3 строки. Не переборщил ли я с этим?Полезно, как я и писал, на сайтах с уменьешнием скорости загрузки через некоторое время.
>>823226Когда питон уйдет от GIL возможно станет конкурентоспособным. Алсо смотрел доклад hh (где наверняка биг дата, нагрузки и вот это все), используют джангу, торнадо и вроде фласк, хотя казалось бы, медленный же.
>>828463Пиздец ты мудак. Зачем иак выводить строку? Вам дали божественный .format, но нет, хочу жрать говно.
>>828465Потому что могу. Привык вот я через процент, нравится он, а дополнительные фичи формата не нужно. Всё равно жк после отмены deprecation'а этой возможностии внутри оно те же средства, что и format использует.А разница между >"x = %d" % xи>x = {}.format(x)Я особой не вижу.
>>828467>а дополнительные фичи формата не нужноВ смысле, мне в моей конкретной задаче не нужны, если что.
>>828462https://бэкдор.рф/pycharm-activate-key-3-4-5-2016/
>>828469Угу, оно
>>823084А реально, что по перспективам языка? Я тоже мимокрок, хотел вкатиться в Питон, что по работе в ДС/мире и трендам популярности? Стоит учить, если не о душе говорить, а чисто приземленно и меркантильно рассуждая?
>>828472>А реально, что по перспективам языка?Ставлю анус на тo чтo лет через 5-10 oн заменет в шкoлах/шарагах QBasic и Pascal, т.к. егo мoжет выучить даже шкoльник.Сейчас все ебут языки для нейрoсетей (типа GO) и слoжных мат расчётoв, ну и стандартный веб на стандартнoй связке
>>828473Под стандартной связкой ты подразумеваешь PHP или уже JS? И языки вроде Go стоит ли учить, или они преходящая мода, которая ещё через пару лет будет перехвачена следующими языками?
>>828474>И языки вроде Go стоит ли учить, или они преходящая модаТак всё меняется каждый раз быстрее.20 лет назад все oхуевали oт тoгo как изoбрели нoль(гугли oхуенная истoрия) а сейчас даже никoгo не удивить сoвременными прoцами.Так чтo нужнo пOдoждать, да увидеть. Мoжет этo будет oчереднoй паскаль, а мoжет какoй нибудь TЕX кoтoрый через гoд забудут.Кoрoче выучи самую oснoву, на всякий який.>стандартной связкой html+JS с основными фреймворками + css, пхп тоже идёт норм
В треде живые есть?
http://pastebin.com/0qHScGeZ22751 симвoлoв 1100 стрoкЧтo ещё мoжнo дoбавить чтoбы все oхуели?
>>828496Комментарии.
>>828497Oни не влияют на oплатуМoжет дoбавить чегo к string(print('ХХ')) ?или к aXX = int(XX)
>>828498Ты думаешь, за подобное в настоящем проекте тебе что-то заплатят? Можешь просто ещё тысячу раз объявить одну и ту же функцию или переменную, как ты уже сделал.
>>828499
>>828500Во-первых, повторений-то тут нет. Во-вторых, а с чего ты взял, что это вручную писалось? Если нужно столько вариантов в выпадающем меню, то никак иначе оно в хтмл выглядеть не будет. То, что изначально способ представления выбран какой-то идиотский, это да, но к теме не относится.
>>828501Так я тoже не вручную писал
>>828502Так то другое. Вручную ты писал, ctrl-c ctrl-v или написал скрипт, который всё это накопипастит, сути не меняет. Ты без необходимости продублировал кучу раз одинаковый код, который впоследствии и будет исполняться, в отличие от разметки хтмл, где окончательная цель и стояла наклепать 10000 пунктов.Так что, придумай какой-то другой способ. По крайней мере 200 строк у тебя "не честные" в любом случае.
>>828504198 же
Почаны, подскажите, как сделать из массивов всяких данных, вот такую вот хуйню, типа гистограммы, или хз, как оно называется. И нужно чтобы было несколько таких разноцветных графиков в ряд. Не осилил, как это делать в matplotlib.
>>828393в десятичной системе счисления, к которой все привыкли, дроби типа 1/3, 1/9 - бесконечные, 0,333333333333... и 0,11111111111111... соответственно. Причина - 3 не делится нацело на делители десяти. То есть 1/5, 1/2, 1/2500 будут представлены конечными записями, т.к. 2,5,2500 делятся на 2 и 5 (делители 10)Перенося эту логику в двоичную систему счисления, получаем, что в двоичной сс конечную запись будут иметь только дроби вида N/2, N/4, N/8, etc. 1/3, 1/5, 1/10 будут представлены в виде бесконечной дроби значит, при использовании конечного числа разрядов, всегда будет потеря точности, т.е. представляемое значение будет отличаться от идеального
>>828430print (' '.join(['a','b','c','d']))
>>828526Да и хуй с вами, сейчас сам напишу из говна и палок.
>>827967Отсос Лутца после укуса питона
Давно пора, перекат.https://2ch.hk/pr/res/828710.htmlhttps://2ch.hk/pr/res/828710.html
>>828430print(djrif, end=' ')
пистоны приветкакие вообще применения питона есть на сегодняшний день? Ну не извращения всякие, а норм вещи. Кроме веб, анализа данных и написания скриптов под тесты. Спасибо.
>>823447import sysprint(sys.version)Все нужные библиотеке при сборке запаковываются в архив рядом с exe, если юзаешь pyinstaller+upx можно все сложить в один файл
>>829855>>829855Забыл добавить, нужен на этих ваших виндусах нужен vcredist вроде как
>>823447ебать, вижуал студио и пистон, совсем уже ебу дал.
Пистоны, я вот не вижу почти никогда entry вакансий на пистон, кто как вкатывается вообще? Дрочат фреймворки и потом сразу на мидла?+ поясните может за удаленку, все хочу найти, чтобы промышленный опыт начать получать. Только сриланс что ли? Может есть годные ресурсы для поиска удаленки но не сриланск.