Это копия, сохраненная 17 июля 2017 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
F.A.Q. https://github.com/TheKnightsWhoSayNi/info/wiki/Hat
Свой код кидайте через https://ideone.com/
Прошлый тред: https://2ch.hk/pr/res/1010132.html (М)
Ура.
И тут всякие приколюхи. За такое не банят на мэйлаче надеюсь
https://cloud.mail.ru/public/JXAM/aqjX5Accv
Чем шарм лучше саблайма с питоновским плагином?
Спасибо, бро. Просто ссыль была наверное временная, и я не успел к разбору шапок
Нет. Это я передумал ее делать на настоящий мейл, а то там 100 гигов подарочных. Вдруг забанят еще. И сделал на фейке, его не жалко.
SQLite не однопользовательская разве by design? В любом случае, на запись только один процесс может файл открытым держать. Поэтому никак в общем случае, альтернативные варианты мне лень рассматривать, потому что ты явно ньюфаг и всерьёз тут что-то решать нет смысла.
>SQLite не однопользовательская разве by design? В любом случае, на запись только один процесс может файл открытым держать.
Ебать, Маня, ты откуда вылезла такая ебанутая?
> на запись только один процесс может файл открытым держать.
Несколько процессов могут держать sqlite бд открытой и читать из нее одновременно, временно блокируя доступ на запись.
Эй, я такую же хочу.
Есть такое:
https://sqlite.org/c3ref/update_hook.html
Но судя по всему в питоне нужны костыли для этого:
https://stackoverflow.com/questions/16872700/sqlite-data-change-notification-callbacks-in-python-or-bash-or-cli/16920926#16920926
В Qt 5 есть поддержка:
http://code.qt.io/cgit/qt/qtbase.git/tree/src/plugins/sqldrivers/sqlite/qsql_sqlite.cpp#n847
https://stackoverflow.com/a/22919225/521590
И как всегда, все можно было написать няшным однострочником. Как же пичот.
Там было вот это ,если не путаю
return sum(xrange(min(a,b), max(a, b)+1))
Но я вроде помню что xrange с версии 3.3 теперь просто range
Ну это как бы оче видно
Благодарю
Етот обпитонился уже.
У меня пол года уйдёт :(, как ты так быстро, ты не с нуля? Я программировать то ещё не умею, этому надо научитсья прежде всего, а потом сам язык - Питон.
Спасибо братишь, добра.
Ну не, я лет пять кодю. Сначала делфи, потом кресты. Теперь вот хочу выучить что-то нормальное.
Так, кресты же - нормал, если с С сравнивать. А с другой стороны и анлога нет, короче лучший низкоуровневый на сегодня.
Спасибо.
Почему?
Как он называется?
Так про любой язык сказать можно.
Это самое близкое, что я вспомнить:
https://en.wikipedia.org/wiki/Probabilistic_programming_language
Да, действительно, что-то затупил, спасибо.
Поделитесь, няши, книжечкой, плиз.
Нужно выбрать к каждой фамилии самую большую оценку.
Вот что я написал
https://ideone.com/ayKoWf
Но что-то идет не так, для всех фамилий кроме одной выбирает максимальные значения, одну почему-то тупо пропускает, есть у кого-то мысли ?
print в 8 строчке дописал, чтобы просто проверять что оно там делает.
Заголовок в твоем файле имеется? csv.reader сначала заголовок считывает.
Кого, блять?
score
b = 'faggot'
c = '%s dick, %s!'
print(c % (a, b))
nya!
> это формат?
Это нововведение в 3.6
https://docs.python.org/3/whatsnew/3.6.html#pep-498-formatted-string-literals
> что ещё можно сокращать?
Не могу ничего еще такого вспомнить.
Пользовался кто в джанге тестами, в частности Client`ом и конкретно Session?
Очень нужны примеры а-ля "юзера авторизировался и смог перейти в личный кабинет".
p.s. Документацию читал, всё гуглил, но везде встречал лишь общие фразы, а нужен конкретный пример, из жизни, так сказать.
на Питоне это плиз
Вроде через requests можно залогиниться
Черепашечка не рисует :((, хелп, плиз, очень надааа! ^^
сорьки за кирпичик.
import turtle;t=turtle.Pen();t.right(180);t.forward(30);t.left(90);t.forward(50);t.left(90);t.forward(30);t.up();t.forward(20);t.down();t.forward(30);t.left(90);t.forward(50);t.left(90);t.forward(30);t.left(90);t.forward(50);t.left(90);t.up();t.forward(80);t.down();t.left(180);t.forward(30);t.right(90);t.forward(50);t.right(90);t.forward(30);t.up();t.forward(50);t.down();t.right(180);t.forward(30);t.left(90);t.forward(25);t.left(90);t.forward(25);t.right(180);t.forward(25);t.left(90);t.forward(25);t.left(90);t.forward(30);t.up();t.left(90);t.forward(60);t.left(90);t.forward(5);t.down();t.forward(5);t.right(90);t.forward(5);t.right(90);t.forward(5);t.right(90);t.forward(5);t.right(90);t.up();t.forward(15);t.down();t.forward(5);t.right(90);t.forward(5);t.right(90);t.forward(5);t.right(90);t.forward(5);t.up();t.forward(10);t.left(90);t.forward(40);t.down();t.right(90);t.forward(50);t.left(90);t.forward(20);t.left(90);t.forward(40);t.left(180);t.forward(40);t.left(90);t.forward(20);t.left(90);t.forward(50);t.up();t.right(90);t.forward(20);t.right(90);t.down();t.forward(50);t.left(90);t.forward(30);t.left(90);t.forward(25);t.left(90);t.forward(30);t.up();t.left(180);t.forward(50);t.left(90);t.forward(10);t.down();t.forward(15);t.right(90);t.forward(30);t.right(90);t.forward(25);t.right(90);t.forward(15);t.left(90);t.forward(15);t.up();t.forward(5);t.down();t.right(90);t.forward(2.5);t.left(90);t.forward(5);t.left(90);t.forward(5);t.left(90);t.forward(5);t.left(90);t.forward(2.5);t.up();t.left(180);t.forward(35);t.right(90);t.forward(5);t.left(90)
И вот думаю, есть ли тут у вас, пайтононачинающих конфа в ТГ? Если есть, то очень рад был бытам оказаться.
Ну рад был бы получить советы некоторые для лютого новичка.
Недавно вкатился в Пайтон и обрюхатил себя такой задачей.
Типа есть несколько списков.
name0 = (Ivan, Pyotr)
name1 = (Alex, Alexander)
name2 = (Sergey, Daniil)
Я вбиваю имя, а код должен вывести мне имя списка.
Вот как это сделать? Промчался, психанул и удалил весь наработпнный код. Помогите, пожалуйста.
>>1014939
И что за ошибка?
>>1014952
Есть, правда не двощерская.
https://t.me/python_beginners
>>1014953
Именованные списки нужны, так? Попахивает структурой {ключ: значения}.
Типа {соседи: (петя,маша,хуяша), работа:(анон)} и
if петя in data[key]: print(key)
если луца то вообше пушка!
Ну вот коротко по think python
violets are red, roses are blue
strings are immutable
and my lazyness too
Спасибес
https://toster.ru/q/192195
Как-то так. Инпут не поддерживается, но запуск по горячей клавише - божественно.
Для нубов, имха, самое то.
Ничего сложного, просто почитай про словари.
Потом обходи все ключи словаря, вытягивай лист значений и смотри, входит ли введенное тобой имя в этот лист, если нет - идем дальше, если да - выводим ключ и вызываем брейк.
Дай на годноту ссылочку. Заодно и прокачать свой скилл ангельского.
Спасибо, добрый человек!
Что то хуйня какая то получается.
Ого, как я невнимательно читал книгу
Оказывается в питоне можно a > b > c пилить, как в математике? Вот я разъебай
Лутц пишет, что можно и типа читается легче и типа возможно делается быстрее, тому что якобы значение вычисляется только один раз.
Тут можно глянуть что в байткоде, если смелый
Хотя нет, я наркоман, не обращайте внимания.
Я, может, конечно, ебнулся, но почему автор пишет про такое сравнение так, будто бы это личная фишка питона, на не распространенная во всех языках программирования хуита?
Не знаю как в других великих домах, но в доме Си ты таким выражением a > b > c будешь сравнивать значение выражения a > b со значением c.
Поправьте если не так
Все верно.
print('Suck dick, faggot!')
https://www.obeythetestinggoat.com/pages/book.html#toc
Там в третьей части есть то что тебе нужно, кажется. Да и вообще, если заморачиваешься тестированием, то невероятно полезная книга.
(Первые 2 почти закончил. План - закончить с 7 до конца лета)
1) Изучаем питон
2) Intermediate Python
3) Python: к вершинам мастерства
4)
virtualenv
pytest, pyUnit
http2
asyncio
bs4, scrapy
nginx
PostgreSQL, Memcached
5) https://djbook.ru/
6) https://www.youtube.com/playlist?list=PLrCZzMib1e9qZwq95WVmGB-acnot5ka4a
или
https://mva.microsoft.com/ru/training-courses/-python-django-11415
7) Two Scoops of Django 1.11
8) bash; Docker
9) ? numpy, pandas, xgboost, Hadoop ?
10 300/секунду из 10
Админю на линупсе, так что с коммандной строкой дружу, супер-погромирование не нужно, пока что хватит простых скриптов.
Ну собственно я сейчас посмотрю пару роликов и прочитаю тред, потом качну пару книжек. Алсо, у меня есть "Карманный справочник по python", годнота или не нужен?
Не то что бы заморачиваюсь, просто делать пока нечего. Спасибо, антош :3
К нему в комплекте идет стильные, лицензионные беспроводные наушники от Apple.
Подсветка, автокомплит и история команд, помимо прочих фич, которые я почти не использую.
Спасибо.
Кароч, сегодня почитаю всякие материалы и завтра на работе напишу скрипт, который делает "apt update, apt upgrade", начну с простого.
Лучше python3.6, просто 3 запускает 3.5
Какая странная срань получилась. Пароль почему-то не требует. Не нравится это мне.
ахах, проиграл
Можно ли написать проще?
через format оно, я думаю, правильнее будет, а вообще как-то ты очень странно время сравниваешь, анончик.
http://ideone.com/ZrytUv
Ну, как в голову пришло, лол.
Всегда думал, что I присваивается не вся строка, а один элемент. Чот хз, как проверить
for i in 'sraka':
____print(i)
____break
Не всю же строку выведет
На сколько я понял, нет
http://treyhunner.com/2016/12/python-iterator-protocol-how-for-loops-work/
3 = [1,2,3]
4 = [1,2,3,4]
И так далее?
Да я уже понял, что обосрался, после того как отправил
Конструктор
спасибо пошел читать! надеюсь через год все прочту и потом наверное приступлю уже к программированию!
Самое ли время выбрать фрейморк и проект, и начать пилить, или нужно поглубже запитониться с книгами по углубленному питону?
И если уже можно обмазаться вебом, то будет ли лучше изучить сначала фляжку, а уже потом джанго, или хуй с ней с фляжкой?
>>1015713
Ну можешь сицп почитать, если кнут не нравится как личность. А вообще не совсем понятно, что именно ты спросил? Ты хочешь знать нужен ли тебе питон, или как ты в целом с кодингом? Если второе, то наверни Доусона, изичная книга про игрульки.
не, ты мало прочтал, читай еще книг! я вот уже год читаю, пока ниодной строчки кода не написал, но чую скоро программирование попрет!
Пф, я полтора года уже читаю.
Прочитал все книги Касперски, пол главы книги по JS, курс cs50 прошел, html и css, курс на ютубе по реверсу и крякингу, введение в системное программирование, три главы K&R, половину Стивена Праты по Си, а так же скачал все книги Тенненбаума!
И тоже не написал ничего кроме хелловорлд.
Еще годик, и напишу наконец что-нибудь крутое. Надо потерпеть только.
Скорочтение говно и беззадач, разве что ты будешь с утра им газеты читать.
Так что могу только посоветовать книгу Поварнина "Как читать книги"
спасибо пошел читать! ну все погромирование держись!
да, ты прав, пары книг про фреймворки не хватает
С питоном такая беда вообще, что он везде. Думал скачать все книги по питону, а там тебе и ИБ и мл и дада ебаная саенс, придется же все читать и изучать. Поэтому парралельно нужно быть подкованным в математике, я вот и гайд нарыл как раз.
http://hbpms.blogspot.ru/
Надо написать скрипт, который тебе подберет очки, оправу, и все автоматом закажет с али.
Если читать про питон то определенно лучше очки. пикрил
Тут сложный вопрос. С одной стороны, в очках ты выглядишь умнее, но с другой - тянкам куны в очках не очень нравятся. Но в линзах глазам неудобно.
Очки носить явно удобнее, от них не болят глаза, если правильно подобраны, да и дешевле в долгосрочной перспективе. Если все-таки решишь брать очки, то хотя бы скомпенсируй свой внешний вид ухоженной бородой и нацепи на книгу обложку Оруэлла.
но подойдет ли Оруэлл к моему модному свитшоту? или лучше кардиган?
фомру сделан, чтобы общаться, а чтобы общаться нужно сообщения читать, а как тут читать, когда динамическая картинка постоянно отвлекает?
пока!
Пароля нет 100%
Да заблокировал уже.
Чому оно вызывает ValueError: I/O operation on closed file. Если я вначале каждого цикла заново открываю новый файл ?
https://ideone.com/HebhHW
Делал тоже самое с with и тогда создается только последний файл, ну или они все просто переписываються.
> Если я вначале каждого цикла заново открываю новый файл ?
У тебя внутренний цикл, в котором закрывается.
А открывается лишь во внешнем.
Блядь, какой же в питоне ебанутый синтаксис. Я привык опираться на костыли, а тут их нету. Посоветуйте единую расовую книгу или курс с задачками.
А ну да, это я затупил, но всё равно как и с with появляется только один файл с последней итерации
У меня шинда. Я просто переделываю через pyinstaller и надо, что бы скрипт (ехешник в этом случае) сразу выполнялся от имени администратора.
А всё я мудак, вредно много сидеть, никакой внимательности.
Я не счетчик запихнул в создание файла
Правой кнопочкой мыши по exe, вкладка Совместимость, ставим галочку Выполнять эту программу от имени администратора.
https://stackoverflow.com/questions/19672352/how-to-run-python-script-with-elevated-privilege-on-windows
Если не найду менее костыльный способ, буду юзать этот.
Может стоит загуглить по словам python and UAC? Или это совсем не то, что надо?
https://stackoverflow.com/questions/130763/request-uac-elevation-from-within-a-python-script
Вот тут, в первом ответе описана функция, которая проверяет, с правами админа запущен скрипт, или нет. А надо, что бы кусок кода в скрипте говорил о том, что последующий код должен выполняться с правами админа.
Надеюсь этот способ >>1015889 так работает.
Попробуй поставить поиск за последний год. Может есть что посвежее.
> page object pattern
Что это за чудо, юзал кто? Актуально? Нужно?
P.s. Гугл огорчает скудностью результатов.
google://sudoers
https://ideone.com/VaHj8r
Короче суть такова, что программа входящий csv файл разбивает на несколько других по заданному количеству рядков.
Проблема в том, что в последнем цикле какого-то хуя имена перемешиваються и начинают идти не по порядку, хотя до этого момента, если проверить, то всё норм. И плюс на таблице из 20 значений показывает 18.
Если кому не в лень вникнуть, то буду очень признателен, а то сам уже битый час сижу вообще ничего в голову не приходит.
Может разве что последний цикл без try переписать, да вот чот не пойму как ?
Всё, уже сам разобрался, больше не надо.
И еще, наверное, глупый вопрос и вообще мне, наверное, не стоит вскрывать эту тему, но как же можно решить проблему со скоростью питона, cython - одно из решений? Нужно ли знать C. Проблема ли, что я совсем от слова вообще не знаком с программированием,а план по самообучению капьюта заенз меня напрягает своим требованием к математике. Пролейте свет, джентльмены.
1. Есть удаленка , да, напрягает поиск, но что делать, кому сейчас легко? Может только разве php-шникам.
2. К тому времени как тебе не будет хватать скорости питона, я думаю ты поймешь как правильный и быстрый код писать.
Почти все то, что нагугли - не помогло. Не пробовал только с помощью qmake собрать драйвер, чем и займусь при возможности. Я надеялся, что у кого-то была такая же или подобная ситуация и он поделится тем, как из нее вышел.
https://stackoverflow.com/questions/8817252/pyqt-windows-cant-load-any-sql-drivers-at-all
Это не сработало?
Использовал кто-нибудь Curio? Как вам?
Читал доки, пиздато. Но где использовать непонятно. Библиотек-то нет. Sans IO раскрутится может, тогда заживём.
На данный момент могу сказать, что Python 3.6.1 и PyQt 5.9; т.к. проблема на дом.компьютере, а я на работе, пути я не могу точно назвать, но как мне кажется они такие:
plugins: C:\Programs File (x86)\Python36-??\site-packages\PyQt5\Qt\plugins\sqldrivers
qt.conf: C:\Programs File (x86)\Python36-??\site-packages\PyQt5\Qt\bin
Думаю, они не сильно отличаются от действительных путей, но если точность необходима, то точные пути я смогу предоставить только после 17:00.
Что дальше делать?
Выучил более менее питон.
Как труЪ прогромист написал свой бложек на джанге. Вроде все понял.
Что дальше учить/делать?
Хотел после джанги учить PostgreSQL, но мне кажется, что я еше джангу знаю недостаточно. Точнее никак.
Дак вот. Подскажите пожалуйста, что делать дальше? Что учить? В каком направлении двигаться? inb4: нахуй Или где брать задачки для решений?
Нет. Не ешьте меня
Лучше поавда подскажи пожалуйста, как мне дальше быть?
Ибо диплом погромиста получил, знаний только везде понемногу, но больше всего по питону+жанге.
Если к сентябрю-октябрю не доучу свой стек и не найду работу - меня загнобят и я вскроюсь.
Учи базы, что уж там. Выбирай следующий проект посложнее и пили
А все, кажется понял. Строка B = B[1:] каждый раз изменяет объект.
Сукк, подумал что будет если скормить этому маняциклу не двоичное число или вообще не число и проиграл.
запили каталог чего нибудь, на джанге: категории должны быть произвольной глубины вложенности, у item должно быть произвольное количество свойств, по этому нужно искать, сортировать. ближайший аналог структура каталога авито. на фронтенде попробуй react\angular\что там еще сейчас менстрим. когда запилишь, начни писать unit-тесты для джанги, когда с джангой покончишь начни писать unit-тесты для фронта. потом придумай сторонний сервис - обновлятор данных каталога, желательно с использованием асинхронного подхода к программированию (asyncio, twisted если сервис на питон), свяжи его с каталогом не через бд, а через вебсокеты или очередь сообщений, тут тоже можешь тесты хуйнуть.
и хуяк! ты конкуретноспособен на рынке труда.
А чего будет? орд вычисляет репрезентейшн символа, потом чот умножается на удвоенный ноль, потом строка становится корче на первый символ
кое что забыл: когда будешь делать сервис-обновлятор генерируй дохуя items, а в джанге посмотри как с этим справляется ее orm - нраица? нет? добро пожаловать в sql.
после этого точно готов к труду и обороне.
так обычно и бывает, запилил свой блог, а потом сразу каталоги с реактами а асинками
ну правильно, что такое блог? кому нахуй он нужен со своим хеллоуворлдом? а так хотя бы на минималку сможет рассчитывать, чонеть типа "500руб\час удаленно".
>500р в час
Ого, на 500 р больше, чем имею сейчас. Украду анонов путь к успеху. Правда бог мне предстоит запилить, ну да похуй
>потом чот умножается на удвоенный ноль
Вот тут хуйня. Будет выдавать неожиданный и неправильный результат, ведь корректно работает только если в строке символы 1 и 0. Соответственно это ord не имеет смысла вооще. Пример для имбецилов короче.
да, знаю, этот рубеж (асинк немного ломает мозг) придется преодолеть, тем более когда он запилит каталог он уже поосвоится с питоном.
Ну в примере речь о двоичных числа, так что суть претензий непонятна. Хотя в чем суть таких вычислений, я так и не понял. Я недостаточно математичен
upd.
когда он будет пилить каталог он встретится с асинхронным подходом js, а если он не стреманется webpack и будет использовать ecmascript6 с его async\await, то когда он возьмется за asyncio увидит знакомые штуки-дрюки.
А ты бложек то вести будешь, или так, сунул высунул ушел?
А твой бложик выдержит > 10000 запросов в секунду?
SQL надо будет выучить раньше, на этапе всяких annotate-aggregate, а с кучей item одним запросом справляется QuerySet.bulk_create, нефиг гнать на orm
а я не про создание а про вывод, ну например взять все айтемс и взять к ней все еще "чего то" связанное, это "чего то" фильтрануть и прифигачить к айтему
и да, я знаю что в 1.11 добавили subquery, и я его протестировал, результат с сабквери орм был около 6 секунд, результат сырого sql 0.51 секунды. в оправдание орм, могу добавить лишь то, что queryset закешировался и 2й раз работал уже как raw sql.
Точные пути такие:
plugins -- C:\Program Files (x86)\Python36-32\Lib\site-packages\PyQt5\Qt\plugins
qt.conf -- C:\Program Files (x86)\Python36-32\Lib\site-packages\PyQt5\Qt\bin
qt.conf представляет из себя следующие:
[Paths]
Prefix = C:\Program Files (x86)\Python36-32\Lib\site-packages\PyQt5
Binaries = C:\Program Files (x86)\Python36-32\Lib\site-packages\PyQt5
Plugins = C:\Program Files (x86)\Python36-32\Lib\site-packages\PyQt5\Qt\plugins\
Translations = C:\Program Files (x86)\Python36-32\Lib\site-packages\PyQt5\Qt\translations\
А первоначально так:
[Paths]
Prefix = ..
Очки. Их все равно ты будешь надевать только за компом. Если ты баба и каждый день красишься, то линзы.
на питоне
и потом делиться ей
в идеоне
покажу братулям из пр
результаты
но не видеть никогда
мне зарплаты
Прост ты не погромист, поэтому нихуя не понимаешь что тебе пример говнокода лютого, говна в мозг с лопаты закидывают.
Сама программа на C#
Ну вот в C# тред и пиздуй
Почему не работает?
В Питоне для детей работает же!!!
Короче, смысл в том, что ты вводишь 11, а он пишет: "... Головная боль!"
А у меня он просто выводит ту строку, которую принял.
Не надо писать про инпат, эта почему не работает?
си-шарп-фаршмак
>результат с сабквери орм был около 6 секунд, результат сырого sql 0.51 секунды
Оба запроса в студию, прозреваю что ты обосрался с составлением в orm
лолед
Есть что-нибудь такое же короткое/сжатое но по-свежее?
Нашел значит годный курс (как мне показалось).
https://www.datacamp.com/tracks/data-scientist-with-python
Начал его проходить, все нормально шло, прям получал удовольствие. И тут на 2 этапе где-то по-середине мне вываливается "За продолжение плати 30$".
Так вот, есть ли что-нибудь похожее бесплатно и стоит ли этот курс 30$ на самом деле (хотя это не только за этот курс, а за доступ на все курсы на платформе, но все же).
Меня питон именно с точи зрения Data Science интересует.
Ну и добавлю, мне 30$ в принципе не критично, но не хотелось бы просто так их потратить, если есть адекватная альтернатива.
" При удалении файла все кластеры, принадлежащие файлу, помечаются как свободные - в соответствующие элементы FAT записывается нулевое значение. В каталоге первая буква имени файла изменяется на русскую букву "х" (код символа равен Е5). Это означает, что файл удалён. Те кластеры, которые раньше занимал удалённый файл, становятся доступными для записи новых файлов. При этом сам файл не уничтожается физически с диска, ровно, как и вся остальная информация, хранящаяся в его дескрипторе, т. е. при необходимости имеется возможность его восстановления."
http://mf.grsu.by/UchProc/livak/po/Dopoln/burba.htm
Не смотри что там про ФАТ32, так работает во всех ОС, это не точно, но я уверен на 95%
P.s. Как насчет чтения на досуге книги по информатики для ойти вуза,для курса 2? Ну или CS курс какой пройти?
CS - computer science, a не cs1.6
И да, похуй как ты удаляешь, шифт+дэлит или очищением корзины - файлы просто становятся доступны к перезаписе.
Фс?
Ты глупенький?
1. Берёшь и читаешь документацию к этому своему
> os.remove()
2. Скорее всего нет, слишком уж затратно по времени это всё.
Код под таким if будет выполняться если файл запущен на выполнение и не будет если импортирован в другой файл
А теперь съебал нахуй!
так из классов-предков тоже через self вызывается, не понятно
да ты сам нихуя не понимаешь
Все равно не понятно нихуя.
пилю уже третий сайт на джанго параше и не ебу нахуя это нужно, ебать я говно
Там написано, что:
Если метод __мэин__ равен строке (__мэин__), товыполнится дальше то, что будет в теле программы
Больше ни для чего self не нужен?
не учи папку, сынок
if __name__ == '__main__':
print('Эта программа запущена сама по себе.')
else:
print('Меня импортировали в другой модуль.')
В моем оригинале должно было быть "с пр", иначе ритм ломается
Изи же.
Вот создал ты класс представляющий питона
class Python:
___"""occasional pythun"""
Все, класс запилен.
Теперь можно созать обьект этого класса
петян = Python()
И даже запилить ему аттрибуты
петян.длинна = 100
Но каждый раз ведь затрахаешься аттрибуты каждому обекту присваивать
Поэтому пилим так
...
Так погоди, я только что понял что не на твой вопрос отвечаю. Но пост все равно отправлю.
Не слушай того дауна. Примеры должно быть как можно более простыми и касаться только заданной темы, обвешивать их левыми проверками совершенно ни к чему.
Ой, как хорошо, что Питон служит этаким фильтром и вся быдлятина на нём и отсеивается, прям как на первых двух курсах института, а до веб-девелопинга только норм люди доходят, зайдёшь в JS-тред и там, начиная с опа все наши, на картиночках мальчики в юбочках - всё как положено, все вежливые и дружелюбные, някают, анимешечки, минеты предлагают, все дела итд.
А ты просто кусок быдла недоразвитого, дальше пихона не продвинешься, неадерталец.
Ты ошибаешься. Я вот вежливый и дружелюбный, а пишу на питоне.
Правда, я почти не сижу в /pr, потому что тут какие-то злобные дети с своим дурацким сленгом про петухов, пуки и прочее говно.
P.s.Опыта тестинга месяц какой, на питоне скоро год будет.
P.p.s. Работа на удаленке.
>дальше пихона не продвинешься
не хочу ломать твой мирок, но мне похуй на каком языке решать задачи, я писал под ios, unity, сейчас пилю говно на angular2
такие безмозговые уёбки, которые задают наитупейшие вопросы, уже отвеченные в самой блять популярной книге, должны гореть на кострах
>Задают наитупейшие вопросы, уже отвеченные в самой блять популярной книге.
Не припомню в Библии ни строчки про self питона.
Максимум что там было - змей-пенис, совратившний Еву. Это первородный грех, называется, потом бог выгнал Еву и Адама на землю, они начали ебаться ещё больше и во все дырки и от них пошли все люди, такая вот история.
Правда, первой женой Адама малолетка какая-то была, так что ваш прародитель по Библии - педофил, но Бог её прибил, потому, что он вовсе не добрый, в Библии добро и зло местами перевёрнуты, хотя такой уёбок, как ты на темы культуры, религии и философии общаться не в состоянии же.
ну так через первые два курса института всем же приходится пройти...
>сейчас пилю говно на angular2
Да ты по жизни только на производство говна и годишься.
Писал под айос, но свалил, потому что уёбки там долго не задерживаются, неудачник по жизни, попытался продать своё дерьмовое опущенное приложение, но нихуя не вышло, посрал кирпичами, обложил всех хуями и ушёл, хотя отчётливо ясно, что сам такой лох и во всём виноват.
А в Юнити даже не суйся.
Вот именно, совсем не то, так что иди лучше займись чем полезным.
>>1016735
Что точнее? Москоу сити. Неужели это важно при удаленке?
В общем сделал свой первый сайтец на жанге.
Обычный бложек с админкой, множеством ссылок, функцией добавления новых статей, визуальной состовляющей из css+html и так далее. Включая то, что на пике.
Делал по туторчику с ютаба. Все понимаю, все нравится.
Сейчас читаю офф. документацию в переводе (polls).
Жангагерлс прочел - то же самое, что уже сделал.
Сегодня-завтра хочу читать example.
Что дальше учить, питунисты? Все ли я правильно делаю?
Почитал, тут советуют Asyncio. Мне не рановато его учить?
Потом хотел react бахнуть, для какого-никакого наличия современных технологий и стека. Тоже думаю, что еще рано. Не так уверенно еще освоился с жангой.
Вообще планирую сделать 1 борду и 1 сайтик с добавлением водяных знаков онлайн, чтобы указать их в портфолио при устройстве. Норм, не?
В общем подскажите куда ехать нахуй дальше? Будет прям очень идеально, если мне напишут последовательность что делать и учить дальше.
Всем чмоки в етом чати.
>потому что уёбки там долго не задерживаются
Чет ору. Хуй соси, никуда я не свалил и xcode у меня прямо сейчас под рукой, просто мобильное приложение работает как часы и мне дали пару других задач.
unity говно, к этому я больше не притронусь
> только на производство говна и годишься
всяко лучше чем борщи хлебать
>дали пару других задач
Так всю жизнь на задних ножках сабочонкой и проскакал перед хозяином за крошки и косточки.
Вот не понимает человек, что если ты работаешь на дядю, ты тупо раб и никогда человеком не станешь.
Ладно хоть вдоволь хуёв насосался.
Юнити - говно для ламерок, которые только ноют, а делать нихуя не умеют. Куча отличных игр на Юнити и никаких проблем у людей. Ах да ты же не человек.
Почистишь мне ботинки?
Этот говнокодер порвался.
Бамп вопросу.
спасибо большое
Спасибо, помогло
Итог - 3 пик. ЧЯДНТ?
А, спасибо
Суть в том, что я смогу найти работу потом? Или надо учить всякие Джанги итд?
Что вообще надо что бы взяли на работу?
Мрезкие работобляди
while ti=="pidor":
jir = 0
n = 999999
for i in range(1, n + 1):
jir += i
a = str(jir)
print(a)
open ( a + ".txt", "w")
Неплохо. Я не реверсер, но попробую догадатся, что он делает.
Он пилит 10 мильенов пустых файлов?
точн, братишка
Дебажить кто будет? Твоя кафедра? Я? Ты?
Расставляй брейкпоинты и гляди после какого фильтра отсеивается основная часть людей и думай что с ним не так.
else :false
if Billy=лох else 0 :approveded
...............
range(i=0, k=2, x=b)
b:onload
Write:"Billy fuccking veryfecalishhiet"
Print ("Billy fuccking veryfecalishhiet")
end.
Зарепортил предсиавителя деструктивного культа.
хотел опасный код прогнать через dis.dis() но вот чего вышло!
Поясни, у тебя два запущенных скрипта, в первый импортирушь список, определенный во втором?
Этот список нужно куда-то выгружать.
есть, просто их надо ставить с официльных репозиториев)
>Вот не понимает человек, что если ты работаешь на дядю, ты тупо раб и никогда человеком не станешь.
>Ладно хоть вдоволь хуёв насосался.
>мам, мне нибобо, он работаит на дяду, ни то что я гордый фрилансер 300кк
Как сделать такое на питоне?
Как тут считается, что покерный флэш сдан в руку? Не могу понять, ну больше или равно пяти, как это с флэшем связано то. Метод has flush
http://greenteapress.com/thinkpython2/code/PokerHand.py
Я все пони, ложная тревога, Андрюха.
https://pastebin.com/5REqjNfW
Принтом-то в консольке пишет, как положено
в массиве путь к файлу, содержащий не-ASCII символы, нужно открыть этот файл
Я нихуя не понял, но записываешь путь как строку и всё, если файл отдельно:
path = os.path.join(path, "Моя борьба.pdf")
a = open(path, "r")
Путь к файлу приходит из другого скрипта в таком виде, с этим ничего поделать нельзя.
А как следует изучать стандартную библиотеку, чтоб от корки до корки?
Например, можно было бы придумывать себе задачи в которых что нужно используется. Но это первое что пришло в голову, а такие мысли ведь не всегда лучшие
Всё бля, вроде нагуглил, у меня просто не такой же результат был
b = b'\xd0\xbe\xd0\xbb\xd0\xbe\xd0\xbb\xd0\xbe'
https://stackoverflow.com/questions/32522968/decoding-cyrillic-in-python-character-maps-to-undefined
Но это же хорошо. Разве ты какой-то моралист.
Я так понимаю, что тем, кто шарит в английском, следует читать 5-ое издание, да?
Да, распоследнейшее, какое только есть
Кто хочет стать моим ментором ?
Я то аутист? Это не я играю годами в скайрим или в симс, как некоторые тян с ютуба. Нет, я гуманитарий-грязнокровка
ahaha
for d in data:
cur+=1
print('Загрузка.. ' + str(cur/total*100) + '%')
Что-то я проебался с разметкой, но думаю и так понятно, что я имел ввиду
А так разве можно?
Для баша и подобных есть escape sequence'ы для этого.
https://en.wikipedia.org/wiki/ANSI_escape_code
Можешь еще посмотреть в сторону ncurses и подобных.
Или скорее для эмуляторов терминала, независимо от шелла.
Очевидная проплаченная статья. Реклама.
Поиск и выбор элемента по XPath юзал, по ID юзал, но ни в какую не выбирается.
В чем я проебался и что сделал не так? Может там хитрый JS какой, иди еще что?
P.s. Код поиска элемента стандартный
> browser.find_element_by_xpath("......").send_key(".....")
Ментор это хуй который код ревью делает? У меня почти 4 года коммерческого говнокода на пайтоне есть, это же считается?
>>1017238
>говно
Ты говно, а дьябла 3 охуенна.
>>1017295
>юзаю селениум
И при чем тут python? Для node.js есть nodemailer, в пайтоне вообще встроенный модуль для работы с smtp так и называется smtplib, ну или email если лень с низкоуровщиной ебаться
Будем рассуждать логичиски.
Чтоб узнать есть ле стрит, пререводим лист с рангами в строку без пробелов, так же делаем с рукой, руку надо отсортировать еще.
Смотрим if 'rooka' in 'qwerookaуцй', вуаля вроде бы. Еще надо handle with тузы.
Моё не раскодирует, лан буду первый скрипт ебать.
https://habrahabr.ru/post/141501/
>Но необходимо всегда держать в голове, что декоратор вызывается ровно один раз. Ровно в момент, когда Python импортирует Ваш скрипт. После этого мы уже не можем никак изменить аргументы, с которыми.
Не могу понять о чем это. О каком подводном камне здесь предупреждают?
Вот пишу код, все работает как я хочу.
https://ideone.com/nhrti5
Наверное о том, что ты не сможешь изменить mark уже после того, как навесил декоратор на функцию.
Хотя при желании и это можно обойти.
хуйня получается.
последовательность рангов карт начиная с туза
"12345678910111213"
ранги на руке
"туз туз туз двойка туз"
То сравнение выдаст что стрит есть.
Пришлоссь зименить метод сравнения карт, теперь сравнивается сначала по рангу потом по масти. Теперь сортировка работает, но я ведь метод сломал.
ну ты и даун, лол, дьябла 3 говно даже по меркам современных клонов второй дьяблы, я вообзе хз с чем там её предлагал сравнивать >>1017413
но игра как бы мусор вообще
Bump
Короче, пытался в Pycharm установить SciPy - выскочила такая вот ошибка:
numpy.distutils.system_info.NotFoundError: no lapack/blas resources found
Чё он хочет-то, блять?
Алсо, посоветуйте конфу для стремящихся.
Гивдонище
У многих такая залупа - ставь Anaconda
Если вкратце, то перестань все делать через строки. В данном случае используй числа.
Хорошо, спасибо. Я и так с этими строками сегодня так намучался, что прилег отдохнуть и вот проспал до ночи, лол. Нахуй строки. Там же в классе определен ранг цифрами
я бы стрит разворачивал через вычитание стоимости слабых карт карт, если пять раз остаток единица, то все пучком.
То есть валет = 11, дама 12, король 13, туз 14.
Получаешь руку, сортируешь реверсом и дальше. Я бы так наговнокодил
check_street = hand[0]+1
for card in hand:
check_street -= card
if check_street == 1:
check_street = card
continue
esle: break
Тут такая штука, что туз в моем классе стоит единицу, и может быть как в конце так и вначале стрита.
А еще я заметил тут что сумма пяти карт всегда кратна пяти, лол.
классы не нужны, если все это ради одного покера
для туза отдельная проверка, если самая старшая карта меньше 13, то присваиваешь ему стоимость 1 на время цикла
Может, время окунуться в тестирование лол?
Ну, все упражнение про ООП, без классов трудно будет
all(x == y + 1 for x, y in zip(hand[:-1], hand[1:]))
> но нет ли его тогда, когда выводится ложь
Напиши функцию, которая генерирует все стриты.
И проверь для каждого стрита, что выводится тру.
Да ты прав, там я наворотил.
с какими поехавшими я делю борду
d = dict()
for c in s:
if c not in d:
d[c] = 1
else:
d[c] += 1
return d
Используйте метод get для написания более краткой версии histogram. Вы должны избавиться от оператора if.
Ибо брэйнфак эзотерический язык, а не для практического использования. Вот Edwin Brady (тот, что написал книгу о Idris) упоминает, что другой эзотерический язык Whitespace полный по Тьюрингу, но не pac-man complete, то есть на нем сложно написать реализацию пакмэна.
Функцию с groupby я взял из доков к питону.
Работает так, нумеруем список чисел и получаем пары:
0, 1 = 0 - 1 = 1
1, 2 = 1 - 2 = 1
2, 5 = 2 - 5 = 3
3, 6 = 3 - 6 = 3
Как видно, 1 и 2 получили ключ 1 и относятся к первой группе, 4 и 5 получили ключ 3 и относятся ко второй группе.
Занятная особенность.
Кстати, к последнему вопросу: там тру не должно быть, туз один раз считается вроде, так что функция все прально делает
Я кстати, когда попал в сети пр и увидел что тут всех троллируют каким-то Хаскелем, подумал что язык в честь Хаскилла назвали, типа язык-слуга сумасшедшего бога.
Как оказалось, нет
Для начала попробуй хотя бы одну скачанную книгу открыть и почитать.
Вроде classify правильно работает, хотя я небыл уверен что так использовать словари можно.
По моему гуманитарному опыту, лутца пока читаешь - забываешь нахуя ты начал его читать. Он наверное пойдет для углубленного изучения, когда уже написал пару хуиток.
Бля, неужели и Брэйнфак назвали не в честь мозгоёбства?
Вопрос по Pandas.
Есть таблица, столбцы name, Y, Z.
Есть исходные данные в виде набора Name1:z1, name1:y1, name2:y2, name2:z2... , которые нужно записать в эту таблицу.
Можно ли в таблицу записывать по адресу, т.е. по адресу [name, Z] вставлять значение ?
В описании и в гугле не нашел, в датасет даже строку добавляют в виде отдельного датасета
Для этого пришлось бы еще про модуль писать, книга то не бесконечная. А тут догадаться надо
Почему не хватит? Они же самые вкусные, о том как, наконец уже, программировать!
Если хочется посвежее(5-ю версию), то в изменениях все написано. Можешь и на английском новое прочитать, там немного.
В гугле
Надо поменять тип данных у столбцов в Panda Dataset.
Нашёл astype, например
data_df = data_df.astype(dtype= {"aaa":"int64",
"bbb":"object","zzz":"float64"})
А можно ли скопом задать типы столбцов, например, по порядковым номерам (0,1,2...) или по сегменту (0:2)
О чем вопрос, ананас?
If f is in O ( g ) , for some unspecified function g, what can we say about a f + b?
Как я понимаю, переводится это так.
Если f в катеогрии O(g), для некоей функции g, что можно сказать о f + b?
Тоесть, меня так завуалированно спрашивают, будет ли f так же расти за константу или нет?
Ну я использовал.
Одно из худших что есть по питону, серьезно.Всегда всем советую Дэвида Бизли, имхо лучшая книга по змее
>>1018258
Переведено правильно, но общепринятого понятия "расти за константу" не существует. Если b - это константа, то f(x) + b все так же будет в O(g(x)). Точно так же, как и bf(x) будет в O(g(x)). Константы на такие вещи не влияют - это довольно просто доказывается на основании определения big O.
JavaScript.
Просто если взять эти РГБ и перемножить:
255x255x255 = 16581375
2^32 = 4294967296
4294967296/16581375 = 259 примерно
Где остальные цвета, спрашивается?
hex = 16 ^ 6 = 2^24 (True Color)
> RGBA color space, or 32-bit color, is a variant of true color in which the additional 8 bits are allocated to transparency and indicate how transparent the element is to which the color is assigned, when overlaid on other elements.
Transparency нет в обычном hex.
> HEXA - #RRGGBBAA
> There's a relatively new way of doing transparency, it's called HEXA (HEX + Alpha). It takes in 8 digits instead of 6. The last pair is Alpha. So the pattern of pairs is #RRGGBBAA. Having 4 digits also works: #RGBA
16 ^ 8 = 2 ^ 32
И прозрачность не добавляет новых цветов, ты можешь конвертировать rgba -> rgb.
> 255x255x255 = 16581375
> 2^32 = 4294967296
> 4294967296/16581375 = 259 примерно
"Примерно" позабавило. Ты забыл 0 включить, 256 х 256 х 256 должно быть. И результат деления 256 должен быть.
а сколько вариантов с нулями, как ты считаешь?
"знание и применение паттернов проектирования"
если речь идет о джанго?
Я всегда считал это каким-то джава-сектанством, никогд не изучал.
опыт работы: лаба1
Вот тут как раз именованные тупли и могут пригодится, чтобы хранить широту и долготу автобуса
Ну я так полагаю, что паттернам проектирования плевать, на каком языке и фреймворке ты их исполняешь?
опыт работы: -
Вот где я в одной строчке мог ошибиться? Или глаз замылился или лыжи не едут.
Тоже вкатываешься в асинхронность?
Еще и с пикчей объебался. Вот это пиздец.
У меня все работает. Вангую вендо-проблемы.
Убери b перед 'cmd'.
Ошибка не очень понятная, но проблема в том, что внутри subprocess.py используются строки (str) и питон жалуется, что нужны bytes, поскольку ты подсунул bytes.
А именно вот этот код:
> " " in arg
> str in bytes -> ошибка.
Ленка, ты?
Каша?
Добра тебе!
Няша? ^^
Летсзлеи смотрел
Это копия, сохраненная 17 июля 2017 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.