Главная Настройка Mobile Контакты NSFW Каталог Пожертвования Купить пасскод Pics Adult Pics API Архив Реквест доски Каталог стикеров Реклама
Доски


[Ответить в тред] Ответить в тред

Check this out!


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 685 | 57 | 149
Назад Вниз Каталог Обновить

Python thread Аноним # OP  25/05/17 Чтв 20:24:41  996312  
c6e8bd7d9fde522[...].png (11Кб, 472x472)
https://github.com/TheKnightsWhoSayNi/info/wiki/Hat
prev.: >>990059 (OP)
Аноним 25/05/17 Чтв 20:40:41  996321
Почему до сих пор не перекатились в PHP7 ?
Аноним 25/05/17 Чтв 21:17:35  996343
>>996321
Потому что в Прекрасной России Будущего пишут на питоне.
https://moikrug.ru/vacancies/1000029208
Аноним 25/05/17 Чтв 21:31:57  996352
>>996343
>Знание Python 2 и Django на хорошем уровне
>Python 2
Ебать они КОНСЕРВАТОРЫ.
Аноним 25/05/17 Чтв 21:33:19  996354
>>996343
Годно :) можно хайпить
Аноним 25/05/17 Чтв 21:34:21  996355
>>996289
>Почему Гвидо ушел из гугла, есть инфа?
>Не выдержал конкуренции с Golang.
Я серьезно.
Аноним 25/05/17 Чтв 21:36:22  996357
Антоши, нужна помощь. Как присвоить str элементу массива другое str? В быдло-коде простая организация переворота массива (знаю лишь несколько недель этот язык). Если можно как-то организовать мой код методами и прочей дичью, то помоги пожалуйста, два чая сразу дам.
Аноним 25/05/17 Чтв 21:43:16  996360
>>996357
храни не строки а списки буков
Аноним 25/05/17 Чтв 22:41:27  996384
Посоны, а как делают системы с автогенерацией кода? Дело в том, что планируется один проект, в котором пользователи смогут создавать сущности из набора базовых компонентов, и всё это надо хранить в базе. Какие подходы касательно Python для этого используются?
Аноним 25/05/17 Чтв 23:38:41  996410
>>996357
у тебя одномерный массив неизменяемых элементов, ты зачем по второму индексу обращаешьсядля записи?
string неизменяемый тип данных.
Аноним 25/05/17 Чтв 23:39:04  996411
>>996357
у тебя одномерный массив неизменяемых элементов, ты зачем по второму индексу обращаешьсядля записи?
string неизменяемый тип данных.
Аноним 25/05/17 Чтв 23:58:25  996420
>>996384
Ну, по моему чисто диванному мнению можно взять какой нибудь шаблонизатор типа jinja на основе него генерить код который через eval перегонять в питон, потом дампать в pickle и сохранять в базу. Но это как-то не очень безопасно и геморно, может есть нормальное решение, сам бы не прочь узнать.
Аноним 26/05/17 Птн 00:09:01  996423
Говорят Жанго орм не могет в сложные запросы, это что за запросы такие , скиньте примеры??? Спасибо
Аноним 26/05/17 Птн 01:38:38  996437
>>996384
Почему бы не использовать питон с ограничениями? Зачем выдумывать другой язык?
Аноним 26/05/17 Птн 03:35:51  996445
покажи мне его.webm (3962Кб, 1280x720, 00:00:26)
>>996423
>это что за запросы такие , скиньте примеры???
Аноним 26/05/17 Птн 03:45:06  996447
Captured2.png (7Кб, 650x700)
>>996384 >>996420
Обоим гуглить как с помощью СУБД создать список свойств (как на рисунке) до окончательного просветления.

Аноним 26/05/17 Птн 07:05:17  996457
>>996384
для этих целей используются языки с продвинутой системой макросов ил шаблонов, в основном это лиспоподобные языки
Аноним 26/05/17 Птн 10:52:37  996488
>>996343
фууууу
Аноним 26/05/17 Птн 10:55:48  996489
1495785335563.jpg (66Кб, 1428x800)
>>996488
Что тебя не устраивает?
Аноним 26/05/17 Птн 10:56:56  996491
>>996352
Почти везде irl питон 2. Изредка новые проекты на 3-шке начинают и то не всегда.
Аноним 26/05/17 Птн 11:00:52  996492
>>996423
Уже давно многое умеет.
На крайняк можно подцепить алхимию(есть интеграция с джангой) или просто написать запрос вручную.
Аноним 26/05/17 Птн 11:03:48  996494
14560022767410.png (49Кб, 794x1123)
Для сомневающихся
Аноним 26/05/17 Птн 12:13:09  996501
>>996491
Это откуда такая инфа?
Аноним 26/05/17 Птн 13:11:45  996522
>>996491
>Изредка новые проекты на 3-шке начинают
Сами же пидонисты и губят свой язык.
Аноним 26/05/17 Птн 13:13:08  996524
>>996494
Школота даже не в курсе как блок-схемы рисуются. Питон начинает напоминать js
Аноним 26/05/17 Птн 13:33:27  996547
>>996524
>считать смешную картинку блок-схемой
Ну ты совсем бом-бом?
Аноним 26/05/17 Птн 14:44:47  996599
>>996501
Из работы. Из вакансий, из собеседований - почти у всех питон2 исторически и переписывать никто не думает. Будь то яндекс или мелкие конторы.
Много где gevent. Или древние версии джанго.
Аноним 26/05/17 Птн 14:53:02  996603
>>996599
Ну охуеть пруф, а вот из моего личного опыта все переходят или перешли на 3-ий, за исключением одной, у них твистед используется, но джангу они на 3-ий перекинули без проблем. Алсо я работая в одной говноконторке еще в 14 году джангу на третий питон смигрировал. Да и Гвида же сказал, к 20-ому году съебать на 3-ий. Так что хош не хош, а будущее за 3-ей версией.
Аноним 26/05/17 Птн 14:53:22  996604
>>996491
Хуита, у нас проект уже 3 года как делается, пифон3, asyncio.
Аноним 26/05/17 Птн 14:59:23  996610
Почему питоновский urllib2 медленный по сравнению с php curl и не поддерживает socks5 прокси изкаробки?
Аноним 26/05/17 Птн 15:06:36  996613
>>996610
requests/grequests
Аноним 26/05/17 Птн 15:08:01  996614
>>996613
или вот https://github.com/ross/requests-futures
Аноним 26/05/17 Птн 15:19:16  996622
>>996547
Лол, а на картиночке разве не нарисована блок-схема? Уебок ты пиздоглазый
Аноним 26/05/17 Птн 15:22:20  996624
>>996603
> на 3-ий перекинули
А смысл? Если не нужны фичи типа asyncio. А проблем всегда куча вылезает со всякими bytes.
Одно дело новый проект, а переводить уже существующие профита нет.
Аноним 26/05/17 Птн 15:25:24  996626
>>996613
А requests типа не urllib использует?
>>996610
Ну юзай curl. Для питона куча оберток.
Аноним 26/05/17 Птн 15:27:33  996627
>>996624
Джанга с версии 1.10 второй питон не поддерживает.
Аноним 26/05/17 Птн 15:28:44  996628
>>996626
Requests удобная обертка над урллиб, а если тебе скорости не хватает, то я тебе привел примеры асинхронных реализаций.
Аноним 26/05/17 Птн 15:28:52  996629
>>996610
Как любят говорить о пифоне: "в стандартной библиотеке все батарейки уже есть". Но они забывают добавить что это батарейки экзотической формы и с ебанутым вольтажом. Поэтому использовать такое говно как urllib, tkinter и прочее говно, которое там уже исторически конечно же не следует. Есть либы которые не устаревают (itertools, functools, pathlib), а есть те, которые уже умерли в составе стандартной библиотеки, потому что не могут менять свой api и не поспевают за меняющимся миром.
Аноним 26/05/17 Птн 15:30:34  996630
pc.png (35Кб, 284x284)
>>996627
У меня на последней работе django 1.2 была. Потому что в последней astra linux только такая. Более новая НЕ СЕРТИФИЦИРОВАНА.
Аноним 26/05/17 Птн 15:30:37  996631
>>996627
Хотя напиздел, поддерживает. Но один хрен с версии 2.0 уже не поддерживает.
Аноним 26/05/17 Птн 15:30:38  996632
>>996613
>>996614
Это говно нужно (пока ещё) только в экзотических случаях, когда aiohttp не имеет какой-то фичи. Для 99% aiohttp подходит.
Аноним 26/05/17 Птн 15:32:15  996633
>>996629
> батарейки экзотической формы и с ебанутым вольтажом
Кстати да, многие библиотеки там в совершенно разном стиле, так исторически сложилось. Многие бажные.
Аноним 26/05/17 Птн 15:33:08  996634
>>996632
А есть нормальная реализация вебсокетов для asyncio? Уровня торнады.
Аноним 26/05/17 Птн 15:33:48  996635
>>996632
Тут же речь об удобстве шла, разве на нем есть реализации модулей таких же простых в использовании как requests чтоб в одну строчку запрос ебашить?
Аноним 26/05/17 Птн 15:34:19  996636
>>996634
define "нормальная"
В aiohttp есть. Tornado может работать на asyncio, так что тут нет проблемы, нравится Tornado — юзай его.
Аноним 26/05/17 Птн 15:34:38  996638
>>996635
У aiohttp вообще-то api очень на requests похож.
Аноним 26/05/17 Птн 15:36:16  996640
>>996630
Да, у нас тоже astra помимо прочего. Поэтому и сидим на 3.4.
Аноним 26/05/17 Птн 18:07:23  996666
image.png (3Кб, 441x42)
image.png (4Кб, 845x31)
Как. Это. Фиксить. Прошу, помогите!
Аноним 26/05/17 Птн 18:49:03  996679
>>996666
Гуглить не пробовал?
Аноним 26/05/17 Птн 18:53:00  996681
image.png (15Кб, 364x150)
>>996679
Каждый раз, когда доходит до того, что бы я писал о своих проблемах в тред, я через минуту в гугле нахожу ответ. Буду сюда срать почаще.
Аноним 26/05/17 Птн 19:08:01  996686
>>996666
Слишком большие скриншоты и много кода зацепил. Смотри украдут твое гениальное творение.
Аноним 26/05/17 Птн 21:01:09  996727
>>996457
Может, ты и прав, но я могу только в Python осилил 3,5 функции из стандартной библиотеки и прочитал книгу "Django для умственно отсталых дегенератов", поэтому хотелось бы узнать, как это делается в НОРМАЛЬНЫХ, реальных проектах, но что-то подсказывает, что люди, которые делают такой энтерпрайз, не сидят на данном сайте - у них есть дела и поважнее.
Аноним 26/05/17 Птн 21:03:06  996728
>>996423
Спрашивали - отвечаем. Очень плохо с разносторонними JOIN'ами. Плохо с DISTINCT (не реализован никак вообще, только костылями). Плохо что тащит всё, на что есть ссылки в выбираемой модели, хотя никто не знает, действительно ли будет обращение к свойству car.engine.manufacter.address.city
Аноним 26/05/17 Птн 21:06:53  996731
>>996630
Безопасник ITT. Например, МО РФ давно сертифицировало и закупило 1.5, где на dev-дистрибе Django 1.4.14, а если накатить последний (несертифицированный) security update с Wiki-страницы Русбитеха, получится вообще 1.4.23.
Осло, сейчас на допиливании 1.6, планирую к концу года закончить и в начале следующего сертифицировать и продать.
Аноним 26/05/17 Птн 21:08:15  996733
>>996731
>> планируют
Ненавижу ноутбуки.
Аноним 26/05/17 Птн 21:15:49  996737
gyc6zHbF1hc.jpg (39Кб, 685x427)
проблема пикрелейтед. скачиваю пак, а все равно такая же хуйня вылезает. чо делать?
Аноним 26/05/17 Птн 21:15:52  996738
>>996728
почему для таких целей не берут джаву, она веками не изменяется, для самых отъявленных консерваторов
Аноним 26/05/17 Птн 21:17:20  996740
>>996737
говорит 3.6.1 (32 бит) для твоего дистрибутива нужен
Аноним 26/05/17 Птн 21:18:26  996741
>>996740
а не, говорит проабгрейди винду
Аноним 26/05/17 Птн 21:19:43  996743
>>996728
Можно же сырой коннект достать и сырой sql выполнить (ну а потом ручками замапить)?
Аноним 26/05/17 Птн 21:22:16  996746
>>996741
Я абгрейчу, один хуй, каждый раз такая херня появляется
Аноним 26/05/17 Птн 21:22:33  996748
>>996737
Точно скачал? Теперь попробуй его установить.
Аноним 26/05/17 Птн 21:23:02  996749
>>996743
> ORM
> сырой sql
Бро, прочитай вопрос более внимательно.
Аноним 26/05/17 Птн 21:25:29  996751
>>996748
Я устанавливал, потом снова просит скачать и установить
Аноним 26/05/17 Птн 21:31:40  996755
>>996728
> Плохо с DISTINCT (не реализован никак вообще, только костылями).
https://docs.djangoproject.com/en/1.11/ref/models/querysets/#distinct
>Плохо что тащит всё, на что есть ссылки в выбираемой модели, хотя никто не знает, действительно ли будет обращение к свойству car.engine.manufacter.address.city
https://docs.djangoproject.com/en/1.11/ref/models/querysets/#django.db.models.query.QuerySet.values
Аноним 26/05/17 Птн 21:31:43  996756
>>996357
Нихуя ты не знаешь этот язык.
нуфаг
Аноним 26/05/17 Птн 21:32:09  996757
Linux.png (129Кб, 1348x538)
>>996751
Откуда качал? morkye-piski.ru? Может, просто возьмёшь Linux или Win10?
Аноним 26/05/17 Птн 21:54:47  996772
14906069680680.png (38Кб, 836x618)
1. Понимаешь, что надо пропарсить сайт.
2. Понимаешь, что сайт нормальный, ничего сложного нет, прошарить примерно тысячу страниц и все.
3. Понимаешь, что страниц не тысячи, а десятки тысяч.
4. Сотни. Сотни тысяч.
5. Понимаешь, что ты в самом начале обосрался с поиском одного класса, и надо все переделывать.
6. Переделав раз, у тебя получилось.
7. Нет. Минорные ошибки есть, но их быть не должно.
8. Переделываешь еще раз.
9. Понимаешь, что запутался.
10. Рыдаешь.
Аноним 26/05/17 Птн 22:13:28  996778
Пасаны, задрочил все туториалы до дыр, куда дальше катиться кроме джанги и машинного обучения? Может опен соурс посоветует кто, куда можно без проблем вкатиться
Аноним 26/05/17 Птн 22:17:40  996779
>>996491
Ну хуй знает, у нас в конторе все новые проекты на трешке, старые активно переписываются на 3, пользовательские (т.е. админские) тулзы должны уметь 2/3 одновременно.
Аноним 26/05/17 Птн 22:33:08  996784
>>996778
Выбирай https://github.com/search?l=Python&o=desc&q=python&s=stars&type=Repositories&utf8=%E2%9C%93
Аноним 26/05/17 Птн 22:46:51  996787
Достаточно годный курс
https://www.youtube.com/playlist?list=PLlk6xtbRU2nCRtNLzci6OW9OjXMoe2-S_
Аноним 26/05/17 Птн 23:15:24  996802
Значит так, есть вопрос о работе.

У меня через 2 недели заканчивается семестр моей учёбы на втором курсе. И хочу узнать какие мои шансы попасть на работу на лето+третийКурс и вообще элементарно - работу.

Почему вообще пишу - знаю Django, Flask, хорошо с sql и nosql(mongo и couch), тесты - хуй знает, ну знаю что такое, и ещё знаю и понимаю хуйню с реквестами.
Фронт - пиздец, только жиКвери и хтмл с бутстрапом.
Короче, что-то в вебе, вот. Хуево, да, но мне всё-равно.
Ещё меня уже есть 9 месяцев работы в ИТ. Это Си и С++. Но это просто как опыт работы, с этим я связываться не хочу (пока не найду вакансию ха-ха)

Ещё раз что хочу - попасть на работу на весь третий курс. Может, лето+курс. Парт тайм, фулл тайм - всё хорошо, отлично, идеально.

СРАЗУ: ВАКАНСИИ ЧИТАЛ ОХУЕЛ. НО ЖИТЬ МОЖНО - главное это подучиться летом. В общем-то ничего особенного.

Так что посоветуешь? Пайтон - это единственное что я хоть как-то умею в вебе (больше нигде работу просто не вижу), а шарп с aspnet учить (далеко не с нуля, но всё же) - это того стоит? В смысле лето за ним провести.

Помогите в каком-то выборе, пожалуйста.
Да, я охуел - вакансии по-особому ещё не шерстил. Но это мой первый пост по теме, первые мысли - короче, начинаю думать.

Спасибо
Аноним 26/05/17 Птн 23:15:50  996803
>>996802
ебаный в рот, я не в тот тред написал
Аноним 26/05/17 Птн 23:32:34  996821
>>996803
Теперь ты все равно укушен питоном
Аноним 26/05/17 Птн 23:34:32  996823
>>996802
>какие мои шансы попасть на работу на лето+третийКурс
Призрачные. Хотя, если ДС, то в принципе есть.
Аноним 26/05/17 Птн 23:55:10  996845
Заясните, за джанго орм , чего вам лично не хватает в ней?
Аноним 27/05/17 Суб 00:26:47  996861
>>996845
Чего не хватает - можешь собственным кверисетом допилить, она это умеет вполне удобно.
А так неудобств не испытывал.
Аноним 27/05/17 Суб 04:20:16  996915
>>996524
Прекрасно рисую блок-схемы. Половину жизни потратил на то чтобы всё четко вырисовывать и красиво чтобы было.
_мимо_БЭЙСИК_програмер_с_1980
Аноним 27/05/17 Суб 11:59:33  996948
Посоны что такое микросервисы?
Я просто не понимаю, я гуглю по гитхабу и сюда что попало пихают в это слово
Аноним 27/05/17 Суб 13:45:30  996985
>>996948
Из названия не очевидно? Задача разбивается на маленькие фрагменты, которые работают в отдельных процессах и кидаются сообщениями.
Аноним 27/05/17 Суб 14:49:51  997013
>>996948
>что попало пихают в это слово
Туда так же пихают все попало.
Разбиение всего и вся на мелкие хттп сервисы, а потом выступать на конференциях о том как мы успешно научились весь этот зоопарк поддерживать.
Аноним 27/05/17 Суб 15:10:25  997023
>>996802
приколи за couch
что на ней делал? как она вообще?
Аноним 27/05/17 Суб 16:27:57  997050
>>997013
Golang с этим очень хорошо справляется, так что если есть желание делать эффективные микросервисы, то язык голанг самый лучший выбор!

С уважением, Илья!
Аноним 27/05/17 Суб 17:31:04  997086
149565467888410.jpg (20Кб, 480x319)
>>997050
Основная фича микросервисов - можно иметь зоопарк программистов, и объединить их в одном проекте. Одни на ноджс, другие на го, третьи на питонах, четвертые где надо реально быстро на сях или расте.
А если го или ноджс перестало модным, выпиливаем макак и быстро переписываем (микросервис же, все что нагадили хипстеры, всегда можно отдать на перепись питонщикам)
Аноним 27/05/17 Суб 17:35:15  997089
>>996985
>>997013
>>997050
>>997086

Спасибо, посоны! Вроде бы понял. Если рассматривать микросервисы в контексте джанго, щито получается - каждое отдельное его приложение и есть миркосервис только обменивающийся не через http а так, по-старинке?
Аноним 27/05/17 Суб 17:40:49  997090
Судари сориентируйте пожалуйста как грамотно организовывать аккаунты пользователей в Django?
Какие есть лучшие практики, чего почитать?
Нужно в целом немного - пяток дополнительных полей к стандарной модели пользователя Django, oAuth провайдер что бы по дружеским сервисам могли войти и так, oAuth авторизация, регистрация-восстановление пароля-изменение контактных данных-различные группы доступа к контенту (я буду создавать юзеров-модераторов к соответствующим разделам, как в данном случае поступать? через группы пользователей наклепать групп с соответствующими допусками и всё?), что бы оно сто пудов всегда отправляло нормально емейлы со ссылкой на восстановление пароля, может быть в будущем ещё и восстановление пароля по sms привязать, ну и в целом все.

Как это сделать лучше?
Аноним 27/05/17 Суб 17:45:50  997091
image.png (37Кб, 814x242)
Изучаю питон, написал скрипт, проверяющий статус кого-нибудь в вк. (если его страница видна всему интернету)
Всё работает, вроде бы. Только если пишется к примеру "заходил сегодня в 16:18", то время на 2 часа раньше, чем в моём часовом поясе. Как пофиксить?
Regexp - пиздец, знаю.
Аноним 27/05/17 Суб 17:47:26  997092
>>997091
timezone
Аноним 27/05/17 Суб 17:49:24  997093
>>997092
Спасибо.
Аноним 27/05/17 Суб 17:52:57  997096
>>997091
Почему не через вк апи делаешь?
Аноним 27/05/17 Суб 17:54:31  997098
>>997096
Потому что окончательной целью было попробовать регулярками вытащить, чисто в образовательных целях. Только криво очень получилось. А так да, через апи проще должно быть.
Аноним 27/05/17 Суб 17:56:27  997099
>>997090
Берешь модель User и дополняешь своими полями. И правильнее делать следующим образом, в модели User только самое необходимое для авторизации, а все остальные данные (группа пользователей, ФИО, пол, размер члена) держи в отдельной модели связаной с User.
Аноним 27/05/17 Суб 18:31:08  997112
Парни, в минорных версиях бывает так что режут совместимость (что-то удаляют, переименовывают).
Есть что-то типа @deprecated как в джаве?

И еще вопрос, есть ли где-то страничка с кратким обзором изменений, чтобы посмотреть что именно добавили нового в той или иной версии (так как книга М. Лутца 2011 года только)
Аноним 27/05/17 Суб 18:37:57  997113
>>997112
>Есть что-то типа @deprecated как в джаве?
Готового нет, пиши свой декоратор, примеров в интернете навалом.
>И еще вопрос, есть ли где-то страничка с кратким обзором изменений, чтобы посмотреть что именно добавили нового в той или иной версии
https://docs.python.org/3/whatsnew/
покушать принес Аноним 27/05/17 Суб 19:47:35  997132
Пока вы тут сидите гоферы уже пишут веб приложения в 2017 году
https://habrahabr.ru/post/329582/

...и чистые SQL это здорово и вообще:
>Прекрасная статья для начинающих и подоспела вовремя. Последние выходные мая — лучше не придумаешь, чтобы написать свое первое приложение на Go.

Во как
Аноним 27/05/17 Суб 22:53:43  997208
Уже который тред вижу одни и те же говнопосты:
1. на питоне нет работы
2. тупейшие вопросы про джангу
3. питон может/не может в %хуйнянейм%
4. и асболютно уебанский форс Go
Мне интересно, это ведь одни и те же люди постят, да?
Аноним 27/05/17 Суб 22:58:38  997211
>>997208
Я могу начать срать своими проблемами о bs4, тебя это устроит?
Аноним 27/05/17 Суб 23:34:42  997230
>>997208
Для серьезный вопросов есть SO (и я ебал форум-тайл середины нулевых, где два три пидораса могут ответить только на вопрос уровня гугла и тещат себе ЧСВ).

Поэтому особо то и тем нет, забегающие школьники да срачь (ну или философский разговор с аноном).
Аноним 27/05/17 Суб 23:37:47  997233
>>997230
Я вот например из числа сомневающихся - убедите что он клевый и это будет лучшая инвестиция моего времени (а потом я смогу убедить несколько)

Например почему питон, а не го (или другой язык)?
Аноним 27/05/17 Суб 23:42:53  997239
>>997233
Язык под задачи обычно выбирают, а не потому что ОН КЛЕВЫЙ!!1.
Аноним 27/05/17 Суб 23:44:37  997242
>>997230
вся шутка в том что программинг давно своей культмассовостью и зоопарком технологий все форумы перерос, включая SO (хотя он ещё вполне на уровне, в куче ответов бывает просто алмазы нахуй, такие подводные камни рассказывают что хуй бы ты сам до них додумался или найти смог)
так что да, форумы бесполезны, а все мы тут на дваче в питонтреде сидим просто что бы подсказали где че смотреть нубского, которое не знаешь по каким ключевым словам гуглить, а понимаешь только на уровне идеи

>>997233
никто тебя не заставляет же. более того - похую всем будешь ты кодить на питоне или угоришь по балалайке из наследства прадеда. полистай гитхаб проекты на питоне, врубись надо оно тебе или нет, видишь ли аналогии для того чем бы хотел заниматься да и ступай с миром хоть в питон, хоть нахуй.
Аноним 28/05/17 Вск 00:06:16  997255
>>996343
блэд нэвэльный
Аноним 28/05/17 Вск 01:26:52  997268
>>997089
Джанго — монолит. Не уверен, что термин "микросервис" подходит в данном контексте.
Аноним 28/05/17 Вск 01:28:58  997271
>>997112
>>997113
Ващет есть https://docs.python.org/3/library/warnings.html?highlight=warning#module-warnings
И многие этим пользуются.
Аноним 28/05/17 Вск 01:29:49  997272
>>997211
Что за проблемы?
Аноним 28/05/17 Вск 01:31:15  997275
>>997272
Я путаюсь в своих костылях. Хотелось бы кинуть кому-то куски своего кода, что бы мне показали, как именно это должно записываться.
Аноним 28/05/17 Вск 01:32:26  997276
>>997275
Кинь сюда, хуле нет?
Аноним 28/05/17 Вск 01:34:36  997278
>>997276
Как то желания нет светить "своим творением", как было сказано туточки - >>996686
Аноним 28/05/17 Вск 01:42:44  997281
>>997278
Ну и соси тогда, ёпту!
Аноним 28/05/17 Вск 01:46:11  997283
>>997281
Э
Аноним 28/05/17 Вск 01:46:29  997284
Господа, есть ли какие нибудь статьи/видео где разбирается внутреннее устройство модуля asyncio? И еще небольшой вопрос, я так понимаю асинхронные генераторы были добавлены просто для удобства, чтобы различать синхронный от асинхронного? По своей сути они аналогичны за исключением методов __aiter__ и __anext__?
Аноним 28/05/17 Вск 01:48:51  997285
>>997284
Посмотри видос бизли (3 часа вроде идёт).
> асинхронные генераторы были добавлены просто для удобства, чтобы различать синхронный от асинхронного?
Нет, асинхронное взаимодействие в пифоне построено на генераторах. Сейчас делают асинхронные генераторы и сделают асинхронный yield from, но это по сути yield form поверх yield from.
Аноним 28/05/17 Вск 03:28:05  997303
Фарту масти , друзья. Если необходимо залогиниться и отправить объявление на 100500 интернет досок, как это будет происходить, если делать в ассихроном виде?
Аноним 28/05/17 Вск 03:36:34  997308
>>997303
>как это будет происходить, если делать в ассихроном виде?
Как напишешь, так и будет, только асинхронно.
Аноним 28/05/17 Вск 04:27:22  997312
13354622445235.png (384Кб, 720x544)
>>997308
Аноним 28/05/17 Вск 04:39:49  997313
>>997308
Прям как гвидо ван руссом ответил. Но интересует как на деле все будет выполнятся
Аноним 28/05/17 Вск 09:26:46  997341
>>997313
что тебе непонятно?Оборачиваешь список задач в async/await и ты счастлив
Аноним 28/05/17 Вск 14:47:11  997459
>>997341
А тёлки текут при одном упоминании твоей зарплаты.
Аноним 28/05/17 Вск 16:16:00  997515
>>> dict((("foo", "bar"),))
{'foo': 'bar'}
>>> tuple(dict((("foo", "bar"),)))
('foo',)

Где bar, блять?
Аноним 28/05/17 Вск 16:19:54  997520
>>997515
Ошибка в днк
Аноним 28/05/17 Вск 16:45:40  997530
>>997515
итерация по словарю дает его ключи

>>> dict((("foo", "bar"),))
{'foo': 'bar'}
>>> tuple(dict((("foo", "bar"),)).items())
(('foo', 'bar'),)
Аноним 28/05/17 Вск 16:46:54  997531
>>997515
В словаре остался. Словари в питоне итерируются по ключам.
In [32]: type(({}).__iter__())
Out[32]: dict_keyiterator
Аноним 28/05/17 Вск 17:13:30  997541
14776767508643.jpg (39Кб, 200x500)
Помогите, нужно сделать скриншот определенного окна, нашел модуль pyscreeenshot, но реализовать это не могу, только весь экран и по коодинатам. Так же нужно сравнить 2 скриншота но это вроде можно реализовать при помощи PIL
Аноним 28/05/17 Вск 17:40:10  997552
Если к питону подключить PyQt, там же в этой либе есть нихуевые потоки. ЗНАЧИТ, можно выжать с этого, как можно больше дерьма в виде нормальной многопоточности и без всяких гил, нет?
Аноним 28/05/17 Вск 17:53:29  997561
>>997552
Не проще ли в таком случае multiprocessing использовать, чем ради qthread pyqt подключать?
Аноним 28/05/17 Вск 19:38:11  997587
Аноны, как в PyQT сделать работу с базой?
В QTableWidgetItem запросом собираю инфу из таблицы, но как ее обновлять в базе, если она изменится в окне?

И как можно сделать создание окна и его заполнение проще? Из спичек и желудей сделал такое:
https://pastebin.com/C5ehGsML
Аноним 28/05/17 Вск 19:48:18  997590
>>997587
Через связь QTableView с QSqlTableModel на сколько я помню, гугли.
Аноним 28/05/17 Вск 21:37:14  997640
Совсем залетный тут и задает ответы. Вот джанго есть, да? На нем делают сайты? На сайт, который я сделаю, сможет кто-то зайти, кроме меня? Обязательно ставить какие-то убунты и линуксы под это дело?
Аноним 28/05/17 Вск 21:41:41  997644
>>997561
В питоне же потоки как и процесы достаточно бодяжные и медленные и плохо синхронизируются. Вот и думаю , если использовать PyQt получится ли с его потоками дури въебать , чтобы хотя бы было как у С# по скоростям
Аноним 28/05/17 Вск 22:00:15  997652
>>997644
>В питоне же потоки как и процесы достаточно бодяжные и медленные и плохо синхронизируются.
Аргументы уровня /pr/. Услышал что-то про GIL, а из того, что услышал понял только, что МЕДЛЕННА!!!1 и вобще говно зделано тупо. Тебе многопоточность вобще зачем? Что ты в них делать собрался?
Аноним 29/05/17 Пнд 08:33:37  997809
аеу нигаз такое дело:
знакомый попросил как тыжпрограммиста помочь, он короче продажником работает обзванивает и договаривается впарить что нить так вот я вот думаю как ему потенциальных лидов контакты добыть ? пока только такая херня в голову приходит: допустим он резину продает ->
берем поисковый запрос например дилдаки берем скрапи, граб, похер идем в гугол и рекурсивно бегаем по сайтам что выпали, ищем первую попавшуюся форму в которой есть a[href=""] дергаем мэйл, кидаем в базу
вопроса джва:
1) где я проебался в этом алгоритме ?
2) а кто нить делал похожее ? Может есть варианты получше ? просто часто на всяких апворках встречаю заказы типа data scraping leadgeneration
Аноним 29/05/17 Пнд 10:16:52  997832
>>997809
Обычно емайлы прячут от парсеров за жабаскриптом или ввиде картинки.
Аноним 29/05/17 Пнд 14:02:21  997919
>>997590
Спасибо. Все оказалось настолько просто.

Теперь проблема с добавлением новой строки, с удалением имеющихся разобрался.
Аноним 29/05/17 Пнд 14:28:46  997941
Котаны, существуют ли на питоне библиотеки, позволяющие обрабатывать русский текст для составления своеобразного "словаря пользователя". То есть каждое слово должно получить часть речи, после чего существительные должны быть приведены к именительному падежу, глагол - к инфинитиву и так далее. И лишь обработанный текст добавляется в словарь.
Аноним 29/05/17 Пнд 14:58:51  997962
>>997919
>Теперь проблема с добавлением новой строки
А в чем проблема? У qsqltablemodel есть же метод что-то типа insertrow.
Аноним 29/05/17 Пнд 15:43:46  997985
>>997941
ищи стеммер
Аноним 29/05/17 Пнд 16:20:51  997996
Пацны, вопрос не столько по Питону, сколько по самой веб разработке.
Что вообще должно быть на сайте? То, что должно быть/есть вообще на всех сайтах вне зависимости от их назначения.
Аноним 29/05/17 Пнд 16:24:53  997999
>>997996
<html>
<head>
<body>
Текст
Аноним 29/05/17 Пнд 16:56:25  998014
>>997552
Нет.
Аноним 29/05/17 Пнд 17:56:53  998044
Безымянный.png (19Кб, 522x579)
Есть таблица из 3 колонок, первые две колонки содержат числа, третья колонка содержит сумму этих чисел. Если сумма четная, то ячейка с этой суммой должна быть красным цветом, если нечетное - желтым, при сумме, равной нулю, - зеленым цветом (как на картинке).
Как задать цвета ячейкам?
Qt5, QTableView + SqlTableModel.
Аноним 29/05/17 Пнд 17:56:54  998045
>>997996
доменное имя, https, сервер
Аноним 29/05/17 Пнд 17:57:39  998047
>>997941
nltk
Аноним 29/05/17 Пнд 17:59:58  998048
>>998044
setStyleSheet
Аноним 29/05/17 Пнд 18:01:48  998050
>>998048
Как этим задать отдельной ячейке цвет?
Аноним 29/05/17 Пнд 18:03:36  998051
>>998050
Гуглить не пробовал, няша?
Аноним 29/05/17 Пнд 18:05:13  998052
>>998051
Пробовал, для своей ситуации ответа не смог найти.
Аноним 29/05/17 Пнд 18:47:29  998059
136840359814589[...].jpg (59Кб, 700x528)
>>996312 (OP)
>>996312 (OP)
Господа, вкатываюсь в программирование. Планирую начать с Питона с книги "Укус Питона".
Образования по вашей специальности не имею. С компом тоже не дружу. Подойдёт ли мне эта книга и этот язык для начала, или начинать с чего-то другого? Думал на счёт java, но он вроде сложнее.
Жду ваших советов. Заранее спасибо.
Аноним 29/05/17 Пнд 18:48:25  998060
>>998059
норм
codecademy - укус - think python
все есть на русском, все может осилить и олень
Аноним 29/05/17 Пнд 18:52:58  998063
>>998059
>вкатываюсь в программирование
Если ты решил ВКАТИТСЯ В ОЙТИ ради денег, то питон не очень хороший вариант. Работы мало, тем более новичку, да еще и без профильного образования.
Аноним 29/05/17 Пнд 19:05:12  998068
>>998063
А что посоветуешь такому новичку как я?
Есть основная работа, но она занимает пол дня. Остальную пол дня хочу посвятить изучению чего-то в айти и работать на дому, если это возможно.
Сформулирую немного проще:
1. Абсолютный новичок. Нужно начинать с азов и с легкого языка.
2. Нужен язык, которые востребован на рынке хоть как-то. И можно работать на дому (слышал что на java на дому не поработаешь, хз почему)
3. Если эта область будет нравится и приносить денег больше, чем основная работа перекачусь полностью в неё.
Спасибо за советы, ребят. Полный нуб просто, вроде читаю инет, но без совета тяжело.
Аноним 29/05/17 Пнд 19:12:02  998072
>>998068
Учишь PHP/JS + HTML/CSS без хлеба не останешься. Клепай сайтики хоть на вордпрессе, потом можешь нормально подзадрочить js отрастить бороду, купить клетчатую рубашку и пиздовать в коворкинг пилить свой стартап, ну или просто фронтенд макакой на галеру.
Аноним 29/05/17 Пнд 19:19:56  998076
>>998072
А битрикс сейчас на рынке ценится?
Аноним 29/05/17 Пнд 19:21:05  998079
>>998068
Php
Аноним 29/05/17 Пнд 19:27:55  998083
>>998076
Не лезь, блядь, дебил! Он тебя сожрет.
Аноним 29/05/17 Пнд 19:29:24  998084
>>998083
почему?
Аноним 29/05/17 Пнд 19:31:19  998085
>>998084
Потому что ад, состоящий в работе с ебучей ЦМС на дебилов-заказчиков за гроши.
Аноним 29/05/17 Пнд 19:35:42  998088
>>998085
Это да. У нас на работе как раз такой дебил-заказчик. Уже почти год интернет магаз делают.
Аноним 29/05/17 Пнд 19:43:46  998094
Есть такой запрос:

SELECT model, lastCheck, nextCheck,
CASE julianday(nextCheck) - julianday(lastCheck)
WHEN <=61 THEN 'a'
WHEN >61 THEN 'b'
END AS Test
WHERE model = 'x'

В котором, скорее всего, не работают операторы сравнения в 3 и 4 строках. Как поправить?
Аноним 29/05/17 Пнд 19:47:04  998096
>>998094
Вопрос снимается.

Аноним 29/05/17 Пнд 19:47:41  998097
>>998047
>>997985
Благодарю.
Аноним 29/05/17 Пнд 20:05:47  998105
>>998079
> php
Вот нахуя рекомендовать это говно? Есть же нормальный яп Python с джанго. А на php, кроме как сложной symfony нет нехера, остальное все говно
Аноним 29/05/17 Пнд 20:12:17  998107
>>998105
По вакансиям на hh сравни это говно и питон, и прикинь, куда человеку без какого либо опыта в кодинге реальнее устроится.
Аноним 29/05/17 Пнд 20:12:33  998108
Пачаны не проходите мимо .. Есть такой веб фреймворк состоящий из 1 py файла https://bottlepy.org/docs/dev/

Есть python компилятор http://nuitka.net , подскажите как собрать положение в один бинарник. Чето геммор какой-то.
Попробуйте у себя собрать в virtualenv python2.
Cпасибо
Аноним 29/05/17 Пнд 20:15:06  998110
>>998108
Пожалуйста, иди нахуй!
Аноним 29/05/17 Пнд 20:16:46  998111
>>998108
Не хочу знать зачем тебе эти извращения, но попробуй pyinstaller, только один момент, но вроде до сих пор в питон 3.6 не может.
Аноним 29/05/17 Пнд 20:18:11  998112
>>998111
А есть какие либо альтернативы, которые работают с >3?
Аноним 29/05/17 Пнд 20:23:22  998122
>>998110
Уважаемый , попрошу в питон треде не опускаться до уровня пеашпи быдланов, спасибо!
Аноним 29/05/17 Пнд 20:25:40  998124
>>998122
Ты чё, баран, реально думаешь кто-то будет твою залупу пробовать собирать у себя?
Аноним 29/05/17 Пнд 20:25:49  998125
>>998111
Pyinstaller py код в C/C++компилирует, или скрипты остаются в исходном виде?
Аноним 29/05/17 Пнд 20:26:03  998126
>>998122
пихипи
Аноним 29/05/17 Пнд 20:26:05  998127
>>998112
Альтернативы чему, pyinstaller-у? Если тебе в один бинарник собрать без гемора надо то вряд ли. Он в 3.5 может, только в 3.6 баг, лень гуглить, пофиксили его или нет.
Аноним 29/05/17 Пнд 20:27:43  998132
>>998125
Сережа Брин старался, гугл придумывал, специально для таких как ты. А тебе даже продуктом его трудов воспользоваться лень.
Аноним 29/05/17 Пнд 20:29:12  998134
>>998124
Уважаемый, вас в данный тред не звали. Соизвольте побыренькому съебать отседа, там уже ваш товариш смазал свою вонючую дырочку детским кремом и во всю ждет пропердоливания. Спасибо
Аноним 29/05/17 Пнд 20:33:06  998135
>>998132
Мир не без дурачков. Вместо того, чтобы просто написать Да/нет, ты настрочил хуй знает сколько слов
Аноним 29/05/17 Пнд 20:34:27  998138
Помогите с этим.
>>998044
Дополню, что в проекте, на котором построен этот пример, необходимо будет использовать минимум 4 цвета.
Аноним 29/05/17 Пнд 20:37:56  998140
>>998135
Я альтруист, мне доставляет помогать людям, научись гуглить, и тебе жить проще будет, не будет нужды каждый раз за ответом сюда идти. Все быстрее и проще.
Аноним 29/05/17 Пнд 20:39:24  998142
>>998138
Код покажи.
Аноним 29/05/17 Пнд 20:57:04  998155
>>998142
Gui.
https://repl.it/IW3S/2

Файл с sqlite-запросами.
https://repl.it/IW3z
Аноним 29/05/17 Пнд 21:22:12  998179
Кто-то юзает type annotations?

Вот так можно указать тип объекта:
> x = MyClass() # type: MyClass

А как указать класс?
> x = MyClass # type: ???
может в глаза ебусь, но не нашел в доках.
Аноним 29/05/17 Пнд 21:28:06  998187
Screenshot 2017[...].png (40Кб, 1064x152)
>>998179
Нашел typing.ClassVar
> Special type construct to mark class variables.
но оно что-то не работает нихуя, остальные типы иде видит.
Аноним 29/05/17 Пнд 21:28:45  998188
>>998111
Таки да , Pyinstaller хорош и нет такого геморроя со сборкой , как в nuitka
Аноним 29/05/17 Пнд 21:29:39  998189
>>998188
Мог бы он на WinXp.
Аноним 29/05/17 Пнд 21:31:25  998191
>>998189
Лол, нахуя?
Аноним 29/05/17 Пнд 21:31:55  998192
>>998127
Ну позязяя :с
Аноним 29/05/17 Пнд 21:36:14  998197
>>998189
Шо? Из описания могет же:
PyInstaller is a program that freezes (packages) Python programs into stand-alone executables, under Windows, Linux, Mac OS X, FreeBSD, Solaris and AIX.
Аноним 29/05/17 Пнд 21:36:24  998198
>>998191
Чтобы на моем творчестве могли работать даже ограниченные в средствах люди.
Аноним 29/05/17 Пнд 21:42:09  998203
>>998197
Я припоминаю, что долго мучился с установкой: то питон ни тот, то pip (или sip) не подходит.
Хотя, вероятно, я могу путать с Qt5.
Аноним 29/05/17 Пнд 21:47:41  998208
>>998203
Ну с qt там действительно небольшой нюанс есть, надо путь до бинарников в path добавлять, и либы ставить. Но это сугубо спермопроблемы а не вина pyinstaller-a
Аноним 29/05/17 Пнд 22:33:18  998237
>>998187
ClassVar это совсем не то оказалось,
> x = MyClass # type: MyClass.__class__
вот так заебись.
Аноним 29/05/17 Пнд 22:52:23  998250
Джангоны. Насколько сейчас актуально читать Two Scoops of Django 1.8 Я это версию не застал, есть книга уже под 1.11, но за 40 бачей.
Аноним 29/05/17 Пнд 23:10:53  998266
>>998250
Сам посмотри. https://docs.djangoproject.com/en/1.11/releases/
Аноним 29/05/17 Пнд 23:28:40  998273
>>998250
Читай, и поглядывай в документацию , в джанге нет шибко больших изменений. Скоро выйдет уже джанго 2.0, которая не будет работать на питон 2
Аноним 29/05/17 Пнд 23:32:30  998274
>>998273
Спасибо.
Аноним 30/05/17 Втр 00:09:43  998299
>>998198
Ограниченные люди не могут поставить себе бубунту?
Аноним 30/05/17 Втр 00:12:03  998300
>>998208
Сколько собирал в виртуалке под виндой приложения с pyqt5 ни разу никуда ничего не прописывал.
Аноним 30/05/17 Втр 00:15:12  998301
13243219268883.png (270Кб, 484x351)
>>998237
Ох уж эти тайпинг говноеды. Совершенно не понимаю фанатизма гвиды и прочих по поводу типизации и mypy. Да, решит какие-то проблемы, но это же вопреки языку. За что всем нравится пифон? За лаконичность и динамическую типизацию. Нет, будем писать ублюдочные аннотации!
Аноним 30/05/17 Втр 00:19:34  998302
>>998300
https://github.com/pyinstaller/pyinstaller/issues/1566
Вот у меня такой баг присутствует при сборке аппликухи.
Аноним 30/05/17 Втр 00:22:04  998303
>>998301
Так поэтому и Гвида не делает ее обязательной, кому надо будет пользоваться аннотацией типов(хотя это больше для тестов и ide сделано), кому нет, будет писать как и раньше.
Аноним 30/05/17 Втр 00:23:29  998304
>>998302
Хм, ну я собирал только под 7.
Аноним 30/05/17 Втр 00:25:46  998305
>>998303
Ещё бы он её сделал обязательной, лол. Это бы всё сломало нахуй. Я про сам хайп вокруг, типа раз Гвидо нравится, то значит заебок и все эту хуиту форсят.
Аноним 30/05/17 Втр 00:27:22  998309
>>998304
Я и говорю, спермопроблема.
Аноним 30/05/17 Втр 00:28:47  998310
>>998305
Ну а что плохого в том, что иде будет код анализировать на проверку типов?
Аноним 30/05/17 Втр 00:34:48  998313
>>996312 (OP)
помогите пожалуйста решить задачу
Треугольник, у которого стороны(a,b,c) и площадь S являются целыми числами, называется в честь греческого математика Героновым.
Необходимо для заданного S определить количество Героновых треугольников с такой площадью, а также указать P - наименьший из периметров у этих треугольников. На вход подаётся одно число S, а выводиться должно общее число треугольников и наименьший из периметров. Например вход:6, тогда выход будет: 1 12.
Подскажите, как эту задачу решить? Хотя бы общий алгоритм, потому что я не понимаю. Если брать все три числа (a,b,c) начиная с единицы и считать периметр, а потом используя формулу Герона считать площадь, а затем прибавлять значения на единицу, и так далее, то упускаются случаи вида (3,4,5).
Аноним 30/05/17 Втр 00:40:27  998314
>>998310
То, что надо писать эту уродскую хуету, например.
Аноним 30/05/17 Втр 00:45:16  998316
>>998314
О чем ты? Это крутая фича, теперь при разработке есть основная фишка статической типизации, при сохранении динамической. Остается только подождать, когда в популярные модули ее добавят.
Аноним 30/05/17 Втр 00:48:36  998320
>>998313
https://ru.wikipedia.org/wiki/%D0%93%D0%B5%D1%80%D0%BE%D0%BD%D0%BE%D0%B2_%D1%82%D1%80%D0%B5%D1%83%D0%B3%D0%BE%D0%BB%D1%8C%D0%BD%D0%B8%D0%BA#.D0.A2.D0.BE.D1.87.D0.BD.D0.B0.D1.8F_.D1.84.D0.BE.D1.80.D0.BC.D1.83.D0.BB.D0.B0_.D0.B4.D0.BB.D1.8F_.D0.B3.D0.B5.D1.80.D0.BE.D0.BD.D0.BE.D0.B2.D1.8B.D1.85_.D1.82.D1.80.D0.B5.D1.83.D0.B3.D0.BE.D0.BB.D1.8C.D0.BD.D0.B8.D0.BA.D0.BE.D0.B2
Аноним 30/05/17 Втр 00:49:31  998321
>>998313
Сделаю за 500 рублей.
Аноним 30/05/17 Втр 01:01:40  998322
>>998316
О чём я? Ну, например о том, что это неэстетично, во-первых. Во-вторых, это перестанет работать/потребует дополнительных аннотаций чуть только замаячит динамика на горизонте. В-третьих, в популярные модули никто это не добавит (по крайней мере я в свои мегапопулярные), потому что это никому не нужно, ибо пифон не про статическую типизацию. Может быть аннотации пригодятся в очень большом проекте, чтобы разработчику не искать что за йоба передаётся в функцию, но не более.
Аноним 30/05/17 Втр 01:03:28  998324
>>998322
Да, забыл отметить: документация >> аннотации. Сделай нормальные докстринги и не нужна эта параша. А возможности у докстрингов не ограничиваются описанием типов аргументов, поэтому этот способ явно предпочтителен.
Аноним 30/05/17 Втр 01:38:11  998331
>>998301
> Совершенно не понимаю фанатизма гвиды и прочих по поводу типизации и mypy.
Что то не замечал никакого особого фанатизма, но как по мне потому что хороший баланс между гибкостью динамически типизированного языка и преимуществами статически типизированного.

> За что всем нравится пифон? За лаконичность и динамическую типизацию.
За лаконичность, и строгую динамическую типизацию, то что её опционально можно сделать ещё строже в некоторых критичных местах никому не навредит.

> Нет, будем писать ублюдочные аннотации!
Ну сделали довольно таки годно, оче красиво ложится на язык, имхо, получше чем в некоторых статически типизированных, а типы все равно нужно описывать в докстрингах, только в итоге всем похуй на них.
Аноним 30/05/17 Втр 02:37:56  998339
>>998331
Для начала изучи дефисное написание частиц (-то, -таки).
> Что то не замечал никакого особого фанатизма
В пабликах про пифон часто мелькают посты про охуенность аннотаций. Это именно фанатизм, потому что в комментах часто отвечают, что вот в проекте использовали, но ничего особо выдающегося не получили. Плюс авторитет Гвидо, который соскочил с asyncio на typing и слегка поехал на этом.
> За лаконичность, и строгую динамическую типизацию, то что её опционально можно сделать ещё строже в некоторых критичных местах никому не навредит.
Это уже шаг назад. Язык в том виде, в котором он стал популярным (и это важно), не предусматривает эту дополнительную "строгость". Если тебе нужна палка хозяина, то иди в кресты/шарп/жаву.
> Ну сделали довольно таки годно, оче красиво ложится на язык
Как я уже выше написал, на мой вкус полная блевотина. Это идёт вразрез с динамикой языка. Вот, допустим, я передаю аргументом объект, у которого должен быть метод "yoba". Как ты это опишешь с помощью аннотаций? Ах, нельзя или через "палку-или"?!
Аноним 30/05/17 Втр 04:30:23  998367
>>998365
на руби*
Аноним 30/05/17 Втр 08:20:06  998411
>>998407
2.6
Аноним 30/05/17 Втр 08:36:36  998414
devil python.webm (774Кб, 1280x720, 00:00:09)
>>998365
>Вы не замечали, что питон похож на джаву?
За великопелием питона, мы не видим кучу говна имя которой жава.
Аноним 30/05/17 Втр 10:11:33  998447
>>998439
У меня брательник не смог вкатиться в питон, зато очень удачно вкатился в джаву - пишет теперь ПО для морских портов в германии.
Вот он тоже меня озадачивал что джава проще. А я все никак понять не могу, хули проще, питон же и так простой как тапочек.
Аноним 30/05/17 Втр 10:55:00  998476
>>998339
> Для начала изучи дефисное написание частиц (-то, -таки).
Спасибо за совет.

> что вот в проекте использовали, но ничего особо выдающегося не получили.
Не завалялось нигде unsuccess story? Интересует масштаб проектов, вангую лаба1, я сильно за новостями не слежу, но если бы было что-то крупное заметил бы.

> Если тебе нужна палка хозяина, то иди в кресты/шарп/жаву.
А если мне нахуй не всрались кресты или жаба то что? Уже давно хотел угореть по статической типизации, но вот только не на чем, более-менее понравились только D и окамль, к сожалению оба никому не нужны, а type annotations хоть сразу в продакшен. Ну и к тому же python+type annotations это очень-очень далеко не то же что жаба, язык по прежнему в первую очередь динамический.

> Это уже шаг назад. Язык в том виде, в котором он стал популярным (и это важно), не предусматривает эту дополнительную "строгость".
С такой логикой можешь вообще с python 1.0 не вылезать, он тоже много чего не предусматривает.

> Как я уже выше написал, на мой вкус полная блевотина.
> на мой вкус
Рад что ты это понимаешь.

> Вот, допустим, я передаю аргументом объект, у которого должен быть метод "yoba".
Для говняканья всякой дичи не обязательно использовать аннотации, я же писал выше что можно использовать их только в критичных местах дабы избежать подобного треша.
Аноним 30/05/17 Втр 11:10:43  998488
>>998476
>А если мне нахуй не всрались кресты или жаба то что? Уже давно хотел угореть по статической типизации, но вот только не на чем
Так специально же для вас питонистов Go запилили.
Аноним 30/05/17 Втр 11:17:14  998492
>>998488
))
Аноним 30/05/17 Втр 14:08:27  998560
Помогите долбоебу, осваивающему джангу.

Есть функция

def zalupa(A):
blah
blah
return B

Нужно ее применить ко всем значениям в столбце columnname в табличке MyTable так, чтобы оно потом попало в БД. Как это лучше сделать?
Аноним 30/05/17 Втр 15:33:46  998600
>>998488
Перекатываюсь с змеи на D. Язык просто шикарный.Какая разница кому он нужен, а кому нет?Твоему заказчику совершенно похуй на чем ты написал если все работает
Аноним 30/05/17 Втр 15:34:32  998603
>>998476
Перекатываюсь с змеи на D. Язык просто шикарный.Какая разница кому он нужен, а кому нет?Твоему заказчику совершенно похуй на чем ты написал если все работает
Аноним 30/05/17 Втр 15:35:02  998604
>>998600
fix. Не тому
Аноним 30/05/17 Втр 16:29:04  998648
>>996757
Хуя ты моча блять
Аноним 30/05/17 Втр 16:31:10  998651
>>998560
tvoja mat shluha(A):
sosi
hyi
pidoras
return SPID
Аноним 30/05/17 Втр 16:43:18  998653
>>998651
Ну, бля. Я понимаю, что тут не филиал стековерфлоу, но я чот реально заебся уже с джанговским ORM'ом.
Аноним 30/05/17 Втр 17:08:46  998668
>>998476
> Не завалялось нигде unsuccess story?
Не, я это на реддите в основном вижу. Там раз в пару месяцев мини-обсуждение аннотаций. Вот там челы писали, что пользовались в продакшене на каком-то проекте и что бонусов не ощутили. Конечно это всё субъективно.
Аноним 30/05/17 Втр 20:01:51  998760
>>996757
В десятой шинде питон поставляется вместе с ней, чи шо?
Аноним 30/05/17 Втр 20:46:29  998771
>>998603
> Какая разница кому он нужен, а кому нет?
Работодателю, очевидно.
Аноним 30/05/17 Втр 21:06:39  998774
Как на линуксе кодите ?
Что устанавливаете, есть что напордобие wrapper ?
Как делать виртуальные среды с 3 питоном ?
Аноним 30/05/17 Втр 21:13:00  998779
Закатываюсь в Джанго.

Подскажите идею проекта чтобы нормально смотрелся в гитхабе. Сам думаю сделать минимальную социальную сеть на рест апи фреймворке с заменой стандартной БД на монго (чтобы все охренели как я могу).
Аноним 30/05/17 Втр 21:34:46  998785
>>998779
>замена бд на mongo что бы охуели все как ты можешь
>DATABASES = {
>..'default' : {
>....'ENGINE' : 'django_mongodb_engine',

ну ты зверюга ебать ваще

в любом случае вот чего мне нехватает, но до чего руки не доходят написать - это сервис антиновостей
допустим 3 дня подряд пиздят все кому не лень новостные сайты на какого-нибудь мальчика читавшего стихи про покемонов в церкви
а потом хуйак и перестали все хором. Значит замяли темку-то.
Вот хуитка для отслеживания замятых темок, просто потому что это интересно.
Аноним 30/05/17 Втр 22:08:51  998804
>>998785
Да меня больше технический аспект интересует. Твое предложение какое-то абстрактное.

Я думал так:
на сайте джанги есть пример polls. Смысл в том что там показывают типа вот шаблоны, вот модели вот вьюшки. Но ведь такое посылать потенциальному работодателю этог как лаба1 можно сказать. Вот надо придумать лаба2 такую чтоб не стыдно было.
Аноним 31/05/17 Срд 01:30:25  998904
>>998774
> е ?
Опять ты, гнида?!
Аноним 31/05/17 Срд 07:52:54  998932
братишки, я вам покушать принес: https://github.com/avigmati/dcengine
обоссыте, но не бейте!
Аноним 31/05/17 Срд 09:18:56  998947
1.png (31Кб, 732x737)
Что я делаю не так?
inb4:учишь питон
Аноним 31/05/17 Срд 09:44:16  998950
>>998904
В смысле, опять ?
Я тут всегда был.
Аноним 31/05/17 Срд 10:06:45  998957
>>998331
>Ну сделали довольно таки годно, оче красиво ложится на язык, имхо, получше чем в некоторых статически типизированных

Ой, да ладно? Попробуй в типе метода класса A использовать класс B, и наоборот. В одном из классов (который определён раньше) придётся пихать имя класса в строку, т.к. иначе ошибка рантайма (класса B-то ещё нет). И я как бы понимаю почему так, но говорить что эти костыли красивее и органичнее ложатся на языке - ну такое, на вкус и цвет конечно. Вон во Flow/TypeScript действительно годноту запилили, там это действительно хорошо на язык ложится. При этом и возможностей в плане типизации в том же TypeScript гораздо больше.
Аноним 31/05/17 Срд 10:07:24  998958
>>998331
>>998957
на языке -> на язык
Аноним 31/05/17 Срд 10:08:42  998959
>>998947
Ты тип кавычек что ли поменял? Нахуя? Тебе же написали экранировать спец. символы.
Аноним 31/05/17 Срд 10:16:28  998966
Друзья, поясните за разницу между многопоточностью Python и С#/java
На примере, необходимо разослать сообщения на сайте с нескольких аккаунтов
Аноним 31/05/17 Срд 10:42:31  998981
>>998947
собеседование_в_гугл.txt
Аноним 31/05/17 Срд 10:58:02  998991
Смотрю тут курс Гуттага, копирую его функцию в среду вычисления корня из куба, не работает. Выводит лишь введенное значение на экран, сама функция не начинается. Почему? Код же скопирован целиком, разве что его raw_input из второй версии заменен на простой input.

x = int(input('Enter an integer: '))
for ans in range(0, abs(x)+1):
if ans3 == abs(x):
break
if ans
3 != abs(x):
print (x), 'is not a perfect cube'
else:
if x < 0:
ans = -ans
print ('Cube root of ') + str(x) + ' is ' + str(ans)

Непонимат.
Аноним 31/05/17 Срд 11:00:56  998993
>>998991
Сам текст здесь.

https://github.com/archerImagine/6.00SC/blob/master/Lec_03/ReadMe.md
Аноним 31/05/17 Срд 11:17:48  999008
>>998063
Питон же вроде как хорош чтобы закрепить основные навыки.

Вообще, есть другие варианты начала, например курс "Введение в программирование" МИТа и книжка "Почувствуй Класс" Бертрана Мейера.

Необязательно же зацикливаться на питоне, скорее всего так или иначе придется осваивать другие языки. Но питон считается для обучения и привития навыков.
Аноним 31/05/17 Срд 13:51:12  999092
>>998991
я может не совсем понял условие, но тебе нужно просто определить является ли abs^3 == x, и вывести его корень?
Тогда лучше наверное написать вот так
Аноним 31/05/17 Срд 13:51:29  999093
>>999092
отвалилось
http://ideone.com/atMiyk
Аноним 31/05/17 Срд 16:16:41  999193
121.png (9Кб, 679x342)
2.png (12Кб, 390x441)
3.png (13Кб, 417x532)
Ребят, решил таки с пайтона начать, а там дальше смотреть буду.
И вот сразу, так как я даун, запоролся в самом начале. Скажите, что я делаю не так? Гуглил не помогает, вроде всё сделал как надо.
>>998059 -кун
Аноним 31/05/17 Срд 16:21:56  999199
>>999193
Не парься, можешь удалить то что установил. И когда будешь заново устанавливать поставь галочку path при установке и будет норм
Аноним 31/05/17 Срд 16:35:54  999205
>>999199
> И когда будешь заново устанавливать поставь галочку path при установке и будет норм
Этого делать не нужно. Ставь DENWER
Аноним 31/05/17 Срд 16:54:09  999220
А для чего вообще нужен питон? Почему так много предложений на рынке труда? Веб разработкой лучше заниматься либо с пхп, либо с асп.нет, десктоп энтерпрайз это джава и сишарп. Геймдев это сишарп и плюсы. Не тралю, серьёзно спрашиваю, если что.
Аноним 31/05/17 Срд 16:55:50  999221
>>999205
Ебать ты полупокер от бога. Денвер это для пеашпи. Нам такое хавно не нужно
Аноним 31/05/17 Срд 17:26:12  999241
>>999220
лично мне он нужен, чтобы зделоть "что угодно"
веб приложос
или
рассчет промышленной хуитки
или
автоматизация ИТ-инфраструктуры
или
ЦОС

это я пишу, что делол

Аноним 31/05/17 Срд 17:41:16  999254
Анон, что нужно навернуть, чтобы вкатиться в Питон?
Аноним 31/05/17 Срд 17:52:15  999259
>>999254
Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
Аноним 31/05/17 Срд 17:56:39  999266
>>999199
удалял, ставил все галочки и похуй, нихуя.
Аноним 31/05/17 Срд 17:59:26  999271
>>999259
Ну че ты мне пастой отвечаешь, дорогуша?
Аноним 31/05/17 Срд 18:00:26  999273
Этот ваш питон умеет в работу с железом?
Аноним 31/05/17 Срд 18:03:35  999283
>>999273
А то! https://micropython.org/ Какое-то ебаное извращение, как по мне, лучше байтоебствовать..
Аноним 31/05/17 Срд 18:03:59  999284
>>999259
бляя, каждый раз как первый с этой пасты
Аноним 31/05/17 Срд 18:06:23  999291
1496243180303.png (10Кб, 231x176)
>>999283
Это что, платная либа? С питоном всегда так?
Аноним 31/05/17 Срд 18:07:31  999293
>>999291
Ебанутый? Лишь бы высрать ответ, читать не обязательно, да? https://github.com/micropython
Аноним 31/05/17 Срд 18:10:27  999296
>>999293
Ну я с телефона сижу, увидел кнопки Try и Buy, и сделал очевидный вывод.

А как у вас с базами данных?
Аноним 31/05/17 Срд 18:13:48  999301
>>999296
Если одним словом, то отлично.
Аноним 31/05/17 Срд 18:18:26  999305
>>999301
А есть аналог IEnumerate из шарпа?
Аноним 31/05/17 Срд 18:21:52  999310
q.png (32Кб, 930x436)
q2.png (20Кб, 942x465)
Сап, сорян за совсем глупый вопрос, никогда на питоне не писал
Сейчас нужно одну легкую (вроде) лабу написать, тип перемножение матриц, двух/трех-мерные графики написать на питоне

Какой проект выбирать?
Аноним 31/05/17 Срд 18:24:57  999313
>>999310
Джанго веб, конечно же
Аноним 31/05/17 Срд 18:27:05  999314
>>999305
Только костыли. С Enum'ами за пределами шарпа вообще туго.
Аноним 31/05/17 Срд 18:27:38  999316
>>999310
Консольную или в веб-мордой?
Аноним 31/05/17 Срд 18:31:04  999320
>>999305
Да, в sqlalhemy это выглядит так:
for hui in session.query(Hui).all():
print(hui.length)
Если я правильно понял предназначение IEnumerate
Аноним 31/05/17 Срд 18:31:07  999321
>>999314
Понял. Последний вопрос, лямбда выражения в питоне есть?
Аноним 31/05/17 Срд 18:31:41  999323
>>999316
Не знаю, мне просто нужно реализовать
>тип перемножение матриц, двух/трех-мерные графики

>>999313
Троллишь? Я выбрал, чет там по-моему точно не для моей лабы проект
Аноним 31/05/17 Срд 18:43:17  999329
>>999323
numpy+matplotlib
Аноним 31/05/17 Срд 18:49:18  999332
>>999321
Написал Сереже, он тебя разбанил в гугле, пользуйся.
Аноним 31/05/17 Срд 18:59:16  999333
>>999323
> Не знаю, мне просто нужно реализовать
> >тип перемножение матриц, двух/трех-мерные графики
Советую закатываться в матлаб для такого.
Аноним 31/05/17 Срд 19:01:39  999334
>>999333
О, а в матлабе можно компилить питон?

Как?
Аноним 31/05/17 Срд 19:07:35  999336
>>999334
Нет. Но для каждой задачи нужно подбирать правильный инструмент. И для твоей задачи лучше всего идти в матлаб.
Аноним 31/05/17 Срд 19:09:15  999337
>>999336
Ну у меня лаба называется как раз матлаб и питон.
Нужно освоить и то типо, в матлабе я все сделал
Теперь нужно на питоне
Аноним 31/05/17 Срд 19:22:07  999339
>>999332
Загуглил, лямбда возможна только с одной операцией, ясно понятно.
Аноним 31/05/17 Срд 19:26:44  999341
1496248001390.jpg (22Кб, 480x360)
открыл синтаксис питона
@
увидел обязательную передачу self в каждый метод класса
@
закрыл синтаксис питона
Аноним 31/05/17 Срд 19:28:15  999343
>>999341
Не хочешь self, передавай THIS.
Аноним 31/05/17 Срд 19:33:31  999344
>>999343
Стесняюсь спросить, а нахуя это нужно вообще кроме очевидного костыля для создателей синтаксиса?
Аноним 31/05/17 Срд 19:48:02  999350
>>999344
Нужно что? Соглашение об именовании для удобства же (Гвида так захотел). В метод класса первым аргументом передается ссылка на объект, в случае экземпляра класса принято использовать self в качестве имени аргумента, а в случае метода самого класса использовать cls. А так, можешь писать любое валидное имя, но это плохая практика.
Аноним 31/05/17 Срд 19:55:59  999355
8.png (7Кб, 320x159)
>>999350
>Нужно что?
Нахуя нужно self в аргументах, если ты его не используешь явно? Тут блядь обычный хеллоу ворлд, какой self???
Аноним 31/05/17 Срд 20:12:38  999360
image.png (71Кб, 697x584)
>>999355
Чтобы работали методы экземпляра класса, пикрелейтед.
Аноним 31/05/17 Срд 20:15:16  999363
Аноны, как изменить способ ввода данных в столбцах в QTableView связанной с QSqlTableModel. Например, добавить combo box.
В гугле нашел упоминание о делегатах, но примеров кода, по которым смог бы понять их работу, не нашел.
Аноним 31/05/17 Срд 20:20:50  999370
9.png (9Кб, 354x148)
>>999360
Ну вот я и предположил, что это костыль разработчиков языка. Потому что во всех остальных языках, все прекрасно работает и без self.
Аноним 31/05/17 Срд 20:23:57  999372
>>999370
Явное лучше неявного.
Аноним 31/05/17 Срд 20:24:52  999373
>>999372
Тогда какого хуя на твоем скрине неявно задан тип методов >>999360 ?
Аноним 31/05/17 Срд 20:25:35  999374
>>999373
>тип возвращаемого значения методов
Очевидный фикс.
Аноним 31/05/17 Срд 20:26:12  999375
>>999373
Потому что в питоне динамческая типизация.
Аноним 31/05/17 Срд 20:26:51  999376
>>999372
Но здесь дело не в явном обозначении. Это просто redundant слово, которое вносится во все методы, когда это даже не нужно.
Аноним 31/05/17 Срд 20:27:28  999377
>>999375
Явное лучше неявного же, вот и указывай.
Аноним 31/05/17 Срд 20:32:20  999378
>>999376
А как пифон узнает используешь ты селф в функции или нет?
Аноним 31/05/17 Срд 20:37:22  999379
0.png (8Кб, 406x130)
>>999378
Очевидно что никак, раз создатели не удосужились сделать self и this доступными на чтение по всему классу, как это сделано в других языках.
Аноним 31/05/17 Срд 22:01:06  999404
>>999379
что?
Аноним 31/05/17 Срд 22:12:42  999408
SACoShield-1.png (67Кб, 1808x442)
Ребят, удалил всё и скачал пайтон для 64-битной версии винды. С ярлыка консоль запускается без проблем, как и для 32-битной винды. Но через "выпилонить" пишет тоже самое. Какого хуя?
В переменных средах после установки пишет вот такую хуйню. Галочку напротив path ставил.
Я уже хуй знает что делать. Выручайте.
>>999193 - кун
Аноним 31/05/17 Срд 22:16:19  999410
>>999379
Явное лучше неявного.
Аноним 31/05/17 Срд 22:19:20  999413
>>999408
просто python, нахуй тебе 33 в конце?Файл называется python.exe, так нахуй ты ее тройки д обавляешь в конце?
Аноним 31/05/17 Срд 22:26:18  999417
Mn7Mv0MNfc.jpg (27Кб, 604x337)
>>999413
блядь, родной, спасибо!
Я ж даунич. Всё по инструкции "Укуса питона" стараюсь делать, а они меня наебать решили, суки. Не хотят, чтобы я программистом стал.
Аноним 31/05/17 Срд 22:31:15  999419
>>999417
Лол, спустя 6 часов таки запустил интерпретатор. С твоими темпами обучения не боишься помереть раньше, чем в питон вкатишься?
Аноним 31/05/17 Срд 22:35:00  999422
>>999419
лол, ну, думаю на питоне я начну быстрее зарабатывать какие-то более-менее сносные деньги, чем на основной своей работе.
Может как-то запилю вам прохладную, когда бухой буду.
Аноним 31/05/17 Срд 22:36:11  999425
>>999422
> питон
> зарабатывать
Не хочу тебя расстраивать, но..
Аноним 31/05/17 Срд 22:52:53  999437
>>999425
А зачем тогда его учат то?
Аноним 31/05/17 Срд 22:58:36  999442
>>999437
Сидишь ты такой за любой работой, к примеру, обзваниваешь клиентов фирмы. А тебе тут говорят, мол, на тебе гвоздь, он должен быть там. А ты такой - "Да у меня же есть молоток!" и без особых усилий вбиваешь гвоздь там, где нужно. Надеюсь, суть ты понял.
Аноним 31/05/17 Срд 23:12:17  999451
Как подхватить имена и айдишники всех процессов, относящихся к определенному приложению?
Например, запустил демона, следящего за появлениями новых процессов, и если таковой появляется - то записываем его в какую-то пизду и убиваем демона. Но например запуская хромоног спаунится 5 процессов, а записывается только один. Как записать их всех?
Аноним 31/05/17 Срд 23:18:02  999453
>>999451
мониторь дополнительно child процессы
Аноним 31/05/17 Срд 23:18:39  999454
14942760993860.jpg (24Кб, 500x285)
>>999442
Аноним 01/06/17 Чтв 00:05:25  999467
>>999419
>6 часов для того чтобы запустить консоль
>Укус питона
>Сейчас выберет некро-Комодо
А может лучше не стоит вкатываться в погромирование?
Выкинь нахуй свой укус питона - тебе он станет не по зубам сразу после момента пользовательских функций.
Возьми лучше Доусона, там и средненький юморок есть, да и объясняют для совсем уж тугих - авось поймешь хоть и врядли если тебя укус так затормозил
Аноним 01/06/17 Чтв 00:10:43  999468
14725643940880.jpg (12Кб, 48x37)
>>999467
Лучше бы посоветовал ему занырнуть в питон
Аноним 01/06/17 Чтв 01:01:45  999476
>>996524
>>996915
А вот и советские ынжаняра подъехали.
Блок-схемы как раз школьники рисуют.
Тру используют activity-диаграммы из UML.
Аноним 01/06/17 Чтв 01:03:31  999477
>>996494
Шарп пропустил, перерисовывай.
Аноним 01/06/17 Чтв 02:26:06  999493
>>999437
не обманывай. удаленно забиваю гвозди питоном за 450 руб\час
Аноним 01/06/17 Чтв 02:38:27  999494
>>999493
>за 450 руб\час
Дешевле шлюхи дворовой.
Аноним 01/06/17 Чтв 03:17:19  999500
>>999494
мне хватает, а ты не пизди про питон без денег.
Аноним 01/06/17 Чтв 10:36:15  999544
Вот такой по питону плз
https://tproger.ru/books/cpp-books-definitive-guide/
Аноним 01/06/17 Чтв 10:58:48  999555
>>999544
https://www.fullstackpython.com/
http://pythonbooks.revolunet.com/
Аноним 01/06/17 Чтв 11:37:43  999558
>>999493
я за 20 долларей, но я ленивый и биллю не каждый день даже
Аноним 01/06/17 Чтв 13:12:35  999602
Отрисовываю форму из одного единственного поля ChoiceField, отрисовываю её использую select2 и bootstrap. Как только она отрисовалась, bootstrap сразу подсвечивает её зеленым(Обычно это происходит после валидации и отправки формы), не могу понять в чем причина и как от этого избавиться
Аноним 01/06/17 Чтв 17:13:53  999691
Аноны, выкатил веб-приложение (ну как выкатил, тестовый прогон, на неделю) django+SQLite. Будет юзать приложение около 15 человек и каждый день создавать 50-100 записей. В основном юзается создание новых записей и несложные выборыки по дате|ID юзера. Все ли будет ок с ней или достигнув какого-то объема БД начнет подтормаживать? Может поменять ее на MySQL/PostgreSQL уже?
Аноним 01/06/17 Чтв 17:25:34  999693
>>999691
> 15 человек
> каждый день создавать 50-100 записей
> поменять ее на MySQL/PostgreSQL
Лет через 20 поменяешь, если лагать будет. Но скорее всего просто добавишь индексы нужные и ещё на 20 лет хватит.
Аноним 01/06/17 Чтв 17:41:14  999699
>>999691
>или достигнув какого-то объема БД начнет подтормаживать?
ближе к 140 терабайт надо будет на постгрес переходить
Аноним 01/06/17 Чтв 17:50:06  999704
Пачаны,какое-то время назад начал изучать Питон, поставил себе цель зарабатывать по 300к руб в месяц. Пока шибко дело не движется , постоянно забиваю на занятия по английскому языку . Целый год выбирал методику по изучению английского и с какого ЯП стартовать. В принципе небольшие основы программирования выучил и как работает веб.

Сейчас пока думаю перейти на какое-то время в PHP, в нем хоть можно без всяких фреймворках начать писать какие-нибудь быдло лендинг пейджи.

Но потом обязательно вернусь к Питоши, после того как научусь читать документацию и подучу математику. В питоне все-таки машинное обучение, потрясающая документация, бендинги ко всем GUI, больше 1000 видео докладов с питон конференций, только за последние 3 года и других ништяков..
.
Так что присядим на дорожку.
Аноним 01/06/17 Чтв 18:17:30  999714
Пойдет Питон, чтобы вкатиться в программирование? Что нужно прочитать по Питоше, если из опыта онли чуть-чуть Паскаля? Ну не отвечайте пастой, пожалуйста
Аноним 01/06/17 Чтв 19:39:29  999748
>>999714
Python для детей. Самоучитель по программированию
Изучаем python программирование игр визуализация данных веб-приложения
Аноним 01/06/17 Чтв 20:33:26  999774
>>999714
Сначала читаешь
https://habrahabr.ru/company/everydaytools/blog/322980/

https://www.codecademy.com/learn/python
попутно читаешь
https://docs.python.org/3/tutorial/index.html

потом курсом глянценуть
https://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-10
поглядываю в полные референсы
Аноним 01/06/17 Чтв 20:45:12  999783
>>999714
Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
Аноним 01/06/17 Чтв 21:20:26  999794
Бля, пацаны, как резюме составлять то ?
Я вот думаю в резюме билдерах составить, но там всё по-английски, а вакансия была на русском, так что наверное тупо присылать резюме на английском ?
Есть у кого годный шаблон какой-то, или линк на билдер ?
Аноним 01/06/17 Чтв 21:24:10  999797
>>999794
пиши на русском и не еби мозги.
А вообще шаблоны не нужны - просто напиши свои контактные данные, опыт, какой-то стек используешь ну и приложи ссылку на гит если таковой имеется, и всё.
Аноним 01/06/17 Чтв 21:54:11  999812
Как установить scipy? Пип выдает кучу хуйни. Вроде все необходимое установил.
Аноним 01/06/17 Чтв 22:00:44  999815
>>999812
Блять, ты можешь хотя-бы заскринить трейс, который тебе выдается?Какой помощи ты ждешь?Не нужен тебе scipy, лучше установи turtle и играйся
Аноним 01/06/17 Чтв 22:14:47  999823
>>999815
Там кругом мое имя пользователя, так что не вариант..
Для запуска кластеризации нужен именно scipy. Однако нашел проще и понятнее исходник на с++, так шо отмена вопроса.
Аноним 01/06/17 Чтв 22:17:13  999824
>>999823
В 2к17 в паинт не мочь, чтобы затереть
Аноним 01/06/17 Чтв 22:18:16  999825
>>999824
Делать мне больше нечего.
Аноним 01/06/17 Чтв 22:19:50  999826
>>999704
Блять, ты прежде чем за что-то хвататься, определись - что конкретно тебе нужно в кодинге?
Насколько я понимаю опыт у тебя в программировании околонулевой, то лучше послушай мой совет.
Если тебе нужны именно деньги, и желательно побыстрее - то иди в РНР, и сюда больше не возвращайся. Эти пхп-ребята нужны всегда и везде, почти в любой мухосрани и тем более в ДСах.
Если же ты конкретно хочешь именно заниматься питоном - то начинай сразу с него, и не трать время на РНР, переучиваться потом будет просто кошмар плюс не забывай, что в вебе и там и там нужны еще и знание фреймворков. На чистом коре никто ничего не делает. Плюс в питоне с работой несколько сложнее, а особенно если у тебя нет ИТ-образования.
Ну а английский тебе нужен только для чтения документации, и всё. В общем решай сам, и добра тебе
Аноним 01/06/17 Чтв 22:39:37  999838
>>999825
Ну и соси тогда, ёпту!
Аноним 02/06/17 Птн 00:18:09  999868
Как pickle.dumpнуть, а потом pickle.loadнуть динамически созданные классы?
...
nc = type('newClass', (object,), {"param1": "a"})
globals()['newClass'] = nc
pickle.dump(nc, f, 2)
...
nc = pickle.load(f)
Аноним 02/06/17 Птн 00:20:55  999869
>>999868
Вылазит такая сотана AttributeError: 'module' object has no attribute 'newClass'
Аноним 02/06/17 Птн 06:02:08  999913
>>999812
Надо сначала поставить репачок numpy под винду, на сайте есть ссылка.
Аноним 02/06/17 Птн 11:03:30  999954
2.png (288Кб, 1449x806)
>>996312 (OP)
даун-кун снова в треде, знаю что заебал, но что поделать.
Что за хуйня? Схуяли оно выбивает мне ошибку?
Аноним 02/06/17 Птн 11:06:33  999956
>>999954
Господа, делаем ставки, через сколько он выведет hello world(интерпретатор был запущен спустя 6 часов).
Аноним 02/06/17 Птн 11:08:19  999957
>>999954
забыл закрыть строку апострофом
Аноним 02/06/17 Птн 11:16:48  999960
>>999954
не знаю почему, но мне тебя жалко чтоли
Если не боишься - пили свой фейко-вк, буду тебе подсказывать в питоне что да как, а то тебя в треде обоссут скоро.
Аноним 02/06/17 Птн 11:18:49  999963
>>999956
Ну, хоть поорёте с меня. Я разберусь, просто я, блядь, не понимаю, почему я делаю точь в точь, как показано на видосах или в укусе питона, а у меня выбивает какую-то хуйню
>>999957
Так? Теперь пишет другую хуйню.
И заметь, в видосе на ютубе он не закрывал каким-то хуем строку апосторофом и у него всё чики-брики
Аноним 02/06/17 Птн 11:20:41  999965
f14297216.jpg (48Кб, 529x396)
>>999960
Спасибо, добрый человек. Вк нет, есть телега. Подойдёт?
https://t.me/Lemark
Аноним 02/06/17 Птн 11:21:32  999966
2.png (9Кб, 673x336)
>>999963
отклеилось
Аноним 02/06/17 Птн 11:26:23  999968
>>999965
>Подойдёт?
задавай тут.
Аноним 02/06/17 Птн 11:27:03  999969
>>999968
хочу 6 девяток
Аноним 02/06/17 Птн 11:29:49  999971
>>999965
Телеграм хуйня, ну да ладно
Я тебя добавлю скоро
Аноним 02/06/17 Птн 11:47:55  999976
Пытаюсь написать граббер картинок на питоне.
Сохраняю html с помощью request, но из-за того, что страничка находится в файловой системе, все ссылки меняются типа:
https://2ch.hk/tes/src/906603/14932361780220.jpg -> file:///tes/src/906603/14932361780220.jpg

Как это исправить, или как это вообще по-умному делается?
Аноним 02/06/17 Птн 11:49:44  999977
>>999976
добавляй в начале файла:
<base href="ссылка">
где "ссылка" - то ссылка на скачную страничку
Аноним 02/06/17 Птн 11:49:53  999978
>>999976
filepath.replace('file:///', 'https://2ch.hk/')
или типа того
Аноним 02/06/17 Птн 13:09:15  1000022
>>999868
Бамммп!
Аноним 02/06/17 Птн 13:16:06  1000025
image.png (34Кб, 535x262)
>>1000022
Все работает же.
Аноним 02/06/17 Птн 13:25:35  1000029
>>999826
Ни хуя ты деру дал, что значит сюда больше не возвращайся. Нормальный кент смогет на нескольких яп прогать
Аноним 02/06/17 Птн 13:26:17  1000031
>>996360
напомни как плиз, т.е. как можно изменять данные в строке ро инжексам, а не функцияи работы со строками ?
Аноним 02/06/17 Птн 13:57:13  1000043
>>1000025
Из другого сеанса лоад не делается.
Аноним 02/06/17 Птн 14:05:53  1000044
>>1000000
NY 4E TA YOPTY?!
Аноним 02/06/17 Птн 14:20:54  1000047
>>1000031
>как можно изменять данные в строке ро инжексам, а не функцияи работы со строками ?
никак
можно вместо строки хранить список буков
и уже в списке по индексу менять
Аноним 02/06/17 Птн 15:02:09  1000063
pepecry.jpeg (47Кб, 800x522)
В каком объеме нужно знать Джанго чтобы куда-то устроиться?

Если я осилю книжку Leightweight Django, смогу сделать что-то похожее на то что там в примерах, мне много еще останется?

Аноним 02/06/17 Птн 15:14:52  1000068
>>1000063
Осиль еще django мануал 1700 страниц и книгу django by example
Аноним 02/06/17 Птн 15:19:04  1000074
>>1000063
django girls tutorial
polls tutorial
django by example ультрагоднота
obey the testing goat ещё наверни следом
и в целом процентов на 50 будешь в теме по джанго,уже можно работать
Аноним 02/06/17 Птн 15:36:42  1000086
>>1000068
>>1000074
Спасибо Я сначала начал с django by example но решил отвлечься на лайтвейт почему-то, она вроде как по сложней выглядит.
Аноним 02/06/17 Птн 17:39:16  1000136
>>999494
Зато глотать и подмываться не надо.
Аноним 02/06/17 Птн 19:04:49  1000167
Куда двигаться после прочтения укуса питона?
Аноним 02/06/17 Птн 19:23:41  1000173
>>1000167
В сторну выхода.
Аноним 03/06/17 Суб 00:16:09  1000280
>>1000167
В сторону отсоса питона.
Аноним 03/06/17 Суб 01:08:18  1000289
>>999966
Алло, даун, скачай pycharm. Я уже стрию на животе заработал с тебя, больной ты ублюдок.
Аноним 03/06/17 Суб 01:09:33  1000291
>>1000047
типа list_string=list(mystring)
?
Аноним 03/06/17 Суб 04:13:50  1000313
>>996312 (OP)
Как вводить данные с клавиатуры, чтобы вся инфа попадала во внутрь EMT.set_text(u'сюда')? Как здесь использовать input()?

https://github.com/emuravjev/mdash/blob/master/tools-py/run.py#L15
Аноним 03/06/17 Суб 08:29:30  1000324
>>1000313
EMT.set_text(input()) ? очевидно
Аноним 03/06/17 Суб 12:36:57  1000376
>>1000291
да, примерно так.
Аноним 03/06/17 Суб 13:52:37  1000413
Быстрый вопрос.

Какая библиотека может сконвертить tz aware datetime в строку так, чтобы в конце было не +00:00, a Z (Zulu Time Zone)
Как есть (isoformat): 2017-06-03T09:30:24.710346+00:00
Как надо: 2017-06-03T09:30:24.710346Z

Понимаю, что можно сделать dt.isoformat().replace('+00:00', 'Z'), но это имхо какое-то уебанство.
Аноним 03/06/17 Суб 15:04:50  1000459
Работал кто с python-rq?
Вот надо мне воркер сделать, поднимаю я редиску значит, понятно.
Потом вообще не понятно.
Воркер - отдельный файл .py или не обязательно?

У меня есть вьюха на джанге, мне надо передавать в воркер таску
Внутри вьюхи я создаю подключение к редису, запихиваю в .enqueue() название функции из воркера, аргументы.

Как узнать статус задачи для воркера?
Аноним 03/06/17 Суб 15:54:40  1000485
>>999797
И получи отказ или игнор.
Жиза.
Аноним 03/06/17 Суб 16:06:24  1000490
>>1000485
У меня на русском был и меня позвали на собеседование без моего отклика на вакансию. И взяли.
Аноним 03/06/17 Суб 17:04:54  1000500
Почему , вы еще до сих пор не перешли на php/Symfony2 ?
Аноним 03/06/17 Суб 19:59:44  1000563
Есть приложение PyQt5 + Python 3.6. Нужно из него сделать exe-шник, который бы работал на WinXP(сам сижу на Win10). Как мне кажется, единственный способ сделать приложение для ХР - это поставить VM с ХР и установить там py2exe. Но py2exe работает только со второй версией питона.
Какие выходы есть из такой ситуации?
Аноним 03/06/17 Суб 20:14:15  1000570
>>1000563
тебе говорили питон не десктоп? говорили. хули ты хочешь теперь?
Аноним 03/06/17 Суб 20:21:16  1000574
>>1000563
Если Qt5 на XP не работает не поможет ничто.
Аноним 03/06/17 Суб 20:26:51  1000580
Ладно, мой пост >>1000459 это полный тупняк.
Есть мануал devcenter.heroku.com/articles/python-rq, может кто-нибудь объяснить что именно делает в нем worker.py, utils.py, как они между собой связаны?
Я не понимаю сути этих двух файлов. Почему ф-я, которая будет обрабатывать задачу не в worker.py, а она вообще импортится непосредсвенно в код основной приложухи, которая ставит очередь.
Аноним 03/06/17 Суб 21:07:59  1000611
Как лучше всего понять тонкости языка?
Понятно, что надо писать код, но все же где искать информацию? В официальных доках написано так, что ничего не понятно.
Аноним 03/06/17 Суб 21:12:35  1000616
>>1000611
опенсорс смотри, best practices ищи, смотри реализацию паттернов
Аноним 03/06/17 Суб 21:18:23  1000620
>>1000616
А если я ничего не могу понять в опенсорсе?
Там всякие лямбды, генраторы, итераторы, а я всего этого не знаю.
Как тогда быть?
Аноним 03/06/17 Суб 21:19:35  1000623
>>1000570
То что питон в том числе и декстопный подтверждает наличие гуёв и компиляторов(таких как py2exe, pyinstaller и т.д.)
Аноним 03/06/17 Суб 21:26:44  1000628
>>1000620
читать про лямбды, генераторы и прочее
пробовать их на практике
Аноним 03/06/17 Суб 22:19:31  1000666
>>1000628
Где читать?
Аноним 04/06/17 Вск 01:50:00  1000737
>>1000623
ага, давай, удачи!
Аноним 04/06/17 Вск 02:14:36  1000741
На бубунте в pycharm квадраты вместо всех букв, как фиксить?
Аноним 04/06/17 Вск 03:13:41  1000744
>>999284
как оно есть братан как оно есть
Аноним 04/06/17 Вск 03:16:57  1000745
>>1000741
накопи денег на макбук
Аноним 04/06/17 Вск 11:32:44  1000781
>>1000745
Я сходу тебе придумаю 10 более простых способов поссать себе на лицо, и проебать при этом кучу денег.
Аноним 04/06/17 Вск 11:44:40  1000786
Как выполнить программу по шагам? У меня явно проёб при переносе алгоритма на питон, но я не могу понять где, не видя, то как выполняются итерации.

>>1000741
Какая оболочка? Какая версия бубунты? Шрифты стоят?
Аноним 04/06/17 Вск 11:53:45  1000787
>>1000786
Ubuntu 17.04 zesty
> Шрифты стоят
Какие шрифты? Гуглил проблему, находил только жалобы на то что шрифты фигово выглядят, поставил пару из советов оттуда, но больше никаких не ставил.
Аноним 04/06/17 Вск 11:58:13  1000790
>>1000786
> Шрифты стоят
Никак, выводить промежуточные результаты, запускать в дебаггере и смотреть что в какой переменной лежит, но прогнать пошагово не выйдет
Аноним 04/06/17 Вск 12:03:45  1000792
>>1000790
>но прогнать пошагово не выйдет
Уже вышло. Пока пытаюсь понять, откуда взялись квадраты в PyCharm попробовал его деббагер и нашел дыру в алгоритме.
Аноним 04/06/17 Вск 12:05:38  1000793
>>1000792
Рассказывай как вышло, я двжа года ждал
Аноним 04/06/17 Вск 12:19:12  1000794
>>1000793
Расставил брейк поинты на всех строках.
Аноним 04/06/17 Вск 12:40:50  1000797
У тебя что-то с системой, PyCharm по умолчанию использует шрифт твоей системы. То есть либо шрифт не поддерживается, либо ты криво распаковал IDE.

Выполни на всякий пожарный:

sudo apt-get update
dpkg --configure -a
sudo apt-get upgrade
Аноним 04/06/17 Вск 12:40:52  1000798
Чего предложите для работы с postgressql?
Аноним 04/06/17 Вск 12:56:03  1000803
Почему питон себя так странно ведёт:

Передаю список итератору состоящий из x и y, например: xxxxxyyyxxxy
Должен выводить: 5x4y3x1y
Выводит: 7x4y

Код сейчас показать не могу, но как приду домой закину.
Аноним 04/06/17 Вск 13:00:42  1000805
>>1000803
Предчувствую шин
Аноним 04/06/17 Вск 13:04:11  1000807
>>1000805
Там не то что, шин. Там полная капитуляция.
Аноним 04/06/17 Вск 13:07:16  1000808
>>1000807
Я в твоем коде шин предчувствую. Надеюсь
, ты хотя бы не просто складываешь иксы
Аноним 04/06/17 Вск 13:11:26  1000811
>>1000808
Надейся дальше.
Аноним 04/06/17 Вск 13:13:15  1000812
>>1000811
Ну так если ты их просто сложил, то питон их, внимание! просто сложил.
Аноним 04/06/17 Вск 13:16:39  1000813
Посоветуйте статью о написании сервера и клиента, с помощью протокола Tcp/ip
Аноним 04/06/17 Вск 13:43:56  1000826
image.png (6Кб, 672x63)
Почему не устанавливается _winreg?
При pip install winreg выдает следующее:
Аноним 04/06/17 Вск 13:46:35  1000827
>>1000826
The _winreg module has been renamed to winreg in Python 3
Попробуй так
Аноним 04/06/17 Вск 13:48:32  1000829
>>1000827
Ой, и правда, спасибо большое
Аноним 04/06/17 Вск 13:54:04  1000834
>>1000829
А библиотека точно живая?
https://pypi.python.org/pypi?%3Aaction=search&term=winreg
Аноним 04/06/17 Вск 13:56:39  1000835
image.png (4Кб, 300x67)
>>1000834
Без понятия, я ее не качал, она у меня и так есть
Аноним 04/06/17 Вск 14:02:57  1000841
>>1000835
У меня нет (3.5). В документации числиться, но больше нигде замечен не бы. Ищи замену.
Аноним 04/06/17 Вск 14:03:43  1000842
>>1000835
зы. Ты же из под винды сидишь?
Аноним 04/06/17 Вск 14:05:36  1000844
>>1000841
> ищи замену
Зачем? У меня все работает
У меня тоже 3.5
>>1000842
Да
Аноним 04/06/17 Вск 14:10:12  1000846
>>1000844
Ну значит, это стандартная библиотечка для винды, зачем тебе ее ставить?
Аноним 04/06/17 Вск 14:12:12  1000850
>>1000846
Я ее искал с самого начала по _winreg, судя по примерам из стаковерфлова. Потом попытался pip install winreg и ничего не получилось. Такие дела.
Аноним 04/06/17 Вск 14:12:15  1000851
>>1000798
Бамп
Аноним 04/06/17 Вск 14:13:16  1000853
>>1000850
Так а зачем ты пытался, если все работает?
Аноним 04/06/17 Вск 14:13:46  1000854
>>1000853
А я не додумался сразу написать winreg. Или додумался, уже не помню.
Аноним 04/06/17 Вск 14:50:26  1000872
>>1000745
Ты хоть понимаешь, что высокими зарплатами в айти мы обязаны Билли и Джобсу, а вовсе не задротам-ниишникам в лице Ричарда в-рот-ноги Столлмана и прочих швабодных аутистов?
И сколько денег всякие айбиэмы сэкономили на бесплатных опенсорцных дурачках?
Аноним 04/06/17 Вск 14:51:28  1000873
>>1000872
Бля, это вот этому >>1000781
Аноним 04/06/17 Вск 15:04:55  1000887
>>1000872
Какое это отношение имеет ко мне? Или я дожен жрать говно и радоваться, что у мужиков из эппла большие гонорары? А говноеды пусть жрут то, что им нравиться, но не надо и мне в тарелку его накладывать.
Аноним 04/06/17 Вск 15:37:25  1000902
>>1000324
Traceback (most recent call last):
File "run.py", line 18, in <module>
main()
File "run.py", line 13, in main
EMT.set_text(input())
File "<string>", line 1
Текст в тексте.
^
SyntaxError: invalid syntax

Там параметр (u'') не случайно.
Аноним 04/06/17 Вск 15:40:01  1000907
Есть бот (пусть будет сферический в вакууме, чтобы не восприняли как рекламу), крутился на VDS-ке, всё было нормально. Вчера добавил одну функцию (ничего особого, просто обращение к sqlite через peewee, такое в боте уже было) — и бот перестал реагировать на одну из команд в которой как раз идёт это обращение к БД (это вообще больше похоже на совпадение, что перестал реагировать именно на эту команду, нежели дело действительно в БД.
Но магия в том, что если запускать бота как
python3 bot.py
, то всё работает нормально, бот реагирует как положено; косяк же проявляется только тогда, когда запускаю бота как демона через service-file в systemd. journalctl на этот счёт не показывает ничего. Вообще.
Конкретно та функция, на которую нет реакции здесь https://pastebin.com/mMZXbfdL (в функцию было добавлено всё то, что со словом oferta). Парни, помогайте, у меня даже предположений нет из-за чего может быть такое поведение.
Аноним 04/06/17 Вск 15:51:21  1000913
>>999794
https://latexresu.me/generator/templates
ясен хуй на английском пиши
Аноним 04/06/17 Вск 15:57:16  1000915
А вот и я.
https://pastebin.com/jFCWfZrV
Как заставить .append() добавлять, а не складывать?
Аноним 04/06/17 Вск 16:01:12  1000917
image.png (48Кб, 406x461)
Как отключить службу средствами питона?
Аноним 04/06/17 Вск 16:07:08  1000921
Забавно, запускаю проект на компе - всё ок, запускаю на сервере - тоже типа ок(команда выполняется, исключений не кидает), но по факту ничего не происходит.
Django. Python3
Аноним 04/06/17 Вск 16:17:43  1000926
>>1000887
>но не надо и мне в тарелку его накладывать
Дак тебе, наоборот, хотят в тарелку нормальной пищи наложить, а ты выпендриваешься, орешь "ВРЁТИ!1!".
Аноним 04/06/17 Вск 16:25:01  1000931
Как не делай, всё равно складывает. Идиотизм какой-то. Нахуя так было делать?
Аноним 04/06/17 Вск 16:35:46  1000936
image.png (4Кб, 630x57)
>>1000917
О-о-о-окей, посредством os.system("net stop pcasvc") оно мне высрало во-от это
Аноним 04/06/17 Вск 16:36:02  1000937
>>1000936
И да, службу оно успешно отключило.
Аноним 04/06/17 Вск 16:37:16  1000938
image.png (4Кб, 595x59)
>>1000936
Ага, понял. Теперь вопрос: как убрать этот текст? Что бы он не выводился.
Аноним 04/06/17 Вск 17:33:45  1000972
>>1000938
subprocess.run + PIPE
Аноним 04/06/17 Вск 17:38:58  1000974
Суп аноны, пытаюсь прикрутить сжатие потокового звука, но никак не могу найти вменяемых рабочих либ для этого. Что есть годного? Желательно под тройку.
Аноним 04/06/17 Вск 17:40:49  1000975
>>1000972
Что то я жутко туплю. Я этот модуль даже импортнуть не могу.
Аноним 04/06/17 Вск 17:43:08  1000976
>>1000975
import subprocess
?
Аноним 04/06/17 Вск 17:44:29  1000977
image.png (9Кб, 638x89)
>>1000976
Не-а.
Аноним 04/06/17 Вск 17:45:41  1000979
>>1000977
с 2.7 из коробки идёт. Раньше хз.
Аноним 04/06/17 Вск 17:46:26  1000980
>>1000979
В 3.5 нема.
Аноним 04/06/17 Вск 17:47:22  1000983
>>1000979
Хотя, погоди, я долбоеб. Все, спасибо, вопрос закрыт.
Аноним 04/06/17 Вск 17:48:40  1000984
>>1000980
subprocess.run(("net stop pcasvc"), stdout=subprocess.PIPE, shell=True)
Аноним 04/06/17 Вск 17:53:59  1000986
>>1000984
Боже, выручил, тонны нефти и добра тебе, анон!
Аноним 04/06/17 Вск 19:55:00  1001041
>>1000803
itertools.groupby
Аноним 04/06/17 Вск 20:07:25  1001049
>>998932
ну же! никто что ли сокеты не юзает!? я бы хотел найти единомыленников что бы довести эту либу до состояния пулл реквеста в джанго каналы. с микросекунды на макросекунду займусь клиентом под питон (скорре всего aiohttp). тут много кто хочет, но не в зуб ногой как, дак вот я могу помочь, в разумных пределах (я ответственно отношусь к коду, но плохо о нем разговариваю, это касается комментариев и это нужно учитывать).
Аноним 04/06/17 Вск 20:10:13  1001050
>>1001049
бро, а что оно делает? поясни плиз
а то что такое джанго каналы я знаю, что такое сокеты тоже, а что ты сделал и как оно из одного другое клепает (а главное зачем) я понять не могу
Аноним 04/06/17 Вск 20:15:12  1001054
Аноны, не по теме, но вдруг кто знает, как вручную установить расширения на хром? Хотелось бы узнать, как это сделать средствами питона.
Аноним 04/06/17 Вск 20:21:14  1001056
>>1001050
да, документации -0 признаю)
кроч в питоне делаешь так: https://pastebin.com/yRSadA0q
а в js так: https://pastebin.com/vXpLb4Fm
Аноним 04/06/17 Вск 20:29:29  1001059
Может устроиться на работу Python-кодерком сыч без ВО?
Аноним 04/06/17 Вск 20:30:17  1001060
>>1001056
причем, в питоне ты можешь создать кучу предков для engine это не повлияет на конечные engines - ты можешь создавать сложную структуру приложения с наследованием на подобие class based views в django... и это не предел ты можешь из одного rpc (например) [хендлера породить абсолютно другого класса хендлер, просто создав его с параметром message (в примере этого нет, но, это скорее специально, что бы мимопроходящие - мимо прошли), о господи, ты в любой момент можешь переключиться на юз сырого сокета...
Аноним 04/06/17 Вск 20:31:07  1001061
>>1001059
Нужен опыт в порнограммировании
Аноним 04/06/17 Вск 20:32:43  1001063
>>1001061
А если я был мододелом (грубо говоря - полуразрабом) в одной игоре на java, и переводчиком для игры на ведре, и через два года получу вышку, я смогу устроиться?
мимо
Аноним 04/06/17 Вск 20:35:09  1001068
>>1001061
Ну с проектами там на гитхабе, естессно.
Есть шанс?
Аноним 04/06/17 Вск 20:35:37  1001070
>>1001063
Шансы весьма неплохие, особенно если вышка техническая
Аноним 04/06/17 Вск 20:36:19  1001071
>>1001070
Я буду, короче, старшим специалистом по обслуживанию компьютерных систем и сетей. Нормально же? За еду работать возьмут?
Аноним 04/06/17 Вск 20:37:40  1001073
>>1001068
Меня так и взяли, потому что был хитгад. Только будут еще задавать вопросы по твоим проектам, я вот уже через два месяца забыл архитектуру своей программы
Аноним 04/06/17 Вск 20:38:50  1001074
>>1001071
Более чем, это же охуенная вышка, но даже инженер по холодильникам подошла бы
Аноним 04/06/17 Вск 20:41:23  1001075
>>1001071
Админ системная уборщица или мальчик-компьютерщик это зашквар на всю жизнь.
Аноним 04/06/17 Вск 20:43:36  1001077
>>1001074
Ну а вообще без нее насколько возможно пробиться?
Аноним 04/06/17 Вск 20:44:02  1001078
>>1001074
Но я все равно поеду в Польшу работать, как мои знакомые. Только они клубнику собирают (~12к незалежных), а вот я, наверное, могу рассчитывать на что-то более вменяемое. Только язык не знаю, сука, надеюсь, мой тех. ангельский их устроит.
Аноним 04/06/17 Вск 20:44:24  1001079
>>1001073
>хитгад
что это?
Аноним 04/06/17 Вск 20:47:58  1001080
>>1001077
Это зависит от уровня навыков, конкуренция высокая. И от компании - если там все старперы, но нереально пробиться. Но студентов-питонщиков охотно берут вроде
Аноним 04/06/17 Вск 20:49:39  1001081
>>1001050
в планах написать клиента на go, c# (порядок не точен)
я хочу больше и это естесстевнно. https://www.youtube.com/watch?v=oTkCDz5yTJM
Аноним 04/06/17 Вск 20:58:26  1001086
14965166002330.png (1377Кб, 1330x980)
Я вообще слышал, что в моем городе есть компания, у которой есть свои филиалы (или как это называется) в СШП, Германии и т.д.
А что они делают - пишут то ли прошивки, то ли ПО для камер видеонаблюдения. И самое интересное, что пишут они на питоне. И мне говорили, что туда вполне охотно набирают новые рыла, главное знать всего основы(!) питона. Что-то я мало верю, что нужны только основы, но если они меня попросят показать что-то из своего дерьма, то покажу уберкулхацкерный скрипт, который их сразит наповал кол-вом костылей и говнокода, конечно же, и который я активно допиливаю, осталось только узнать пару деталей. И так, аноны, можно ли программно распространить файл по всей локальной сети (на все компы в локалке) средствами питона? Если да, и, если вы подскажете/скажете как это организовать, это решит почти половину проблем (одна из главных фич для "промышленного масштаба" действий).
Аноним 04/06/17 Вск 21:00:16  1001087
>>1001081
ну же, ребята, моя бывшая замечала за мной недюженные преподавательские способности.
https://curseovdialect.bandcamp.com/track/colossus
Аноним 04/06/17 Вск 21:05:33  1001090
>>1001086
вопрос протоколов и их реализаций, питон как макдональдс - всюду - любой протокол - любая фича - на ешь. но если бы я думал о секьюре я бы сначал выбрал платформу, потом уже выбрал бы под эту платформу язык, поговаривают wasm для винды неплох. питон в таком случае как мастер нода разве что - контроллер.
Аноним 04/06/17 Вск 21:13:26  1001092
>>1001090
Это точно мне адресовано?
Аноним 04/06/17 Вск 21:23:03  1001095
>>1001092
да. или я ошибся!? ох вечно эта мышь подводит! или нет? или да? ну ты меня запутал всюду! ты или туда или сюда давай или я туда... или я не знаю вообще! ну и что мне делать теперь!? ну спасибо!
Аноним 04/06/17 Вск 21:34:05  1001099
1491911448.jpg (40Кб, 800x536)
>>1001095
И-извините..
Аноним 04/06/17 Вск 21:39:14  1001107
В чем разница между PostgreSQL vs PostgreSQL Pro Standard? Что лучше юзать?
Аноним 05/06/17 Пнд 00:05:54  1001180
Сап программач. помогите пжалста..
Есть задача сделать интерактивную программу при выборе пунктов которой есть возможность записи текста в файл, открытия файла для чтения и перезагрузка в меню заново. Сделал только чтобы записывала..как сделать вывод в консоль и перезагрузку в стартовое меню? Весь код ниже

# -- coding: utf-8 --
import sys
import os.path

my_file = open(r'snake.txt', 'w+')


print("Выберите необходимую операцию..")
print ("""
1. Добавить данные в файл
2. Прочитать данные из файла
3. Вывод текущего содержимого
4.Exit/Quit
""")

men=str(input("Выберите цифру соответствующую заданию.."))

if men=="1":
text_for_file = input()
my_file.write(text_for_file)
input("Нажмите ENTER для продолжения..")
print("\n Данные добавлены")

elif men=="2":
print("\n Содержимое файла..\n")
my_file = open('snake.txt','r')
my_file.readline()

elif men=="3":
print("\n Перезагрузка программы\n")

elif men=="4":
print("\n Terminated...")
my_file.close()

elif men !="":
print("\n Not Valid Choice Try again")

my_file.close()
Аноним 05/06/17 Пнд 00:25:18  1001185
>>1000666
В интернете.
>>1000907
working directory? Хотя, если всё работало, то это не тот случай. Добавь логи.
>>1000921
И вправду смешно, долбоёб.
>>1001079
Даун-хохол, видимо, имел ввиду гитхаб.
Аноним 05/06/17 Пнд 01:00:46  1001194
>>1001180

>print("Выберите необходимую операцию..")

Надо так
print("Выберите мышью необходимую операцию..")
Аноним 05/06/17 Пнд 01:23:35  1001203
>>1001185
>видимо, имел ввиду гитхаб
Я подумал, что бум найма какой-нибудь внезапный.

Короче, с простым знанием языка я нахуй никому не нужен? Я бы написал что-нибудь, да идей нет, только игры в голову приходят, но кому они нужны на питоне.
Аноним 05/06/17 Пнд 01:46:22  1001208
>>1001203
Да дохуя нужного всего. Обпишись. Жаль времени мало. Ты наверное спросишь: "что же писать"?!
Например, ui библиотеку для веба типа flexx, но чтобы на asyncio и была совместима с pyqt5, любой протокол на sans io (кроме тех, что уже реализованы конечно же), единый декларативный формат для пакетов и установки.
Аноним 05/06/17 Пнд 03:36:24  1001224
А сколько сейчас адекватная зарплата для питониста?
Аноним 05/06/17 Пнд 03:44:19  1001225
>>1001224
define "питониста"
Аноним 05/06/17 Пнд 03:59:29  1001226
>>1001225
Python-разработчик
Аноним 05/06/17 Пнд 04:08:14  1001227
>>1001226
define "Python-разработчик"
Аноним 05/06/17 Пнд 04:09:17  1001228
>>1001227
Что угодно. Django, например.
Аноним 05/06/17 Пнд 08:34:44  1001253
>>1001180
Через функцию наверно.
Аноним 05/06/17 Пнд 10:22:49  1001270
>>1000490
Повезло, антош, взяли хоть?
P.s. А я на кучу(ну на все 5-8 штук что есть) откликнулся и только 1-2 ответили, а остальные игнор или отказ.
Аноним 05/06/17 Пнд 12:40:59  1001322
image.png (3Кб, 528x57)
>>1000984
Анон, нужно еще убрать текст ошибки, который показывается при попытке завершить завершенную службу. Есть идеи?
Аноним 05/06/17 Пнд 12:47:10  1001327
>>1000984
stderr=
Аноним 05/06/17 Пнд 12:50:32  1001328
>>1001327
Спасибо большое!
Аноним 05/06/17 Пнд 13:39:37  1001353
>>1001228
https://spb.hh.ru/search/vacancy?text=django&enable_snippets=true&clusters=true&area=2&only_with_salary=true&from=cluster_compensation
Аноним 05/06/17 Пнд 15:09:29  1001388
Парни, такая хуйня. джва дня пытаюсь разобраться с группами в Django. Ситуация следующая - нужно через {% if %} проверить, состоит ли пользователь в группе под номером 1, например. Создаю через админку группу, добавляю в неё пользователя - а дальше что? Shell пишет, что auth.Group.None, в админке - группа есть и пользователь в ней. Хули делать-то? user.groups == 1 не пашет.
Аноним 05/06/17 Пнд 15:21:47  1001394
>>1001388
Так, я могу через user.groups.all, но он выводит название, а не id группы.
Аноним 05/06/17 Пнд 15:31:24  1001400
>>1001388
ну я в таких случаях пишу декоратор и темплейттег
декоратор что бы во вьюшках ограничить выдачу хуй пойми кому не из группы, а темплейттег как раз что бы в шаблонах выводить удобно не передавая бесконечно одно и то же во все вьюхи если там какая-то инфа динамическая нужна определенным группам
Аноним 05/06/17 Пнд 15:33:35  1001402
>>1001388
сорян немного задумался пока отвечал
и так ответ на твой вопрос:

from django.contrib.auth.models import Group
users_in_group = Group.objects.get(id=1).user_set.all()


if user in users_in_group:
# do something
Аноним 05/06/17 Пнд 15:38:33  1001408
>>1001402
Это-то понятною Можно ли без дополнительных телодвижений выполнить проверку в самом шаблоне? Моя задача - чтобы кнопку было видно только пользователям, состоящим в определенной группе.
Аноним 05/06/17 Пнд 15:39:59  1001410
Анон, где ты пишешь код?
Хочу для этого дела использовать subl и плагины, вот только не знаю, что и как ставить. pyCharm устанавливать не очень хочу, так как мое железо не очень дружит со всеми этими IDE в том плане, что лагает все
Аноним 05/06/17 Пнд 15:40:33  1001411
>>1001408
можно через темплейт тег
https://stackoverflow.com/a/34572799

и это самый простой вариант
Аноним 05/06/17 Пнд 15:43:50  1001412
05-06-2017 17-4[...].png (29Кб, 404x400)
>>1001411
Ну, раз искаропки никак, буду пилить это. Спасибо, анон!
>>1001410
ST3 + это. Но хочу больше.
Аноним 05/06/17 Пнд 15:52:39  1001418
14018986953315[[...].jpg (67Кб, 600x604)
А что нужно выучить из либ + других языков, чтобы вкатиться в веб на питоне. А еще лучше, какие задачи я должен уметь выполнять, какие примеры можно поделать?
Аноним 05/06/17 Пнд 15:54:07  1001420
>>1001410
Кроме пичарма толкового нихера нету
Недавно вроде под Visual Studio Code запилили intellisense под питон, наверное будет удобно, а так у всех автоподбор ни в пизду ни в красную армию, что у сублаймов, что у атомов этих ебаных, что у старперского вима
Аноним 05/06/17 Пнд 15:58:50  1001426
>>1001418
Держи стандартный путь:

python: codecademy -> byte -> think python
python standart library: python standard library by example
django: django by example -> 2 scoops of django -> obey the testing goat -> django официальная документация

html/css: bootstrap/foundation/semantic ui (я лично предпочитаю последнее, но бутстрап больше затычек на все случаи жизни имеет) + sass
js: jquery

после этой комбинации даже самый тупой не знакомый с программингом вообще станет таким себе говнодевелопером низкого, но конкурентного пошиба
Аноним 05/06/17 Пнд 16:07:12  1001432
>>1001426
> bootstrap/foundation/semantic ui
А что это все такое и как оно связано с питоном? И почему обязательно надо учить js(то есть что именно делается на js, чего нельзя сделать на питоне)?
Аноним 05/06/17 Пнд 16:11:09  1001434
>>1001432
Ты в веб-девелоп хотел? Так вот, теперь уже большая часть веба это хтмл + ксс + жс
Хоть немного, но знать прийдется. Но дело конечно такое, житейское, главное не подумай что я тебя что-то заставляю или тебе навязываю.
Аноним 05/06/17 Пнд 16:19:47  1001438
>>1001434
Да, я просто не понял, что такое bootstrap например. Там и js, и css, и html - все вместе. Какой смысл в этом фреймворке? Только верстка? Или еще что-то?
Аноним 05/06/17 Пнд 16:26:43  1001440
>>1001438
логика простая
1. не нужно отдельно делать мобильные/планшетные и тд версии - можно писать все так что бы оно одинаково сносно смотрелось на всех устройствах
2. для всякого общепринятого говна типа табов уже есть встроенные велосипеды что бы девелеопер головушку себе не забивал сложностями
3. все это можно клепать без долгой ебатни с дизайнерами, нудной нарезкой и тд прямо просто захуярив себе ШТМЛ из готовых компонентов под твои задачи и оно уже хоть как-то но будет выглядеть, а не просто страшненький голый хтмл
4. не смотря на очевидную простоту на этом можно даже очень приличные вещи делать

а так да, и js и ксс и хтмл - солянка сборная
Аноним 05/06/17 Пнд 16:54:07  1001457
>>996312 (OP)
помогите мне пожалуйста разобраться в коде.
https://ideone.com/BruQsk
когда запускаешь код, то сначала выполняется цикл на строке 17, или функция на строке 1? Если вывести с помощью print и там и там что-нибудь, то показывает , что сначала выполняется функция, а потом цикл for, но ведь это нелогично как-то, потому что сама функция вызывается в цикле. Почему так? И ещё, на 3 строке есть слово yield, поэтому оно возвращает input, после этого функция заканчивает своё выполнение, или и дальше выполняется, то есть идёт проверять условия на 5 строке и так далее?
Аноним 05/06/17 Пнд 17:17:26  1001465
>>1001420
В VSCode тоже не идеально, до пичарма далеко.
Аноним 05/06/17 Пнд 18:04:17  1001487
>>1001410
Обновляй железо, кодить не в IDE в наше время считается зашкваром.
Аноним 05/06/17 Пнд 18:11:24  1001494
Ребят, как распространить файл по всем машинам в локальной сети?
Аноним 05/06/17 Пнд 18:27:36  1001503
Что можно почитать про стандартную библиотеку?
Желательно, чтобы не слишком устаревшее вроде Лутца.
Аноним 05/06/17 Пнд 19:16:42  1001535
image.png (3Кб, 512x38)
Аноны, эта строка читается как:
Если пути не существует ИЛИ результат функции будет True, то завершить программу
Правильно?
Аноним 05/06/17 Пнд 19:34:24  1001540
>>1001494
Через IPX/SPX
Аноним 05/06/17 Пнд 19:35:18  1001541
>>1001535
>== True
Ненужно
Аноним 05/06/17 Пнд 19:36:56  1001543
>>1001540
А можно поподробнее?
Аноним 05/06/17 Пнд 19:38:08  1001544
>>1001487
>кодить не в IDE в наше время считается зашкваром.
Кем?
Аноним 05/06/17 Пнд 19:39:27  1001545
>>1001543
Это ты должен подробнее писать. А то вопрос уровня 'как сделать шоб все заработало, а то не работает'
Аноним 05/06/17 Пнд 19:40:40  1001546
>>1001545
Просто нужно, что бы в определенную директорию скопировался файл на всех компьютерах, вот
Аноним 05/06/17 Пнд 19:42:12  1001547
>>1001180
>input
Нинужен. Используй raw_input() - он тебе сразу строку даст

>как
Оберни все ниже my_file=... в while True:
По "Exit/Quit" делай break
Аноним 05/06/17 Пнд 19:43:30  1001549
>>1001546
>просто нужно что бы все работало
Какая OS, что за сервисы на компах есть, что за сеть?
Аноним 05/06/17 Пнд 19:45:00  1001553
>>1001107
>PostgreSQL Pro Standard
Тебе откат за использование сделают? Нет? Тогда бери родной PostgreSQL.
Аноним 05/06/17 Пнд 19:48:59  1001555
>>1001549
>
win7
>
Не знаю
>
..Локалка?
Аноним 05/06/17 Пнд 19:54:20  1001559
>>1001555
>..Локалка?
На fiber-channel'е? На ATM? На коаксиальном безхабном ethernet'е из 90х?


1) пили сервис, который слушает сокет, принимает соединение и пишет полученное говно в фаил. import socket. почитай про accept.

2) пили сервис, который по ip подключается к сервису и срет туда данными из фаила. import socket и connect

Первый сервис запускаешь на всех машинах.
Второй на одной - с нее будешь заливать фаилы
IP всех машин пока руками забей.
Аноним 05/06/17 Пнд 19:57:34  1001560
>>1001559
Потом погугли про udp broadcast. Второй сервис отсылает эту дрянь в эфир, все машины с первым сервисом его получают - и отвечают пакетом со своим ip. Получив ответы, второй сервис будет знать все ip, куда надо отправить фаил.

Вообще крайне полезная с педогогической точки зрения задача, но со своим уровнем знаний готовься к боли. Зато потом будешь настоящим ПРОГРАММИСТОМ РАСПРЕДЕЛЕННЫХ СИСТЕМ
Аноним 05/06/17 Пнд 20:04:01  1001569
>>1001560
> Но но своим уровнем знаний готовься к боли
А если я на теоретической части уже обосрался? Есть ли гайды в интернетах на эту тему?
Аноним 05/06/17 Пнд 20:06:51  1001575
>>1001540
олдфаг в треде
Аноним 05/06/17 Пнд 20:11:30  1001582
>>1001560
бродкаст для таких вещей юзать - моветон
мультикаст надо использовать
Аноним 05/06/17 Пнд 20:31:09  1001601
>>1000798
>>1000851
psycopg2
Аноним 05/06/17 Пнд 21:49:50  1001646
>>1001547
можешь плиз дописать я так хз (новичек совсем)
Аноним 05/06/17 Пнд 22:16:28  1001660
Почему в шапке вместо нормальных книг висит всякое старое дерьмо вроде лутца или саммерфилда?
Аноним 05/06/17 Пнд 22:17:22  1001661
>>1001660
Радуйся, что не одинокая ссылка на лолгеймсру
Аноним 05/06/17 Пнд 22:26:37  1001668
>>1001661
А что, там в питон начали вкатываться?
Аноним 05/06/17 Пнд 22:28:44  1001669
>>1001668
Блядь, я тредом ошибся, сорян
Аноним 05/06/17 Пнд 22:39:30  1001677
Вот что можно читать после укуса питона, если think python кажется слишком лёгким?
Аноним 05/06/17 Пнд 22:44:06  1001679
>>1001677
fluent python
intermediate python
Аноним 05/06/17 Пнд 22:52:41  1001684
>>1001679
Спасибо, анон.
А что можно почитать по стандартной библиотеке, желательно по современнее?
Аноним 05/06/17 Пнд 23:13:14  1001690
>>1001684
по стандартной библиотеке можно читать официальную документацию
Аноним 06/06/17 Втр 00:01:16  1001731
>>1001569
Гайд не дам, сам уже не помню по чему учил. А так ищи про сокеты (не обязательно в питоне, вообще сокеты - стандартный интерфейс (быдло) ОС для работы с интернетом и сетями).

Вот накидал примерчик

https://gist.github.com/anonymous/f322c569534092607fbbbfbf2312324c

>python3 file_catcher.py server
В другой консоли
>python3 file_catcher.py client localhost
(только путь там в client() подправь, там красноглазое)
Аноним 06/06/17 Втр 00:03:51  1001733
>>1001731
Ого, спасибо большое, заценю.
Аноним 06/06/17 Втр 00:07:07  1001736
>>1001731
Еще по примеру - протокол передачи данных там

>4 байта - длинна имени фаила
>4 байта - длинна самого фаила
>имя фаила
>данные фаила

Пляски с передачей длинны нужны т.к. TCP - потоковый протокол, и передает поток байт, а не сообщений. Т.е. сделав на одной стороне

>send("123")
>send("456")

на другой стороны вызов recv() может вернуть и "123", и "123456", и "1" - т.е. для передачи сообщений надо городить свой протокол - что в примере и происходит
Аноним 06/06/17 Втр 00:25:40  1001746
>>1001736
Не до конца понял, что на самом деле происходит вначале if __name__=='__main__', ну да ладно, это, наверное, из-за того, что я спатки хочу
И если тебя можно будет позаебывать вопросами, где тебя найти?
Аноним 06/06/17 Втр 00:32:47  1001750
>>1001731
Нахуй простые сокеты использовать, когда уже давно есть zmq и прочие высокоуровневые прелести?!
Аноним 06/06/17 Втр 00:37:59  1001752
Кто-нибудь пользуется Brython?
Это транспайлер питона в жс для фронт-энда.
Аноним 06/06/17 Втр 00:40:00  1001753
>>1001750
Глянул, тоже веселая вещь, спасибо.
Аноним 06/06/17 Втр 01:20:52  1001767
>>1001746

>if __name__=='__main__':
Выполняется только если скрипт запущен напрямую, а не импортируется из другого скрипта. По сути аналог int main()'а

>позаебывать
Пиши в тред
Аноним 06/06/17 Втр 01:24:39  1001768
>>1001752
Немного использовал, планирую продолжить.
Аноним 06/06/17 Втр 02:19:28  1001782
Гайс, есть вьюха, которая обрабатывает форму и вызывает ряд функций, которые я описал(запись в файл, создание модели и все такое), по факту в этой вьюхе, после валидации формы, я просто запускаю нужную мне функцию, передав туда значения с формы. Сейчас встала задача сделать доступным этот функционал через rest api. До этого с рестом не работало и возникли некоторые трудности с понимание
1)Написал серилизатор(наследуюсь от serializers.Serialezer), с полями формы(которую я обрабатывал во вьюхе) и переопределенным методом create(вызываю нужные мне функции и возвращаю объект из бд)
2)При написании самой вьюхи столкнулся с полным непониманием, от чего наследоваться, как представить эти поля в виде формы?

P.S. может сложиться впечатление, что вызывая какие-то там функции и таким образом создавая объект, это бред сумасшедшего, но это просто специфичная задача и все с этим нормально
Аноним 06/06/17 Втр 11:44:00  1001884
Всем привет. Как решить задачку [(1, "foo"), (1, "bar"), (2, "baz")] => {1:["foo", "bar"], 2: ["baz"]} ?
Аноним 06/06/17 Втр 11:47:30  1001886
>>1001884
collections.defaultdict()
Аноним 06/06/17 Втр 11:56:38  1001890
>>1001884
proplist = [(1, "foo"), (1, "bar"), (2, "baz")]
d = {}
[d.setdefault(k, []).append(v) for k, v in proplist]
return d
Аноним 06/06/17 Втр 12:40:11  1001908
>>1001886
>>1001890
Спасибо большое!
Аноним 06/06/17 Втр 16:15:27  1002030
Господа, извиняюсь за тупой вопрос, но как вообще отрисовывать HUD в командной строке? Через tk? Ну вот начиная с простого, как сделать строку, которая меняла бы своё содержимое. Не знаю, как лучше описать. Хочу строку, в которой чередовались бы два символа 1 и 0, например. Как это сделать? Чтобы раз в секунду один менялся на другой.
Аноним 06/06/17 Втр 16:57:05  1002068
>>1002030
Найдя в инете кое-какое решение, я его немного изменил, ну и собственно вопрос - как реализовать "удаление" предыдущих строк, не затирая их командами типа clear. Оболочка баш, ессче.
https://pastebin.com/MTSRje7e
Аноним 06/06/17 Втр 17:19:35  1002081
Короче, такая муйня.
Запускаю воркер RQ, задаю задачу воркеру, получаю в ебало ImportError. Функцию, которая находится в соседнем файле от сценария, в котором я ее вызываю, питон ищет какого-то хуя в site_packages моего virtualenv'а. Объясните, почему такое может быть?
Аноним 06/06/17 Втр 17:26:17  1002085
Я вкатился в питон, не знаю зачем.
Подскажите идеи того, что можно написать?
Аноним 06/06/17 Втр 18:36:18  1002124
>>1002030
>>1002068
tk — gui, смотри urwid.
Аноним 06/06/17 Втр 20:21:47  1002182
>>1002068
>Оболочка баш, ессче.
Баш - это shell. За рисование строчечек на экране он не отвечает. За это отвечает терминал - программа которая изображает из себя железку из глубины 80х.

>как реализовать "удаление" предыдущих строк
>ANSI/VT100 Terminal Control Escape Sequences

Собственно удаление - никак. Но у терминала есть команды управления курсором. Т.е
1) распечатал строку
2) поднялся курсор на одну строчк вверх
3) распечатал новую на том же месте

Команды управления терминалом идут в куче с остальным выводом программы - перед ними ставится символ ESC(0x1B, 27, ^[) - по которому терминал понимает, что надо не печатать эту хуйню, а исполнять.

Примерчик под python3

https://gist.github.com/anonymous/56697c4b1ab17841337e20c7bf9340dc
Аноним 06/06/17 Втр 20:23:24  1002184
>>1002182
> удаление - никак
>http://www.termsys.demon.co.uk/vtansi.htm
>Erase Line <ESC>[2K
> Erases the entire current line.
Самофикс. А вообще команд там дохуя
Аноним 06/06/17 Втр 20:54:49  1002222
>>1001768
Ну и как, норм? Лучше/хуже ES6/Babel?
Насколько я понял, это пока еще непопулярный инструмент.
Какие подводные?
Аноним 06/06/17 Втр 21:50:27  1002328
Как вкатиться в многопоточность с нуля?
Книг по питону нет, туториалов тоже.
Что делать, двач? В доках написано так, что нихуя не понятно.
Аноним 06/06/17 Втр 21:54:48  1002337
>>1002328
В этой доке вполне понятно и с примерами расписано:
https://docs.python.org/2/library/multiprocessing.html
Аноним 07/06/17 Срд 00:16:31  1002413
>>1002222
Ну ты накинулся, я только слегка заюзал вебсокет и на этом игры пока кончились. Будет время продолжу. В любом случае я буду делать проект для себя и у меня не будет ситуации, когда придётся объяснять что-то заказчику.
Аноним 07/06/17 Срд 00:17:46  1002415
>>1002182
Ох, анон, спасибо за развёрнутый ответ. Сотней нефти тебе.
Аноним 07/06/17 Срд 00:31:31  1002421
>>1002182
Хм, проверил, твой пример не отображается корректно. Просто последовательно появляются числа, каждое в следующей строке.
Аноним 07/06/17 Срд 11:30:05  1002533
Как сделать так, чтобы print() выводил в одну и ту же строку? Чтобы просто старый текст менялся на новый.
Аноним 07/06/17 Срд 11:36:14  1002536
>>1002533
Я парой постов выше задал тот же вопрос. Давай вместе думать, лол.
Аноним 07/06/17 Срд 11:42:16  1002540
>>1002533
>>1002536
гуглил 1 минуту ваш вопрос, как минимум 2 способа
Аноним 07/06/17 Срд 11:43:34  1002542
>>1002540
Urwid, гораздо лучше, чем костыль.

1002533-кун
Аноним 07/06/17 Срд 13:56:26  1002612
>>1000623
py2exe и.т.д.- это только если переделаешь на python 3.4 и tkinter. Вроде GTK+ тоже как-то можно собрать, но там без научной степени по красноглазию хер разберешься
Аноним 07/06/17 Срд 14:05:52  1002623
Почему все так люто хейтят Лутца?
Аноним 07/06/17 Срд 14:21:58  1002632
>>1002623
потому что ебанутые его читают как самоучитель, тогда как он справочник.
Это как азы геометрии тупо подряд читая большую советскую энциклопедию - вроде и можно, но зачем
Аноним 07/06/17 Срд 14:37:23  1002650
>>1002632
А если я уже умею программировать и читал укус питона, Лутц подойдет для понимания всех тонкостей языка?
Аноним 07/06/17 Срд 14:41:53  1002653
>>1002650
Да все проще тащем-та, умеешь кодить - кодь, и разберешься по ходу дела.
Для общего образования можешь читать хоть таненбаума, хуже не будет.
Но тут же народ с него (лутца) вкатываться начинает, а потом попаболит что долго-нудно-нахуйнада
Аноним 07/06/17 Срд 14:44:20  1002655
>>1002623
Слишком много воды.Оба его тома - это под полторы тысячи страниц. Имхо лучшая книга по питону - книга Девида Бизли
Аноним 07/06/17 Срд 14:47:19  1002658
>>1002655
>книга Девида Бизли
Та, которая справочник?
Аноним 07/06/17 Срд 14:51:10  1002662
>>1002658
Подробный справочник смею заметить
Аноним 08/06/17 Чтв 00:38:21  1002907
Как вы храните конфиги приложения? Json - слишком многословно, тело писать вручную, смотрю в сторону ini, но не видел такого очень давно.
Аноним 08/06/17 Чтв 00:57:50  1002910
>>1002907
json заебок, если руками править особо не надо. yaml — более гибкий, но он мне не очень нравится именно этой гибкостью.
Аноним 08/06/17 Чтв 02:35:57  1002936
>>1002907
Есть TOML, ini на стероидах. Странно что ты его не видел.
>>1002910
Ну и что ж там такого чересчур гибкого? Кастомные типы? Ну так не используй их.
Аноним 08/06/17 Чтв 02:37:49  1002937
>>1002533
https://ru.wikipedia.org/wiki/Управляющие_последовательности_ANSI
Аноним 08/06/17 Чтв 02:40:00  1002938
>>1002030
>как вообще отрисовывать HUD в командной строке
>>1002124 >>1002542

Какого хуя у нас тут один и тот же вопрос через десять постов? Ебаные нубы совсем уже охуели?
Аноним 08/06/17 Чтв 02:44:46  1002939
>>1002222
Горы несовместимостей с обычным питоном. Отсутствие библиотек. Потенциально нагромождения для эмуляции нативных средств жс. МЕДЛЕННЫЙ из-за постоянного заполнения --name--, --line--. Короче нахуй не нужен, учи жс.

Если всё-таки ну очень хочется попердолиться, лучше встрой питон в электрон вместо жс.
Аноним 08/06/17 Чтв 03:28:19  1002943
>>1002936
> Ну и что ж там такого чересчур гибкого?
Вот это всё, например
>>> yaml.load("foo: null")
{'foo': None}
>>> yaml.load("foo: ")
{'foo': None}
>>> yaml.load("foo: ~")
{'foo': None}
>>> yaml.load("foo: nul")
{'foo': 'nul'}
>>> yaml.load("foo: False")
{'foo': False}
>>> yaml.load("foo: false")
{'foo': False}
>>> yaml.load("foo: no")
{'foo': False}
>>> yaml.load("foo: No")
{'foo': False}
Учить все эти ёбаные алиасы чтобы не писать их без кавычек, если хочешь чтобы это была строка, вместо того, чтобы всегда писать кавычки как в json.
Аноним 08/06/17 Чтв 09:56:29  1003011
Всем привет! На постоянку в МО ищецца питон программер. Питон3, фласк, алхимия, postgres. Офис, печеньки и прочее дерьмо. Подробности на tanechka.fedotova65@gmail.com
Аноним 08/06/17 Чтв 12:15:35  1003045
Анон, для чего вообще нужен python и где он востребован?
Аноним 08/06/17 Чтв 13:09:51  1003061
Есть список из слов. Нужно вернуть тру если хоть одно слово совпадает с искомым, иначе - фолс. Как это сделать?
У js, например, для массивов существует функция some(), а у питона аналога я не нашел.
Аноним 08/06/17 Чтв 13:33:36  1003068
>>1003061
if s in listname
Аноним 08/06/17 Чтв 15:15:25  1003129
>>1003068
Спасибо.
Аноним 08/06/17 Чтв 15:17:39  1003130
>>1003011
> постоянку
> печеньки
> tanechka.fedotova65
Лол
Аноним 08/06/17 Чтв 15:17:59  1003132
>>1003045
>>1003011
Аноним 08/06/17 Чтв 17:09:19  1003176
>>1003011
Вот ты парень, а почта с бабским именем. Не понятно.
Аноним 08/06/17 Чтв 17:09:40  1003179
>>1003055
бамп
Аноним 08/06/17 Чтв 17:12:06  1003184
>>1003055
Но ведь ты аниме, это детектит в тебе дауна.
Аноним 08/06/17 Чтв 17:19:25  1003189
>>1002943
https://github.com/yaml/pyyaml/blob/master/lib3/yaml/constructor.py#L210

В спеке 1.2 этого зоопарка кстати нет http://www.yaml.org/spec/1.2/spec.html#id2803629
Аноним 08/06/17 Чтв 17:21:42  1003191
>>1003184
Я для тебя запостил.
Аноним 08/06/17 Чтв 17:22:48  1003193
Кто пихон вместе учить хочет?
Аноним 08/06/17 Чтв 17:23:35  1003194
>>1003184
хотя тебе бабы даже не нравятся, так что..
Аноним 08/06/17 Чтв 17:30:40  1003202
>>1003189
Зоопарк теперь навсегда, поверь. Никто не будет рисковать и писать без кавычек алиасы надеясь на то, что твоя либа для десериализации работает по спецификации 1.2. Поэтому я использую json, возможно есть что-то лучше, но это точно не yaml.
Аноним 08/06/17 Чтв 17:51:47  1003218
144531216713364[...].jpg (32Кб, 444x480)
>>1003176
Стоит объяснять, что мыльцо фейковое?
Аноним 08/06/17 Чтв 17:58:48  1003223
>>1003055
ты няшный?
Аноним 08/06/17 Чтв 18:02:53  1003226
>>1003218
отстой, должен был реальное дать, если начал, иди до конца
Аноним 08/06/17 Чтв 19:49:49  1003261
>>1003227
я мог бы ПРЕПОДАТЬ ТЕБЕ КОЛДОВСКИЕ ШТУЧКИ
но не просто так
Аноним 08/06/17 Чтв 20:11:07  1003270
>>1003261
а за что?
Аноним 08/06/17 Чтв 20:24:49  1003280
>>1003261
Я могу сделать мятный отсос за колдовские штучки
Аноним 08/06/17 Чтв 20:54:34  1003292
>>1003261
договорились, давай
Аноним 08/06/17 Чтв 21:06:00  1003296
>>1003270
>>1003280
>>1003292

свой текущий уровень опиши и что хочешь делать на питончике
Аноним 08/06/17 Чтв 21:11:17  1003298
>>1003296
хочу творить чудеса, а сейчас начинающий
Аноним 08/06/17 Чтв 21:14:49  1003300
>>1003296
Ну, смотри. Единственное, что я сделал вменяемое, это кулхацкерный скрипт.
Основные детали:
1. Отключение службы совместимости программ
2. Запуск через отдельный .js файл
3. "Развертывание" на машину через SFX архив
4. Работа только под шинду
5. Цель: отправка файла логов на почту (используется для этого две почты)
6. Если отсутствует соединение с интернетом или нужный файл, программа не работает до следующего включения компьютера
7. Добавление в автозапуск через реестр
Если и забыл какие-либо детали, то потом вспомню, если надо.
А чем я хочу заниматься? Да всяким интересным. Вот сейчас единственное желание - привести скрипт в божеский вид, придав ему управление на расстоянии (отправка команд).
Аноним 08/06/17 Чтв 21:41:04  1003323
>>1003300
логи с клавы что ли?
Pupy уже смотрел?

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

Я пишу вебчик на фласке для буржуинов, работаю с opencv для души и изучаю нейроночки просто потому что могу. Могу касательно "питоничности" написания кода направить или иногда выдать задачку на вырост (которую сам делал и знаю как решать).

пиши pipidonchique@cock.li если что
или в pithou-тредиках
Аноним 08/06/17 Чтв 21:46:07  1003324
>>1003323
> логи с клавы что ли?
Не-а, с одного места. Я вообще хуй знает, как допер до этого, но палить не буду в тред и вообще, ибо пофиксить иди прикрыть эту дыру в миг могут.
> Pupy уже смотрел?
Не-а. А что за зверь?
> пиши pipidonchique@cock.li если что
> или в pithou-тредиках
В случае чего, обязательно постучусь. Когда защищу диплом. Да.
Аноним 08/06/17 Чтв 21:50:04  1003325
>>1003324
>Не-а, с одного места.
майору не попадайся, мистер робат
>Не-а. А что за зверь?
https://github.com/n1nj4sec/pupy
>Когда защищу диплом.
Удачи с дипломом.
Аноним 08/06/17 Чтв 21:51:50  1003327
>>1003325
> майору не попадайся
Да тут не так уж все и серьезно, но это дерьмо работает в промышленных масштабах. Так что по голове дать могут, если заметят мои следы.
> удачи с дипломом
Спасибки с:
Аноним 08/06/17 Чтв 22:05:20  1003331
>>1003327
ты на этом зарабатываешь, скок?
Аноним 08/06/17 Чтв 22:10:21  1003335
>>1003331
Не зарабатываю, но базы данных лежат без определенного смысла.
>>1003325
> https://github.com/n1nj4sec/pupy
Как-то слишком жутко, наверное, я остановлюсь на чем-то вроде этого: https://habrahabr.ru/sandbox/56511/
Аноним 08/06/17 Чтв 22:16:13  1003339
чви под винду писать на питоне это извращение
Аноним 09/06/17 Птн 00:44:47  1003379
>>1003202
>ваша штука удовлетворяет мои потребности на 98%, какого хуя не на 100?
>пойду делать на той что удовлетворяет на 30%
>зато в ней обязательно надо кавычки набирать
Л - логика.
Аноним 09/06/17 Птн 13:55:10  1003531
>>1003379
> ваша штука удовлетворяет мои потребности на 98%
Я такого не говорил. YAML лично мне не нравится, он меня удовлетворяет меньше, чем JSON.
Аноним 09/06/17 Птн 14:05:50  1003534
>>1003193
Я, я хочу. Перечитываю вот тхинк пайтон, главы со списками, туплями, и словарями, звиздец просто запутался. Как все запомнить, не представляю
Аноним 09/06/17 Птн 14:07:36  1003537
>>1003534
Не надо нихуя запоминать. То, что ты будешь использовать часто само запомнится, что не будешь — посмотришь в документации. Думаешь кто-то в своём уме помнит api argparse или logging?
Аноним 09/06/17 Птн 14:08:46  1003538
>>1003537
Ну да, как то так себе и представлял. Есть куча человек, кодящих на питоне уровня мидла, и они все держат в башке. Ну, все становится полегче, если это не так.
Аноним 09/06/17 Птн 14:12:16  1003540
>>1003538
Они это держат в голове, потому что более менее часто это используют. Перестаёшь использовать и всё постепенно забывается.
Аноним 09/06/17 Птн 15:26:27  1003570
14912408820733.jpg (960Кб, 1920x1080)
Анон, джангоняши в треде есть?
Что хочу:
есть навбар со ссылками на разделы сайта, нужно чтобы если находишься в данном разделе - в навбаре этот раздел помечался классом "active"
Мое решение:
Пользуюсь CBV -> в контекст добавляю 'section' = 'section_name' и {% if section = 'section_name' %} class="active" {% endif %}. Все вроде нормально.
Но хотелось бы что-то уровня проверки по части юрл (они все подписаны и можно использовать в виде {% url "appname:section" %}).
Т.е.: мы на странице вида appname/section/item_3
и идет проверка: если адрес настоящей страницы начинается с appname/section - класс меняется на active.
Уже час на stackoverflow сижу, ничего похожего нету
Аноним 09/06/17 Птн 16:32:02  1003599
Змееаноны, помогите долбаёбу. Было задание, считать с файла с целыми числыми их же в список и перед каждым числом, в котором есть цифра один, вставить число, введённое с клавиатуры.
Ну я значит почитал доки, стэковерфлоу, ну и наваял монстра:
http://ideone.com/JGvMwr
И как-то работает, за исключением что вставляется лишнее, либо не добавляется. Змий 3.5
Плизхалп
Аноним 09/06/17 Птн 16:52:23  1003606
>>1003599
Я конечно нубло, но все ли верно ты делаешь с insert(i-1, k)?
Тоесть тут первый аргумент он ведь индекс в списке.
А у тебя i не индекс а значение.
Поправь, если не так
Аноним 09/06/17 Птн 17:11:40  1003612
>>1003606
не нихуя, это я ошибся, в твоем коде именно индекс
Аноним 09/06/17 Птн 17:17:32  1003614
>>1003612
Вот он перед первым индексом и вставляет цифру с клавиатуры, а больше нигде
Аноним 09/06/17 Птн 17:23:01  1003616
>>1003599
Нахуя так сложно?!
http://ideone.com/7fFoVH
Аноним 09/06/17 Птн 19:35:43  1003677
>>1003616
Так просто, что аж сложно
Аноним 09/06/17 Птн 20:07:28  1003697
Посоветуйте что поделать
Аноним 09/06/17 Птн 20:09:12  1003699
>>1003697
Бизнес-симулятор
Аноним 09/06/17 Птн 20:11:24  1003702
>>1003699
На питоне, что-ль?
Аноним 09/06/17 Птн 20:13:29  1003703
>>1003702
Ну не обязательно делать клон capitalism 2, можно чего попроще. Вот недавно случайно увидел, что есть игра называется beer game вроде, что-то про supply chain managment.
Я рили хз, что тебе интересно
Аноним 09/06/17 Птн 20:15:41  1003704
>>1003703
Я сделал эту хуйню >>1003300
И мне теперь охуеть как скучно. Еще есть вариант доделать парсер сайта-словаря, но как вспомню, какой там пиздец и те тысячи страниц - становится тошно.
Аноним 09/06/17 Птн 20:16:52  1003706
>>1003704
Бля, ну ты круче меня в сто раз со своим скриптом, не мне тебе идеи выдавать
Аноним 09/06/17 Птн 20:18:08  1003707
>>1003706
Уверен? А что ты сделал более-менее вменяемое?
Аноним 09/06/17 Птн 20:18:57  1003709
>>1003707
Да в том то и дело, что нихуя. Питон третий день тереблю, тк уволился с говноработы, и заняться нечем
Аноним 09/06/17 Птн 20:20:04  1003710
>>1003709
А, ну удачи. Все еще впереди, значит.
Аноним 09/06/17 Птн 21:25:30  1003740
14770710438270.png (324Кб, 382x417)
Я слишком ленивый и тупой долбоеб. Кто-то сможет меня научить дистанционному управлению скриптами? (передача команд и т.п.)
Буду бесконечно благодарен, если все будет работать так, как задумано, и поставлю свечку за ваше здоровье.
Аноним 09/06/17 Птн 21:55:35  1003753
>>1003740
а что насчёт в сторону денег и минетов?
Аноним 09/06/17 Птн 21:58:04  1003755
>>1003753
Почему ты так и не написал скрипт, который бы тебя превратил из мелкобуковки в настоящего человека?
Аноним 09/06/17 Птн 21:59:16  1003756
>>1003755
ты ответил да?
Аноним 09/06/17 Птн 22:26:27  1003772
>>1003753
Тебе бафф свечкой мало?
Аноним 09/06/17 Птн 22:34:04  1003776
>>1003570
https://stackoverflow.com/questions/340888/navigation-in-django
Аноним 09/06/17 Птн 22:34:15  1003777
>>1003772
это не серьёзно.
Аноним 09/06/17 Птн 23:45:53  1003820
>>1003772
Не понимаю в чём проблема, вся IT-индустрия насквозь гейская и бисексуальная. На западе ещё куча трапов. Короче ЛГБТ-сфера.
Аноним 10/06/17 Суб 01:13:53  1003845
Это пиздец просто, три месяца не можем найти питухониста в мухосрани (50 км от ДС) за 1к идут какие-то имбецилы, какая сейчас зп на рынке для мида?
Аноним 10/06/17 Суб 01:24:01  1003851
>>1003845
Что за мухосрань конкретно, что вам нужно хотя бы?
Аноним 10/06/17 Суб 03:46:02  1003876
>>1003845
Смотря что вы требуете за 1к. это же вообще по-нищему
Аноним 10/06/17 Суб 10:47:36  1003912
>>1003876
он разве не в долларах?
Аноним 10/06/17 Суб 11:08:19  1003918
Анончики, оставил полю инпут тег <disabled> и это поле перестало передаваться через request.POST. Как пофиксить? Что бы и пидоры всякие не могли менять значение в поле и что бы это значение отсылалось мне.
Аноним 10/06/17 Суб 11:24:33  1003925
>>1003912
Бля, понятное дело, что он в долларах, это всё равно не оче.
Аноним 10/06/17 Суб 11:31:16  1003929
>>1003851
Python3 Flask-JSONrpc, алхимия, postgres

Перенос существующего функционала Kohana + mysql на пистон

Мухосрань зовется Ногинском
Аноним 10/06/17 Суб 11:32:15  1003930
>>1003876
>>1003925
Вот у меня и созрел вопрос, какая адекватная зп для задачи
>> 1003929
Аноним 10/06/17 Суб 11:33:15  1003932
>>1003918
Чтоб пидоры не могли поменять значение - не выводи на форму. А так - readonly тебе в помощь
Аноним 10/06/17 Суб 11:50:25  1003937
>>1003932
Но мне ж надо что бы пидоры видели вывод информации.
За ридонли спасибо, антош)
Аноним 10/06/17 Суб 12:10:31  1003941
>>1003925
да, два часа в день, 5 дней в неделю, может и норм, платили бы мне столько за удалёнку
Аноним 10/06/17 Суб 12:12:05  1003942
python-go-and-t[...].jpg (67Кб, 638x479)
Питон - худший яп.
Аноним 10/06/17 Суб 12:40:47  1003946
>>1003942
не понял, в го нет классов и наследований? как они там живут тогда?
Аноним 10/06/17 Суб 14:26:50  1004004
>>1003942
Почему кому-то горит от наличия или отсутствия скобок?
Аноним 10/06/17 Суб 14:42:28  1004015
>>1003941
Если 2 часа, то норм, даже оче.
>>1003930
> для задачи
Для какой?
Аноним 10/06/17 Суб 15:17:33  1004033
>>1003942
В Питоне нет статических типов, компилирования итд Это действительн плохой язык.
Аноним 10/06/17 Суб 15:18:25  1004034
>>1004033
мултиядерностью и не пахнет
питон - отсталый язык
Аноним 10/06/17 Суб 15:36:11  1004038
>>1004034
>>1004033
>>1003942

а утята все идеальный язык ищут. да выучи их десяток, делов-то, пиздец, и каждый используй когда именно он удобен
Аноним 10/06/17 Суб 15:49:07  1004044
>>1004038
Почти идеальные языки это Java и плюсы.
На джаве, правда, код громоздкий из-за обратной совместимости всё это говно получается, но зато этот язык везде используют и заработать на нём можно в отличсие от питона.

Плюсы - просто общепризанный стандарт, он везде.
Аноним 10/06/17 Суб 15:59:22  1004052
>>1004044
Да пользуйся на здоровье только не ной что на создание программки для разовой задачи угробил три дня жизни. Ну или прототип, который хотел показать заказчику для согласования разработки, встрял в пол стоимости разработки
А я лучше накидаю велосипедов в питоне за пол часа, а в оставшееся время подремаю или там подрочу, мало ли вариантов что ли
Аноним 10/06/17 Суб 16:13:18  1004057
Я вообще не понимаю, как в питоне в 2017 может не быть мультиядерности, ещё несколько лет и современные серьёзные проекты на нём уже не запилишь, те, которые требуют высоких мощностей и скоростей.
Аноним 10/06/17 Суб 18:07:50  1004119
Анончики, ну помогите вы :c
Аноним 10/06/17 Суб 19:00:10  1004134
>>1003946
Хуево живут, очевидно.
Да есть там все, только своеобразное, табличка пиздит тебе
Аноним 10/06/17 Суб 21:07:04  1004181
>>1004134
зато она не пиздит насчёт опцщенного питона
Аноним 10/06/17 Суб 22:58:59  1004220
>>1004015
Речь о фултайм, откуда инфа про 2 часа?

Python3 Flask-JSONrpc, алхимия, postgres

Перенос существующего функционала Kohana + mysql на пистон
Аноним 10/06/17 Суб 23:00:57  1004221
>>1004220
Что за алхимия?
Аноним 10/06/17 Суб 23:16:29  1004225
>>1004134
Чем он опущенный-то?
Тем, что скобок нет? Так это плюс.
Аноним 10/06/17 Суб 23:19:14  1004226
wtf-am-i-reading.jpg (66Кб, 540x726)
>>1004044
> Java и плюсы
Аноним 10/06/17 Суб 23:20:34  1004227
13356072446595.jpg (45Кб, 454x604)
>>1004052
>пол часа
Аноним 10/06/17 Суб 23:21:19  1004228
>>1004057
define "мультиядерность"
Аноним 10/06/17 Суб 23:22:50  1004230
>>1004220
Ну, как-то мало... Хотя даже из требований не понятен требуемый уровень. Тот кто знает как сделать импорт или тот, кто знает всё без доков?
Аноним 11/06/17 Вск 00:34:58  1004270
Django.
Как красиво и просто реализовать систему с несколькими ролями пользователей?
То есть, я авторизовываюсь и в зависимости от роли меня перекидывает на разные страницы. У каждой роли свои действия и структура.
Помогите, пожалуйста.
Аноним 11/06/17 Вск 03:38:32  1004309
перекатите уже тред, pythоры
Аноним 11/06/17 Вск 07:11:38  1004315
>>1003942
Врете.
Аноним 11/06/17 Вск 12:08:08  1004353
>>1004230
Тот, кто сможет писать JSONrpc API на пистоне по поставленным задачам. Напр, входные параметры A: int, B: int, на выходе a+b > 100. В реальности чуть сложнее
Аноним 11/06/17 Вск 13:33:15  1004374
>>1004353
>сложнее
В степень наверное возводить надо.
А вообще, вы же искали у себя в городе питониста, может там вообще он непопулярен. Тоесть, питонисты есть, но к релокации в ваш славный городишко не готовы
Аноним 11/06/17 Вск 16:59:37  1004495
Если в windows скопировать сорсы вместе с папкой виртуального окружения и сделать bat, который запускает питон из окружения, будет ли это работать на ПК без предустановленного питона? Я знаю, что есть pyinstaller и аналоги, меня интересует именно этот вопрос.
Аноним 11/06/17 Вск 17:32:08  1004506
Как заменить слова в print на коды юникода, например или ещё на что-то, чтобы было не читаемо?
Аноним 11/06/17 Вск 18:47:51  1004554
>>1004506
Принти в 16 системе счета. А нахуя это нужно?
Аноним 11/06/17 Вск 20:10:53  1004586
>>1004585
Вниманиеблядь
Аноним 11/06/17 Вск 20:52:08  1004611
А кто-нибудь с django-pinax http://pinaxproject.com/pinax/ работал?
Как оно вообще?
Нужно энтырпрайз-социалочку не самую сложную замутить
Аноним 11/06/17 Вск 21:30:38  1004629
/r/ годный пример социалочки выстроенной на джанго
наверняка же на гитхабе такие есть, может видел кто?
Аноним 11/06/17 Вск 21:58:09  1004645
>>1004585
стукач, это же просто прикол
Аноним 12/06/17 Пнд 02:03:07  1004747
>>1004495
Ты дебил? Что по-твоему есть virtual environment?
Аноним 12/06/17 Пнд 02:06:51  1004750
Переползаем:
>>1004748 (OP)

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 685 | 57 | 149
Назад Вверх Каталог Обновить

Топ тредов
Избранное