Это копия, сохраненная 6 июля 2017 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Потому что в Прекрасной России Будущего пишут на питоне.
https://moikrug.ru/vacancies/1000029208
Годно :) можно хайпить
у тебя одномерный массив неизменяемых элементов, ты зачем по второму индексу обращаешьсядля записи?
string неизменяемый тип данных.
у тебя одномерный массив неизменяемых элементов, ты зачем по второму индексу обращаешьсядля записи?
string неизменяемый тип данных.
Ну, по моему чисто диванному мнению можно взять какой нибудь шаблонизатор типа jinja на основе него генерить код который через eval перегонять в питон, потом дампать в pickle и сохранять в базу. Но это как-то не очень безопасно и геморно, может есть нормальное решение, сам бы не прочь узнать.
Почему бы не использовать питон с ограничениями? Зачем выдумывать другой язык?
для этих целей используются языки с продвинутой системой макросов ил шаблонов, в основном это лиспоподобные языки
Что тебя не устраивает?
Почти везде irl питон 2. Изредка новые проекты на 3-шке начинают и то не всегда.
Уже давно многое умеет.
На крайняк можно подцепить алхимию(есть интеграция с джангой) или просто написать запрос вручную.
Школота даже не в курсе как блок-схемы рисуются. Питон начинает напоминать js
Из работы. Из вакансий, из собеседований - почти у всех питон2 исторически и переписывать никто не думает. Будь то яндекс или мелкие конторы.
Много где gevent. Или древние версии джанго.
Ну охуеть пруф, а вот из моего личного опыта все переходят или перешли на 3-ий, за исключением одной, у них твистед используется, но джангу они на 3-ий перекинули без проблем. Алсо я работая в одной говноконторке еще в 14 году джангу на третий питон смигрировал. Да и Гвида же сказал, к 20-ому году съебать на 3-ий. Так что хош не хош, а будущее за 3-ей версией.
Хуита, у нас проект уже 3 года как делается, пифон3, asyncio.
Лол, а на картиночке разве не нарисована блок-схема? Уебок ты пиздоглазый
> на 3-ий перекинули
А смысл? Если не нужны фичи типа asyncio. А проблем всегда куча вылезает со всякими bytes.
Одно дело новый проект, а переводить уже существующие профита нет.
Requests удобная обертка над урллиб, а если тебе скорости не хватает, то я тебе привел примеры асинхронных реализаций.
Как любят говорить о пифоне: "в стандартной библиотеке все батарейки уже есть". Но они забывают добавить что это батарейки экзотической формы и с ебанутым вольтажом. Поэтому использовать такое говно как urllib, tkinter и прочее говно, которое там уже исторически конечно же не следует. Есть либы которые не устаревают (itertools, functools, pathlib), а есть те, которые уже умерли в составе стандартной библиотеки, потому что не могут менять свой api и не поспевают за меняющимся миром.
У меня на последней работе django 1.2 была. Потому что в последней astra linux только такая. Более новая НЕ СЕРТИФИЦИРОВАНА.
Хотя напиздел, поддерживает. Но один хрен с версии 2.0 уже не поддерживает.
> батарейки экзотической формы и с ебанутым вольтажом
Кстати да, многие библиотеки там в совершенно разном стиле, так исторически сложилось. Многие бажные.
Тут же речь об удобстве шла, разве на нем есть реализации модулей таких же простых в использовании как requests чтоб в одну строчку запрос ебашить?
define "нормальная"
В aiohttp есть. Tornado может работать на asyncio, так что тут нет проблемы, нравится Tornado — юзай его.
У aiohttp вообще-то api очень на requests похож.
Да, у нас тоже astra помимо прочего. Поэтому и сидим на 3.4.
Каждый раз, когда доходит до того, что бы я писал о своих проблемах в тред, я через минуту в гугле нахожу ответ. Буду сюда срать почаще.
Слишком большие скриншоты и много кода зацепил. Смотри украдут твое гениальное творение.
Может, ты и прав, но я могу только в Python осилил 3,5 функции из стандартной библиотеки и прочитал книгу "Django для умственно отсталых дегенератов", поэтому хотелось бы узнать, как это делается в НОРМАЛЬНЫХ, реальных проектах, но что-то подсказывает, что люди, которые делают такой энтерпрайз, не сидят на данном сайте - у них есть дела и поважнее.
Спрашивали - отвечаем. Очень плохо с разносторонними JOIN'ами. Плохо с DISTINCT (не реализован никак вообще, только костылями). Плохо что тащит всё, на что есть ссылки в выбираемой модели, хотя никто не знает, действительно ли будет обращение к свойству car.engine.manufacter.address.city
Безопасник ITT. Например, МО РФ давно сертифицировало и закупило 1.5, где на dev-дистрибе Django 1.4.14, а если накатить последний (несертифицированный) security update с Wiki-страницы Русбитеха, получится вообще 1.4.23.
Осло, сейчас на допиливании 1.6, планирую к концу года закончить и в начале следующего сертифицировать и продать.
почему для таких целей не берут джаву, она веками не изменяется, для самых отъявленных консерваторов
Можно же сырой коннект достать и сырой sql выполнить (ну а потом ручками замапить)?
Я абгрейчу, один хуй, каждый раз такая херня появляется
> Плохо с 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
Откуда качал? morkye-piski.ru? Может, просто возьмёшь Linux или Win10?
2. Понимаешь, что сайт нормальный, ничего сложного нет, прошарить примерно тысячу страниц и все.
3. Понимаешь, что страниц не тысячи, а десятки тысяч.
4. Сотни. Сотни тысяч.
5. Понимаешь, что ты в самом начале обосрался с поиском одного класса, и надо все переделывать.
6. Переделав раз, у тебя получилось.
7. Нет. Минорные ошибки есть, но их быть не должно.
8. Переделываешь еще раз.
9. Понимаешь, что запутался.
10. Рыдаешь.
Ну хуй знает, у нас в конторе все новые проекты на трешке, старые активно переписываются на 3, пользовательские (т.е. админские) тулзы должны уметь 2/3 одновременно.
https://www.youtube.com/playlist?list=PLlk6xtbRU2nCRtNLzci6OW9OjXMoe2-S_
У меня через 2 недели заканчивается семестр моей учёбы на втором курсе. И хочу узнать какие мои шансы попасть на работу на лето+третийКурс и вообще элементарно - работу.
Почему вообще пишу - знаю Django, Flask, хорошо с sql и nosql(mongo и couch), тесты - хуй знает, ну знаю что такое, и ещё знаю и понимаю хуйню с реквестами.
Фронт - пиздец, только жиКвери и хтмл с бутстрапом.
Короче, что-то в вебе, вот. Хуево, да, но мне всё-равно.
Ещё меня уже есть 9 месяцев работы в ИТ. Это Си и С++. Но это просто как опыт работы, с этим я связываться не хочу (пока не найду вакансию ха-ха)
Ещё раз что хочу - попасть на работу на весь третий курс. Может, лето+курс. Парт тайм, фулл тайм - всё хорошо, отлично, идеально.
СРАЗУ: ВАКАНСИИ ЧИТАЛ ОХУЕЛ. НО ЖИТЬ МОЖНО - главное это подучиться летом. В общем-то ничего особенного.
Так что посоветуешь? Пайтон - это единственное что я хоть как-то умею в вебе (больше нигде работу просто не вижу), а шарп с aspnet учить (далеко не с нуля, но всё же) - это того стоит? В смысле лето за ним провести.
Помогите в каком-то выборе, пожалуйста.
Да, я охуел - вакансии по-особому ещё не шерстил. Но это мой первый пост по теме, первые мысли - короче, начинаю думать.
Спасибо
Теперь ты все равно укушен питоном
>какие мои шансы попасть на работу на лето+третийКурс
Призрачные. Хотя, если ДС, то в принципе есть.
Чего не хватает - можешь собственным кверисетом допилить, она это умеет вполне удобно.
А так неудобств не испытывал.
Прекрасно рисую блок-схемы. Половину жизни потратил на то чтобы всё четко вырисовывать и красиво чтобы было.
_мимо_БЭЙСИК_програмер_с_1980
Я просто не понимаю, я гуглю по гитхабу и сюда что попало пихают в это слово
Из названия не очевидно? Задача разбивается на маленькие фрагменты, которые работают в отдельных процессах и кидаются сообщениями.
>что попало пихают в это слово
Туда так же пихают все попало.
Разбиение всего и вся на мелкие хттп сервисы, а потом выступать на конференциях о том как мы успешно научились весь этот зоопарк поддерживать.
Golang с этим очень хорошо справляется, так что если есть желание делать эффективные микросервисы, то язык голанг самый лучший выбор!
С уважением, Илья!
Основная фича микросервисов - можно иметь зоопарк программистов, и объединить их в одном проекте. Одни на ноджс, другие на го, третьи на питонах, четвертые где надо реально быстро на сях или расте.
А если го или ноджс перестало модным, выпиливаем макак и быстро переписываем (микросервис же, все что нагадили хипстеры, всегда можно отдать на перепись питонщикам)
>>997013
>>997050
>>997086
Спасибо, посоны! Вроде бы понял. Если рассматривать микросервисы в контексте джанго, щито получается - каждое отдельное его приложение и есть миркосервис только обменивающийся не через http а так, по-старинке?
Какие есть лучшие практики, чего почитать?
Нужно в целом немного - пяток дополнительных полей к стандарной модели пользователя Django, oAuth провайдер что бы по дружеским сервисам могли войти и так, oAuth авторизация, регистрация-восстановление пароля-изменение контактных данных-различные группы доступа к контенту (я буду создавать юзеров-модераторов к соответствующим разделам, как в данном случае поступать? через группы пользователей наклепать групп с соответствующими допусками и всё?), что бы оно сто пудов всегда отправляло нормально емейлы со ссылкой на восстановление пароля, может быть в будущем ещё и восстановление пароля по sms привязать, ну и в целом все.
Как это сделать лучше?
Всё работает, вроде бы. Только если пишется к примеру "заходил сегодня в 16:18", то время на 2 часа раньше, чем в моём часовом поясе. Как пофиксить?
Regexp - пиздец, знаю.
Спасибо.
Потому что окончательной целью было попробовать регулярками вытащить, чисто в образовательных целях. Только криво очень получилось. А так да, через апи проще должно быть.
Берешь модель User и дополняешь своими полями. И правильнее делать следующим образом, в модели User только самое необходимое для авторизации, а все остальные данные (группа пользователей, ФИО, пол, размер члена) держи в отдельной модели связаной с User.
Есть что-то типа @deprecated как в джаве?
И еще вопрос, есть ли где-то страничка с кратким обзором изменений, чтобы посмотреть что именно добавили нового в той или иной версии (так как книга М. Лутца 2011 года только)
>Есть что-то типа @deprecated как в джаве?
Готового нет, пиши свой декоратор, примеров в интернете навалом.
>И еще вопрос, есть ли где-то страничка с кратким обзором изменений, чтобы посмотреть что именно добавили нового в той или иной версии
https://docs.python.org/3/whatsnew/
https://habrahabr.ru/post/329582/
...и чистые SQL это здорово и вообще:
>Прекрасная статья для начинающих и подоспела вовремя. Последние выходные мая — лучше не придумаешь, чтобы написать свое первое приложение на Go.
Во как
1. на питоне нет работы
2. тупейшие вопросы про джангу
3. питон может/не может в %хуйнянейм%
4. и асболютно уебанский форс Go
Мне интересно, это ведь одни и те же люди постят, да?
Для серьезный вопросов есть SO (и я ебал форум-тайл середины нулевых, где два три пидораса могут ответить только на вопрос уровня гугла и тещат себе ЧСВ).
Поэтому особо то и тем нет, забегающие школьники да срачь (ну или философский разговор с аноном).
Я вот например из числа сомневающихся - убедите что он клевый и это будет лучшая инвестиция моего времени (а потом я смогу убедить несколько)
Например почему питон, а не го (или другой язык)?
Язык под задачи обычно выбирают, а не потому что ОН КЛЕВЫЙ!!1.
вся шутка в том что программинг давно своей культмассовостью и зоопарком технологий все форумы перерос, включая SO (хотя он ещё вполне на уровне, в куче ответов бывает просто алмазы нахуй, такие подводные камни рассказывают что хуй бы ты сам до них додумался или найти смог)
так что да, форумы бесполезны, а все мы тут на дваче в питонтреде сидим просто что бы подсказали где че смотреть нубского, которое не знаешь по каким ключевым словам гуглить, а понимаешь только на уровне идеи
>>997233
никто тебя не заставляет же. более того - похую всем будешь ты кодить на питоне или угоришь по балалайке из наследства прадеда. полистай гитхаб проекты на питоне, врубись надо оно тебе или нет, видишь ли аналогии для того чем бы хотел заниматься да и ступай с миром хоть в питон, хоть нахуй.
блэд нэвэльный
Джанго — монолит. Не уверен, что термин "микросервис" подходит в данном контексте.
>>997113
Ващет есть https://docs.python.org/3/library/warnings.html?highlight=warning#module-warnings
И многие этим пользуются.
Я путаюсь в своих костылях. Хотелось бы кинуть кому-то куски своего кода, что бы мне показали, как именно это должно записываться.
Посмотри видос бизли (3 часа вроде идёт).
> асинхронные генераторы были добавлены просто для удобства, чтобы различать синхронный от асинхронного?
Нет, асинхронное взаимодействие в пифоне построено на генераторах. Сейчас делают асинхронные генераторы и сделают асинхронный yield from, но это по сути yield form поверх yield from.
>как это будет происходить, если делать в ассихроном виде?
Как напишешь, так и будет, только асинхронно.
Прям как гвидо ван руссом ответил. Но интересует как на деле все будет выполнятся
А тёлки текут при одном упоминании твоей зарплаты.
>>> dict((("foo", "bar"),))
{'foo': 'bar'}
>>> tuple(dict((("foo", "bar"),)))
('foo',)
Где bar, блять?
итерация по словарю дает его ключи
>>> dict((("foo", "bar"),))
{'foo': 'bar'}
>>> tuple(dict((("foo", "bar"),)).items())
(('foo', 'bar'),)
В словаре остался. Словари в питоне итерируются по ключам.
In [32]: type(({}).__iter__())
Out[32]: dict_keyiterator
Не проще ли в таком случае multiprocessing использовать, чем ради qthread pyqt подключать?
В QTableWidgetItem запросом собираю инфу из таблицы, но как ее обновлять в базе, если она изменится в окне?
И как можно сделать создание окна и его заполнение проще? Из спичек и желудей сделал такое:
https://pastebin.com/C5ehGsML
В питоне же потоки как и процесы достаточно бодяжные и медленные и плохо синхронизируются. Вот и думаю , если использовать PyQt получится ли с его потоками дури въебать , чтобы хотя бы было как у С# по скоростям
>В питоне же потоки как и процесы достаточно бодяжные и медленные и плохо синхронизируются.
Аргументы уровня /pr/. Услышал что-то про GIL, а из того, что услышал понял только, что МЕДЛЕННА!!!1 и вобще говно зделано тупо. Тебе многопоточность вобще зачем? Что ты в них делать собрался?
знакомый попросил как тыжпрограммиста помочь, он короче продажником работает обзванивает и договаривается впарить что нить так вот я вот думаю как ему потенциальных лидов контакты добыть ? пока только такая херня в голову приходит: допустим он резину продает ->
берем поисковый запрос например дилдаки берем скрапи, граб, похер идем в гугол и рекурсивно бегаем по сайтам что выпали, ищем первую попавшуюся форму в которой есть a[href=""] дергаем мэйл, кидаем в базу
вопроса джва:
1) где я проебался в этом алгоритме ?
2) а кто нить делал похожее ? Может есть варианты получше ? просто часто на всяких апворках встречаю заказы типа data scraping leadgeneration
Обычно емайлы прячут от парсеров за жабаскриптом или ввиде картинки.
Спасибо. Все оказалось настолько просто.
Теперь проблема с добавлением новой строки, с удалением имеющихся разобрался.
>Теперь проблема с добавлением новой строки
А в чем проблема? У qsqltablemodel есть же метод что-то типа insertrow.
Что вообще должно быть на сайте? То, что должно быть/есть вообще на всех сайтах вне зависимости от их назначения.
Нет.
Как задать цвета ячейкам?
Qt5, QTableView + SqlTableModel.
доменное имя, https, сервер
Пробовал, для своей ситуации ответа не смог найти.
>>996312 (OP)
Господа, вкатываюсь в программирование. Планирую начать с Питона с книги "Укус Питона".
Образования по вашей специальности не имею. С компом тоже не дружу. Подойдёт ли мне эта книга и этот язык для начала, или начинать с чего-то другого? Думал на счёт java, но он вроде сложнее.
Жду ваших советов. Заранее спасибо.
>вкатываюсь в программирование
Если ты решил ВКАТИТСЯ В ОЙТИ ради денег, то питон не очень хороший вариант. Работы мало, тем более новичку, да еще и без профильного образования.
А что посоветуешь такому новичку как я?
Есть основная работа, но она занимает пол дня. Остальную пол дня хочу посвятить изучению чего-то в айти и работать на дому, если это возможно.
Сформулирую немного проще:
1. Абсолютный новичок. Нужно начинать с азов и с легкого языка.
2. Нужен язык, которые востребован на рынке хоть как-то. И можно работать на дому (слышал что на java на дому не поработаешь, хз почему)
3. Если эта область будет нравится и приносить денег больше, чем основная работа перекачусь полностью в неё.
Спасибо за советы, ребят. Полный нуб просто, вроде читаю инет, но без совета тяжело.
Учишь PHP/JS + HTML/CSS без хлеба не останешься. Клепай сайтики хоть на вордпрессе, потом можешь нормально подзадрочить js отрастить бороду, купить клетчатую рубашку и пиздовать в коворкинг пилить свой стартап, ну или просто фронтенд макакой на галеру.
Это да. У нас на работе как раз такой дебил-заказчик. Уже почти год интернет магаз делают.
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 строках. Как поправить?
Вопрос снимается.
> php
Вот нахуя рекомендовать это говно? Есть же нормальный яп Python с джанго. А на php, кроме как сложной symfony нет нехера, остальное все говно
По вакансиям на hh сравни это говно и питон, и прикинь, куда человеку без какого либо опыта в кодинге реальнее устроится.
Есть python компилятор http://nuitka.net , подскажите как собрать положение в один бинарник. Чето геммор какой-то.
Попробуйте у себя собрать в virtualenv python2.
Cпасибо
Не хочу знать зачем тебе эти извращения, но попробуй pyinstaller, только один момент, но вроде до сих пор в питон 3.6 не может.
Уважаемый , попрошу в питон треде не опускаться до уровня пеашпи быдланов, спасибо!
Ты чё, баран, реально думаешь кто-то будет твою залупу пробовать собирать у себя?
пихипи
Альтернативы чему, pyinstaller-у? Если тебе в один бинарник собрать без гемора надо то вряд ли. Он в 3.5 может, только в 3.6 баг, лень гуглить, пофиксили его или нет.
Сережа Брин старался, гугл придумывал, специально для таких как ты. А тебе даже продуктом его трудов воспользоваться лень.
Уважаемый, вас в данный тред не звали. Соизвольте побыренькому съебать отседа, там уже ваш товариш смазал свою вонючую дырочку детским кремом и во всю ждет пропердоливания. Спасибо
Мир не без дурачков. Вместо того, чтобы просто написать Да/нет, ты настрочил хуй знает сколько слов
>>998044
Дополню, что в проекте, на котором построен этот пример, необходимо будет использовать минимум 4 цвета.
Я альтруист, мне доставляет помогать людям, научись гуглить, и тебе жить проще будет, не будет нужды каждый раз за ответом сюда идти. Все быстрее и проще.
Вот так можно указать тип объекта:
> x = MyClass() # type: MyClass
А как указать класс?
> x = MyClass # type: ???
может в глаза ебусь, но не нашел в доках.
Нашел typing.ClassVar
> Special type construct to mark class variables.
но оно что-то не работает нихуя, остальные типы иде видит.
Ну позязяя :с
Шо? Из описания могет же:
PyInstaller is a program that freezes (packages) Python programs into stand-alone executables, under Windows, Linux, Mac OS X, FreeBSD, Solaris and AIX.
Я припоминаю, что долго мучился с установкой: то питон ни тот, то pip (или sip) не подходит.
Хотя, вероятно, я могу путать с Qt5.
Ну с qt там действительно небольшой нюанс есть, надо путь до бинарников в path добавлять, и либы ставить. Но это сугубо спермопроблемы а не вина pyinstaller-a
ClassVar это совсем не то оказалось,
> x = MyClass # type: MyClass.__class__
вот так заебись.
Читай, и поглядывай в документацию , в джанге нет шибко больших изменений. Скоро выйдет уже джанго 2.0, которая не будет работать на питон 2
Спасибо.
Ограниченные люди не могут поставить себе бубунту?
Сколько собирал в виртуалке под виндой приложения с pyqt5 ни разу никуда ничего не прописывал.
Ох уж эти тайпинг говноеды. Совершенно не понимаю фанатизма гвиды и прочих по поводу типизации и mypy. Да, решит какие-то проблемы, но это же вопреки языку. За что всем нравится пифон? За лаконичность и динамическую типизацию. Нет, будем писать ублюдочные аннотации!
https://github.com/pyinstaller/pyinstaller/issues/1566
Вот у меня такой баг присутствует при сборке аппликухи.
Так поэтому и Гвида не делает ее обязательной, кому надо будет пользоваться аннотацией типов(хотя это больше для тестов и ide сделано), кому нет, будет писать как и раньше.
Ещё бы он её сделал обязательной, лол. Это бы всё сломало нахуй. Я про сам хайп вокруг, типа раз Гвидо нравится, то значит заебок и все эту хуиту форсят.
Я и говорю, спермопроблема.
помогите пожалуйста решить задачу
Треугольник, у которого стороны(a,b,c) и площадь S являются целыми числами, называется в честь греческого математика Героновым.
Необходимо для заданного S определить количество Героновых треугольников с такой площадью, а также указать P - наименьший из периметров у этих треугольников. На вход подаётся одно число S, а выводиться должно общее число треугольников и наименьший из периметров. Например вход:6, тогда выход будет: 1 12.
Подскажите, как эту задачу решить? Хотя бы общий алгоритм, потому что я не понимаю. Если брать все три числа (a,b,c) начиная с единицы и считать периметр, а потом используя формулу Герона считать площадь, а затем прибавлять значения на единицу, и так далее, то упускаются случаи вида (3,4,5).
О чем ты? Это крутая фича, теперь при разработке есть основная фишка статической типизации, при сохранении динамической. Остается только подождать, когда в популярные модули ее добавят.
Сделаю за 500 рублей.
О чём я? Ну, например о том, что это неэстетично, во-первых. Во-вторых, это перестанет работать/потребует дополнительных аннотаций чуть только замаячит динамика на горизонте. В-третьих, в популярные модули никто это не добавит (по крайней мере я в свои мегапопулярные), потому что это никому не нужно, ибо пифон не про статическую типизацию. Может быть аннотации пригодятся в очень большом проекте, чтобы разработчику не искать что за йоба передаётся в функцию, но не более.
Да, забыл отметить: документация >> аннотации. Сделай нормальные докстринги и не нужна эта параша. А возможности у докстрингов не ограничиваются описанием типов аргументов, поэтому этот способ явно предпочтителен.
> Совершенно не понимаю фанатизма гвиды и прочих по поводу типизации и mypy.
Что то не замечал никакого особого фанатизма, но как по мне потому что хороший баланс между гибкостью динамически типизированного языка и преимуществами статически типизированного.
> За что всем нравится пифон? За лаконичность и динамическую типизацию.
За лаконичность, и строгую динамическую типизацию, то что её опционально можно сделать ещё строже в некоторых критичных местах никому не навредит.
> Нет, будем писать ублюдочные аннотации!
Ну сделали довольно таки годно, оче красиво ложится на язык, имхо, получше чем в некоторых статически типизированных, а типы все равно нужно описывать в докстрингах, только в итоге всем похуй на них.
Для начала изучи дефисное написание частиц (-то, -таки).
> Что то не замечал никакого особого фанатизма
В пабликах про пифон часто мелькают посты про охуенность аннотаций. Это именно фанатизм, потому что в комментах часто отвечают, что вот в проекте использовали, но ничего особо выдающегося не получили. Плюс авторитет Гвидо, который соскочил с asyncio на typing и слегка поехал на этом.
> За лаконичность, и строгую динамическую типизацию, то что её опционально можно сделать ещё строже в некоторых критичных местах никому не навредит.
Это уже шаг назад. Язык в том виде, в котором он стал популярным (и это важно), не предусматривает эту дополнительную "строгость". Если тебе нужна палка хозяина, то иди в кресты/шарп/жаву.
> Ну сделали довольно таки годно, оче красиво ложится на язык
Как я уже выше написал, на мой вкус полная блевотина. Это идёт вразрез с динамикой языка. Вот, допустим, я передаю аргументом объект, у которого должен быть метод "yoba". Как ты это опишешь с помощью аннотаций? Ах, нельзя или через "палку-или"?!
на руби*
2.6
>Вы не замечали, что питон похож на джаву?
За великопелием питона, мы не видим кучу говна имя которой жава.
У меня брательник не смог вкатиться в питон, зато очень удачно вкатился в джаву - пишет теперь ПО для морских портов в германии.
Вот он тоже меня озадачивал что джава проще. А я все никак понять не могу, хули проще, питон же и так простой как тапочек.
> Для начала изучи дефисное написание частиц (-то, -таки).
Спасибо за совет.
> что вот в проекте использовали, но ничего особо выдающегося не получили.
Не завалялось нигде unsuccess story? Интересует масштаб проектов, вангую лаба1, я сильно за новостями не слежу, но если бы было что-то крупное заметил бы.
> Если тебе нужна палка хозяина, то иди в кресты/шарп/жаву.
А если мне нахуй не всрались кресты или жаба то что? Уже давно хотел угореть по статической типизации, но вот только не на чем, более-менее понравились только D и окамль, к сожалению оба никому не нужны, а type annotations хоть сразу в продакшен. Ну и к тому же python+type annotations это очень-очень далеко не то же что жаба, язык по прежнему в первую очередь динамический.
> Это уже шаг назад. Язык в том виде, в котором он стал популярным (и это важно), не предусматривает эту дополнительную "строгость".
С такой логикой можешь вообще с python 1.0 не вылезать, он тоже много чего не предусматривает.
> Как я уже выше написал, на мой вкус полная блевотина.
> на мой вкус
Рад что ты это понимаешь.
> Вот, допустим, я передаю аргументом объект, у которого должен быть метод "yoba".
Для говняканья всякой дичи не обязательно использовать аннотации, я же писал выше что можно использовать их только в критичных местах дабы избежать подобного треша.
>А если мне нахуй не всрались кресты или жаба то что? Уже давно хотел угореть по статической типизации, но вот только не на чем
Так специально же для вас питонистов Go запилили.
Есть функция
def zalupa(A):
blah
blah
return B
Нужно ее применить ко всем значениям в столбце columnname в табличке MyTable так, чтобы оно потом попало в БД. Как это лучше сделать?
Перекатываюсь с змеи на D. Язык просто шикарный.Какая разница кому он нужен, а кому нет?Твоему заказчику совершенно похуй на чем ты написал если все работает
Перекатываюсь с змеи на D. Язык просто шикарный.Какая разница кому он нужен, а кому нет?Твоему заказчику совершенно похуй на чем ты написал если все работает
fix. Не тому
Хуя ты моча блять
Ну, бля. Я понимаю, что тут не филиал стековерфлоу, но я чот реально заебся уже с джанговским ORM'ом.
> Не завалялось нигде unsuccess story?
Не, я это на реддите в основном вижу. Там раз в пару месяцев мини-обсуждение аннотаций. Вот там челы писали, что пользовались в продакшене на каком-то проекте и что бонусов не ощутили. Конечно это всё субъективно.
В десятой шинде питон поставляется вместе с ней, чи шо?
Что устанавливаете, есть что напордобие wrapper ?
Как делать виртуальные среды с 3 питоном ?
Подскажите идею проекта чтобы нормально смотрелся в гитхабе. Сам думаю сделать минимальную социальную сеть на рест апи фреймворке с заменой стандартной БД на монго (чтобы все охренели как я могу).
>замена бд на mongo что бы охуели все как ты можешь
>DATABASES = {
>..'default' : {
>....'ENGINE' : 'django_mongodb_engine',
ну ты зверюга ебать ваще
в любом случае вот чего мне нехватает, но до чего руки не доходят написать - это сервис антиновостей
допустим 3 дня подряд пиздят все кому не лень новостные сайты на какого-нибудь мальчика читавшего стихи про покемонов в церкви
а потом хуйак и перестали все хором. Значит замяли темку-то.
Вот хуитка для отслеживания замятых темок, просто потому что это интересно.
Да меня больше технический аспект интересует. Твое предложение какое-то абстрактное.
Я думал так:
на сайте джанги есть пример polls. Смысл в том что там показывают типа вот шаблоны, вот модели вот вьюшки. Но ведь такое посылать потенциальному работодателю этог как лаба1 можно сказать. Вот надо придумать лаба2 такую чтоб не стыдно было.
обоссыте, но не бейте!
>Ну сделали довольно таки годно, оче красиво ложится на язык, имхо, получше чем в некоторых статически типизированных
Ой, да ладно? Попробуй в типе метода класса A использовать класс B, и наоборот. В одном из классов (который определён раньше) придётся пихать имя класса в строку, т.к. иначе ошибка рантайма (класса B-то ещё нет). И я как бы понимаю почему так, но говорить что эти костыли красивее и органичнее ложатся на языке - ну такое, на вкус и цвет конечно. Вон во Flow/TypeScript действительно годноту запилили, там это действительно хорошо на язык ложится. При этом и возможностей в плане типизации в том же TypeScript гораздо больше.
Ты тип кавычек что ли поменял? Нахуя? Тебе же написали экранировать спец. символы.
На примере, необходимо разослать сообщения на сайте с нескольких аккаунтов
собеседование_в_гугл.txt
x = int(input('Enter an integer: '))
for ans in range(0, abs(x)+1):
if ans3 == abs(x):
break
if ans3 != abs(x):
print (x), 'is not a perfect cube'
else:
if x < 0:
ans = -ans
print ('Cube root of ') + str(x) + ' is ' + str(ans)
Непонимат.
Питон же вроде как хорош чтобы закрепить основные навыки.
Вообще, есть другие варианты начала, например курс "Введение в программирование" МИТа и книжка "Почувствуй Класс" Бертрана Мейера.
Необязательно же зацикливаться на питоне, скорее всего так или иначе придется осваивать другие языки. Но питон считается для обучения и привития навыков.
я может не совсем понял условие, но тебе нужно просто определить является ли abs^3 == x, и вывести его корень?
Тогда лучше наверное написать вот так
И вот сразу, так как я даун, запоролся в самом начале. Скажите, что я делаю не так? Гуглил не помогает, вроде всё сделал как надо.
>>998059 -кун
Не парься, можешь удалить то что установил. И когда будешь заново устанавливать поставь галочку path при установке и будет норм
> И когда будешь заново устанавливать поставь галочку path при установке и будет норм
Этого делать не нужно. Ставь DENWER
Ебать ты полупокер от бога. Денвер это для пеашпи. Нам такое хавно не нужно
лично мне он нужен, чтобы зделоть "что угодно"
веб приложос
или
рассчет промышленной хуитки
или
автоматизация ИТ-инфраструктуры
или
ЦОС
это я пишу, что делол
Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
удалял, ставил все галочки и похуй, нихуя.
Ну че ты мне пастой отвечаешь, дорогуша?
А то! https://micropython.org/ Какое-то ебаное извращение, как по мне, лучше байтоебствовать..
Ну я с телефона сижу, увидел кнопки Try и Buy, и сделал очевидный вывод.
А как у вас с базами данных?
Сейчас нужно одну легкую (вроде) лабу написать, тип перемножение матриц, двух/трех-мерные графики написать на питоне
Какой проект выбирать?
Да, в sqlalhemy это выглядит так:
for hui in session.query(Hui).all():
print(hui.length)
Если я правильно понял предназначение IEnumerate
numpy+matplotlib
> Не знаю, мне просто нужно реализовать
> >тип перемножение матриц, двух/трех-мерные графики
Советую закатываться в матлаб для такого.
Нет. Но для каждой задачи нужно подбирать правильный инструмент. И для твоей задачи лучше всего идти в матлаб.
Ну у меня лаба называется как раз матлаб и питон.
Нужно освоить и то типо, в матлабе я все сделал
Теперь нужно на питоне
Загуглил, лямбда возможна только с одной операцией, ясно понятно.
@
увидел обязательную передачу self в каждый метод класса
@
закрыл синтаксис питона
Стесняюсь спросить, а нахуя это нужно вообще кроме очевидного костыля для создателей синтаксиса?
Нужно что? Соглашение об именовании для удобства же (Гвида так захотел). В метод класса первым аргументом передается ссылка на объект, в случае экземпляра класса принято использовать self в качестве имени аргумента, а в случае метода самого класса использовать cls. А так, можешь писать любое валидное имя, но это плохая практика.
>Нужно что?
Нахуя нужно self в аргументах, если ты его не используешь явно? Тут блядь обычный хеллоу ворлд, какой self???
В гугле нашел упоминание о делегатах, но примеров кода, по которым смог бы понять их работу, не нашел.
Ну вот я и предположил, что это костыль разработчиков языка. Потому что во всех остальных языках, все прекрасно работает и без self.
Но здесь дело не в явном обозначении. Это просто redundant слово, которое вносится во все методы, когда это даже не нужно.
Явное лучше неявного же, вот и указывай.
Очевидно что никак, раз создатели не удосужились сделать self и this доступными на чтение по всему классу, как это сделано в других языках.
что?
В переменных средах после установки пишет вот такую хуйню. Галочку напротив path ставил.
Я уже хуй знает что делать. Выручайте.
>>999193 - кун
Явное лучше неявного.
просто python, нахуй тебе 33 в конце?Файл называется python.exe, так нахуй ты ее тройки д обавляешь в конце?
блядь, родной, спасибо!
Я ж даунич. Всё по инструкции "Укуса питона" стараюсь делать, а они меня наебать решили, суки. Не хотят, чтобы я программистом стал.
Лол, спустя 6 часов таки запустил интерпретатор. С твоими темпами обучения не боишься помереть раньше, чем в питон вкатишься?
лол, ну, думаю на питоне я начну быстрее зарабатывать какие-то более-менее сносные деньги, чем на основной своей работе.
Может как-то запилю вам прохладную, когда бухой буду.
Сидишь ты такой за любой работой, к примеру, обзваниваешь клиентов фирмы. А тебе тут говорят, мол, на тебе гвоздь, он должен быть там. А ты такой - "Да у меня же есть молоток!" и без особых усилий вбиваешь гвоздь там, где нужно. Надеюсь, суть ты понял.
Например, запустил демона, следящего за появлениями новых процессов, и если таковой появляется - то записываем его в какую-то пизду и убиваем демона. Но например запуская хромоног спаунится 5 процессов, а записывается только один. Как записать их всех?
мониторь дополнительно child процессы
>6 часов для того чтобы запустить консоль
>Укус питона
>Сейчас выберет некро-Комодо
А может лучше не стоит вкатываться в погромирование?
Выкинь нахуй свой укус питона - тебе он станет не по зубам сразу после момента пользовательских функций.
Возьми лучше Доусона, там и средненький юморок есть, да и объясняют для совсем уж тугих - авось поймешь хоть и врядли если тебя укус так затормозил
Лучше бы посоветовал ему занырнуть в питон
Шарп пропустил, перерисовывай.
мне хватает, а ты не пизди про питон без денег.
https://tproger.ru/books/cpp-books-definitive-guide/
я за 20 долларей, но я ленивый и биллю не каждый день даже
> 15 человек
> каждый день создавать 50-100 записей
> поменять ее на MySQL/PostgreSQL
Лет через 20 поменяешь, если лагать будет. Но скорее всего просто добавишь индексы нужные и ещё на 20 лет хватит.
>или достигнув какого-то объема БД начнет подтормаживать?
ближе к 140 терабайт надо будет на постгрес переходить
Сейчас пока думаю перейти на какое-то время в PHP, в нем хоть можно без всяких фреймворках начать писать какие-нибудь быдло лендинг пейджи.
Но потом обязательно вернусь к Питоши, после того как научусь читать документацию и подучу математику. В питоне все-таки машинное обучение, потрясающая документация, бендинги ко всем GUI, больше 1000 видео докладов с питон конференций, только за последние 3 года и других ништяков..
.
Так что присядим на дорожку.
Python для детей. Самоучитель по программированию
Изучаем python программирование игр визуализация данных веб-приложения
Сначала читаешь
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
поглядываю в полные референсы
Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
Я вот думаю в резюме билдерах составить, но там всё по-английски, а вакансия была на русском, так что наверное тупо присылать резюме на английском ?
Есть у кого годный шаблон какой-то, или линк на билдер ?
пиши на русском и не еби мозги.
А вообще шаблоны не нужны - просто напиши свои контактные данные, опыт, какой-то стек используешь ну и приложи ссылку на гит если таковой имеется, и всё.
Блять, ты можешь хотя-бы заскринить трейс, который тебе выдается?Какой помощи ты ждешь?Не нужен тебе scipy, лучше установи turtle и играйся
Там кругом мое имя пользователя, так что не вариант..
Для запуска кластеризации нужен именно scipy. Однако нашел проще и понятнее исходник на с++, так шо отмена вопроса.
Блять, ты прежде чем за что-то хвататься, определись - что конкретно тебе нужно в кодинге?
Насколько я понимаю опыт у тебя в программировании околонулевой, то лучше послушай мой совет.
Если тебе нужны именно деньги, и желательно побыстрее - то иди в РНР, и сюда больше не возвращайся. Эти пхп-ребята нужны всегда и везде, почти в любой мухосрани и тем более в ДСах.
Если же ты конкретно хочешь именно заниматься питоном - то начинай сразу с него, и не трать время на РНР, переучиваться потом будет просто кошмар плюс не забывай, что в вебе и там и там нужны еще и знание фреймворков. На чистом коре никто ничего не делает. Плюс в питоне с работой несколько сложнее, а особенно если у тебя нет ИТ-образования.
Ну а английский тебе нужен только для чтения документации, и всё. В общем решай сам, и добра тебе
Ну и соси тогда, ёпту!
...
nc = type('newClass', (object,), {"param1": "a"})
globals()['newClass'] = nc
pickle.dump(nc, f, 2)
...
nc = pickle.load(f)
Вылазит такая сотана AttributeError: 'module' object has no attribute 'newClass'
Надо сначала поставить репачок numpy под винду, на сайте есть ссылка.
даун-кун снова в треде, знаю что заебал, но что поделать.
Что за хуйня? Схуяли оно выбивает мне ошибку?
Господа, делаем ставки, через сколько он выведет hello world(интерпретатор был запущен спустя 6 часов).
не знаю почему, но мне тебя жалко чтоли
Если не боишься - пили свой фейко-вк, буду тебе подсказывать в питоне что да как, а то тебя в треде обоссут скоро.
Ну, хоть поорёте с меня. Я разберусь, просто я, блядь, не понимаю, почему я делаю точь в точь, как показано на видосах или в укусе питона, а у меня выбивает какую-то хуйню
>>999957
Так? Теперь пишет другую хуйню.
И заметь, в видосе на ютубе он не закрывал каким-то хуем строку апосторофом и у него всё чики-брики
хочу 6 девяток
Сохраняю html с помощью request, но из-за того, что страничка находится в файловой системе, все ссылки меняются типа:
https://2ch.hk/tes/src/906603/14932361780220.jpg (М) -> file:///tes/src/906603/14932361780220.jpg
Как это исправить, или как это вообще по-умному делается?
Ни хуя ты деру дал, что значит сюда больше не возвращайся. Нормальный кент смогет на нескольких яп прогать
напомни как плиз, т.е. как можно изменять данные в строке ро инжексам, а не функцияи работы со строками ?
Из другого сеанса лоад не делается.
NY 4E TA YOPTY?!
>как можно изменять данные в строке ро инжексам, а не функцияи работы со строками ?
никак
можно вместо строки хранить список буков
и уже в списке по индексу менять
Если я осилю книжку Leightweight Django, смогу сделать что-то похожее на то что там в примерах, мне много еще останется?
django girls tutorial
polls tutorial
django by example ультрагоднота
obey the testing goat ещё наверни следом
и в целом процентов на 50 будешь в теме по джанго,уже можно работать
Зато глотать и подмываться не надо.
В сторну выхода.
В сторону отсоса питона.
Алло, даун, скачай pycharm. Я уже стрию на животе заработал с тебя, больной ты ублюдок.
Как вводить данные с клавиатуры, чтобы вся инфа попадала во внутрь EMT.set_text(u'сюда')? Как здесь использовать input()?
https://github.com/emuravjev/mdash/blob/master/tools-py/run.py#L15
да, примерно так.
Какая библиотека может сконвертить 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'), но это имхо какое-то уебанство.
Вот надо мне воркер сделать, поднимаю я редиску значит, понятно.
Потом вообще не понятно.
Воркер - отдельный файл .py или не обязательно?
У меня есть вьюха на джанге, мне надо передавать в воркер таску
Внутри вьюхи я создаю подключение к редису, запихиваю в .enqueue() название функции из воркера, аргументы.
Как узнать статус задачи для воркера?
У меня на русском был и меня позвали на собеседование без моего отклика на вакансию. И взяли.
Какие выходы есть из такой ситуации?
Если Qt5 на XP не работает не поможет ничто.
Есть мануал devcenter.heroku.com/articles/python-rq, может кто-нибудь объяснить что именно делает в нем worker.py, utils.py, как они между собой связаны?
Я не понимаю сути этих двух файлов. Почему ф-я, которая будет обрабатывать задачу не в worker.py, а она вообще импортится непосредсвенно в код основной приложухи, которая ставит очередь.
Понятно, что надо писать код, но все же где искать информацию? В официальных доках написано так, что ничего не понятно.
А если я ничего не могу понять в опенсорсе?
Там всякие лямбды, генраторы, итераторы, а я всего этого не знаю.
Как тогда быть?
То что питон в том числе и декстопный подтверждает наличие гуёв и компиляторов(таких как py2exe, pyinstaller и т.д.)
ага, давай, удачи!
как оно есть братан как оно есть
Я сходу тебе придумаю 10 более простых способов поссать себе на лицо, и проебать при этом кучу денег.
>>1000741
Какая оболочка? Какая версия бубунты? Шрифты стоят?
Ubuntu 17.04 zesty
> Шрифты стоят
Какие шрифты? Гуглил проблему, находил только жалобы на то что шрифты фигово выглядят, поставил пару из советов оттуда, но больше никаких не ставил.
> Шрифты стоят
Никак, выводить промежуточные результаты, запускать в дебаггере и смотреть что в какой переменной лежит, но прогнать пошагово не выйдет
>но прогнать пошагово не выйдет
Уже вышло. Пока пытаюсь понять, откуда взялись квадраты в PyCharm попробовал его деббагер и нашел дыру в алгоритме.
Расставил брейк поинты на всех строках.
Выполни на всякий пожарный:
sudo apt-get update
dpkg --configure -a
sudo apt-get upgrade
Передаю список итератору состоящий из x и y, например: xxxxxyyyxxxy
Должен выводить: 5x4y3x1y
Выводит: 7x4y
Код сейчас показать не могу, но как приду домой закину.
Ну так если ты их просто сложил, то питон их, внимание! просто сложил.
У меня нет (3.5). В документации числиться, но больше нигде замечен не бы. Ищи замену.
Я ее искал с самого начала по _winreg, судя по примерам из стаковерфлова. Потом попытался pip install winreg и ничего не получилось. Такие дела.
А я не додумался сразу написать winreg. Или додумался, уже не помню.
Ты хоть понимаешь, что высокими зарплатами в айти мы обязаны Билли и Джобсу, а вовсе не задротам-ниишникам в лице Ричарда в-рот-ноги Столлмана и прочих швабодных аутистов?
И сколько денег всякие айбиэмы сэкономили на бесплатных опенсорцных дурачках?
Какое это отношение имеет ко мне? Или я дожен жрать говно и радоваться, что у мужиков из эппла большие гонорары? А говноеды пусть жрут то, что им нравиться, но не надо и мне в тарелку его накладывать.
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'') не случайно.
Но магия в том, что если запускать бота как
python3 bot.py
, то всё работает нормально, бот реагирует как положено; косяк же проявляется только тогда, когда запускаю бота как демона через service-file в systemd. journalctl на этот счёт не показывает ничего. Вообще.
Конкретно та функция, на которую нет реакции здесь https://pastebin.com/mMZXbfdL (в функцию было добавлено всё то, что со словом oferta). Парни, помогайте, у меня даже предположений нет из-за чего может быть такое поведение.
Django. Python3
>но не надо и мне в тарелку его накладывать
Дак тебе, наоборот, хотят в тарелку нормальной пищи наложить, а ты выпендриваешься, орешь "ВРЁТИ!1!".
О-о-о-окей, посредством os.system("net stop pcasvc") оно мне высрало во-от это
И да, службу оно успешно отключило.
Ага, понял. Теперь вопрос: как убрать этот текст? Что бы он не выводился.
Хотя, погоди, я долбоеб. Все, спасибо, вопрос закрыт.
subprocess.run(("net stop pcasvc"), stdout=subprocess.PIPE, shell=True)
Боже, выручил, тонны нефти и добра тебе, анон!
itertools.groupby
ну же! никто что ли сокеты не юзает!? я бы хотел найти единомыленников что бы довести эту либу до состояния пулл реквеста в джанго каналы. с микросекунды на макросекунду займусь клиентом под питон (скорре всего aiohttp). тут много кто хочет, но не в зуб ногой как, дак вот я могу помочь, в разумных пределах (я ответственно отношусь к коду, но плохо о нем разговариваю, это касается комментариев и это нужно учитывать).
бро, а что оно делает? поясни плиз
а то что такое джанго каналы я знаю, что такое сокеты тоже, а что ты сделал и как оно из одного другое клепает (а главное зачем) я понять не могу
да, документации -0 признаю)
кроч в питоне делаешь так: https://pastebin.com/yRSadA0q
а в js так: https://pastebin.com/vXpLb4Fm
причем, в питоне ты можешь создать кучу предков для engine это не повлияет на конечные engines - ты можешь создавать сложную структуру приложения с наследованием на подобие class based views в django... и это не предел ты можешь из одного rpc (например) [хендлера породить абсолютно другого класса хендлер, просто создав его с параметром message (в примере этого нет, но, это скорее специально, что бы мимопроходящие - мимо прошли), о господи, ты в любой момент можешь переключиться на юз сырого сокета...
А если я был мододелом (грубо говоря - полуразрабом) в одной игоре на java, и переводчиком для игры на ведре, и через два года получу вышку, я смогу устроиться?
мимо
Я буду, короче, старшим специалистом по обслуживанию компьютерных систем и сетей. Нормально же? За еду работать возьмут?
Меня так и взяли, потому что был хитгад. Только будут еще задавать вопросы по твоим проектам, я вот уже через два месяца забыл архитектуру своей программы
Более чем, это же охуенная вышка, но даже инженер по холодильникам подошла бы
Но я все равно поеду в Польшу работать, как мои знакомые. Только они клубнику собирают (~12к незалежных), а вот я, наверное, могу рассчитывать на что-то более вменяемое. Только язык не знаю, сука, надеюсь, мой тех. ангельский их устроит.
Это зависит от уровня навыков, конкуренция высокая. И от компании - если там все старперы, но нереально пробиться. Но студентов-питонщиков охотно берут вроде
в планах написать клиента на go, c# (порядок не точен)
я хочу больше и это естесстевнно. https://www.youtube.com/watch?v=oTkCDz5yTJM
А что они делают - пишут то ли прошивки, то ли ПО для камер видеонаблюдения. И самое интересное, что пишут они на питоне. И мне говорили, что туда вполне охотно набирают новые рыла, главное знать всего основы(!) питона. Что-то я мало верю, что нужны только основы, но если они меня попросят показать что-то из своего дерьма, то покажу уберкулхацкерный скрипт, который их сразит наповал кол-вом костылей и говнокода, конечно же, и который я активно допиливаю, осталось только узнать пару деталей. И так, аноны, можно ли программно распространить файл по всей локальной сети (на все компы в локалке) средствами питона? Если да, и, если вы подскажете/скажете как это организовать, это решит почти половину проблем (одна из главных фич для "промышленного масштаба" действий).
ну же, ребята, моя бывшая замечала за мной недюженные преподавательские способности.
https://curseovdialect.bandcamp.com/track/colossus
вопрос протоколов и их реализаций, питон как макдональдс - всюду - любой протокол - любая фича - на ешь. но если бы я думал о секьюре я бы сначал выбрал платформу, потом уже выбрал бы под эту платформу язык, поговаривают wasm для винды неплох. питон в таком случае как мастер нода разве что - контроллер.
да. или я ошибся!? ох вечно эта мышь подводит! или нет? или да? ну ты меня запутал всюду! ты или туда или сюда давай или я туда... или я не знаю вообще! ну и что мне делать теперь!? ну спасибо!
И-извините..
Есть задача сделать интерактивную программу при выборе пунктов которой есть возможность записи текста в файл, открытия файла для чтения и перезагрузка в меню заново. Сделал только чтобы записывала..как сделать вывод в консоль и перезагрузку в стартовое меню? Весь код ниже
# -- 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()
Есть задача сделать интерактивную программу при выборе пунктов которой есть возможность записи текста в файл, открытия файла для чтения и перезагрузка в меню заново. Сделал только чтобы записывала..как сделать вывод в консоль и перезагрузку в стартовое меню? Весь код ниже
# -- 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()
В интернете.
>>1000907
working directory? Хотя, если всё работало, то это не тот случай. Добавь логи.
>>1000921
И вправду смешно, долбоёб.
>>1001079
Даун-хохол, видимо, имел ввиду гитхаб.
>print("Выберите необходимую операцию..")
Надо так
print("Выберите мышью необходимую операцию..")
>видимо, имел ввиду гитхаб
Я подумал, что бум найма какой-нибудь внезапный.
Короче, с простым знанием языка я нахуй никому не нужен? Я бы написал что-нибудь, да идей нет, только игры в голову приходят, но кому они нужны на питоне.
Да дохуя нужного всего. Обпишись. Жаль времени мало. Ты наверное спросишь: "что же писать"?!
Например, ui библиотеку для веба типа flexx, но чтобы на asyncio и была совместима с pyqt5, любой протокол на sans io (кроме тех, что уже реализованы конечно же), единый декларативный формат для пакетов и установки.
Через функцию наверно.
Повезло, антош, взяли хоть?
P.s. А я на кучу(ну на все 5-8 штук что есть) откликнулся и только 1-2 ответили, а остальные игнор или отказ.
Анон, нужно еще убрать текст ошибки, который показывается при попытке завершить завершенную службу. Есть идеи?
Спасибо большое!
Так, я могу через user.groups.all, но он выводит название, а не id группы.
ну я в таких случаях пишу декоратор и темплейттег
декоратор что бы во вьюшках ограничить выдачу хуй пойми кому не из группы, а темплейттег как раз что бы в шаблонах выводить удобно не передавая бесконечно одно и то же во все вьюхи если там какая-то инфа динамическая нужна определенным группам
сорян немного задумался пока отвечал
и так ответ на твой вопрос:
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
Это-то понятною Можно ли без дополнительных телодвижений выполнить проверку в самом шаблоне? Моя задача - чтобы кнопку было видно только пользователям, состоящим в определенной группе.
Хочу для этого дела использовать subl и плагины, вот только не знаю, что и как ставить. pyCharm устанавливать не очень хочу, так как мое железо не очень дружит со всеми этими IDE в том плане, что лагает все
Кроме пичарма толкового нихера нету
Недавно вроде под Visual Studio Code запилили intellisense под питон, наверное будет удобно, а так у всех автоподбор ни в пизду ни в красную армию, что у сублаймов, что у атомов этих ебаных, что у старперского вима
Держи стандартный путь:
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
после этой комбинации даже самый тупой не знакомый с программингом вообще станет таким себе говнодевелопером низкого, но конкурентного пошиба
> bootstrap/foundation/semantic ui
А что это все такое и как оно связано с питоном? И почему обязательно надо учить js(то есть что именно делается на js, чего нельзя сделать на питоне)?
Ты в веб-девелоп хотел? Так вот, теперь уже большая часть веба это хтмл + ксс + жс
Хоть немного, но знать прийдется. Но дело конечно такое, житейское, главное не подумай что я тебя что-то заставляю или тебе навязываю.
Да, я просто не понял, что такое bootstrap например. Там и js, и css, и html - все вместе. Какой смысл в этом фреймворке? Только верстка? Или еще что-то?
логика простая
1. не нужно отдельно делать мобильные/планшетные и тд версии - можно писать все так что бы оно одинаково сносно смотрелось на всех устройствах
2. для всякого общепринятого говна типа табов уже есть встроенные велосипеды что бы девелеопер головушку себе не забивал сложностями
3. все это можно клепать без долгой ебатни с дизайнерами, нудной нарезкой и тд прямо просто захуярив себе ШТМЛ из готовых компонентов под твои задачи и оно уже хоть как-то но будет выглядеть, а не просто страшненький голый хтмл
4. не смотря на очевидную простоту на этом можно даже очень приличные вещи делать
а так да, и js и ксс и хтмл - солянка сборная
помогите мне пожалуйста разобраться в коде.
https://ideone.com/BruQsk
когда запускаешь код, то сначала выполняется цикл на строке 17, или функция на строке 1? Если вывести с помощью print и там и там что-нибудь, то показывает , что сначала выполняется функция, а потом цикл for, но ведь это нелогично как-то, потому что сама функция вызывается в цикле. Почему так? И ещё, на 3 строке есть слово yield, поэтому оно возвращает input, после этого функция заканчивает своё выполнение, или и дальше выполняется, то есть идёт проверять условия на 5 строке и так далее?
В VSCode тоже не идеально, до пичарма далеко.
Желательно, чтобы не слишком устаревшее вроде Лутца.
Если пути не существует ИЛИ результат функции будет True, то завершить программу
Правильно?
Это ты должен подробнее писать. А то вопрос уровня 'как сделать шоб все заработало, а то не работает'
Просто нужно, что бы в определенную директорию скопировался файл на всех компьютерах, вот
>input
Нинужен. Используй raw_input() - он тебе сразу строку даст
>как
Оберни все ниже my_file=... в while True:
По "Exit/Quit" делай break
>PostgreSQL Pro Standard
Тебе откат за использование сделают? Нет? Тогда бери родной PostgreSQL.
>..Локалка?
На fiber-channel'е? На ATM? На коаксиальном безхабном ethernet'е из 90х?
1) пили сервис, который слушает сокет, принимает соединение и пишет полученное говно в фаил. import socket. почитай про accept.
2) пили сервис, который по ip подключается к сервису и срет туда данными из фаила. import socket и connect
Первый сервис запускаешь на всех машинах.
Второй на одной - с нее будешь заливать фаилы
IP всех машин пока руками забей.
Потом погугли про udp broadcast. Второй сервис отсылает эту дрянь в эфир, все машины с первым сервисом его получают - и отвечают пакетом со своим ip. Получив ответы, второй сервис будет знать все ip, куда надо отправить фаил.
Вообще крайне полезная с педогогической точки зрения задача, но со своим уровнем знаний готовься к боли. Зато потом будешь настоящим ПРОГРАММИСТОМ РАСПРЕДЕЛЕННЫХ СИСТЕМ
> Но но своим уровнем знаний готовься к боли
А если я на теоретической части уже обосрался? Есть ли гайды в интернетах на эту тему?
олдфаг в треде
можешь плиз дописать я так хз (новичек совсем)
Блядь, я тредом ошибся, сорян
по стандартной библиотеке можно читать официальную документацию
Гайд не дам, сам уже не помню по чему учил. А так ищи про сокеты (не обязательно в питоне, вообще сокеты - стандартный интерфейс (быдло) ОС для работы с интернетом и сетями).
Вот накидал примерчик
https://gist.github.com/anonymous/f322c569534092607fbbbfbf2312324c
>python3 file_catcher.py server
В другой консоли
>python3 file_catcher.py client localhost
(только путь там в client() подправь, там красноглазое)
Ого, спасибо большое, заценю.
Еще по примеру - протокол передачи данных там
>4 байта - длинна имени фаила
>4 байта - длинна самого фаила
>имя фаила
>данные фаила
Пляски с передачей длинны нужны т.к. TCP - потоковый протокол, и передает поток байт, а не сообщений. Т.е. сделав на одной стороне
>send("123")
>send("456")
на другой стороны вызов recv() может вернуть и "123", и "123456", и "1" - т.е. для передачи сообщений надо городить свой протокол - что в примере и происходит
Не до конца понял, что на самом деле происходит вначале if __name__=='__main__', ну да ладно, это, наверное, из-за того, что я спатки хочу
И если тебя можно будет позаебывать вопросами, где тебя найти?
Нахуй простые сокеты использовать, когда уже давно есть zmq и прочие высокоуровневые прелести?!
Это транспайлер питона в жс для фронт-энда.
Глянул, тоже веселая вещь, спасибо.
>if __name__=='__main__':
Выполняется только если скрипт запущен напрямую, а не импортируется из другого скрипта. По сути аналог int main()'а
>позаебывать
Пиши в тред
1)Написал серилизатор(наследуюсь от serializers.Serialezer), с полями формы(которую я обрабатывал во вьюхе) и переопределенным методом create(вызываю нужные мне функции и возвращаю объект из бд)
2)При написании самой вьюхи столкнулся с полным непониманием, от чего наследоваться, как представить эти поля в виде формы?
P.S. может сложиться впечатление, что вызывая какие-то там функции и таким образом создавая объект, это бред сумасшедшего, но это просто специфичная задача и все с этим нормально
proplist = [(1, "foo"), (1, "bar"), (2, "baz")]
d = {}
[d.setdefault(k, []).append(v) for k, v in proplist]
return d
Найдя в инете кое-какое решение, я его немного изменил, ну и собственно вопрос - как реализовать "удаление" предыдущих строк, не затирая их командами типа clear. Оболочка баш, ессче.
https://pastebin.com/MTSRje7e
Запускаю воркер RQ, задаю задачу воркеру, получаю в ебало ImportError. Функцию, которая находится в соседнем файле от сценария, в котором я ее вызываю, питон ищет какого-то хуя в site_packages моего virtualenv'а. Объясните, почему такое может быть?
Подскажите идеи того, что можно написать?
>Оболочка баш, ессче.
Баш - это shell. За рисование строчечек на экране он не отвечает. За это отвечает терминал - программа которая изображает из себя железку из глубины 80х.
>как реализовать "удаление" предыдущих строк
>ANSI/VT100 Terminal Control Escape Sequences
Собственно удаление - никак. Но у терминала есть команды управления курсором. Т.е
1) распечатал строку
2) поднялся курсор на одну строчк вверх
3) распечатал новую на том же месте
Команды управления терминалом идут в куче с остальным выводом программы - перед ними ставится символ ESC(0x1B, 27, ^[) - по которому терминал понимает, что надо не печатать эту хуйню, а исполнять.
Примерчик под python3
https://gist.github.com/anonymous/56697c4b1ab17841337e20c7bf9340dc
> удаление - никак
>Erase Line <ESC>[2K
> Erases the entire current line.
Самофикс. А вообще команд там дохуя
Ну и как, норм? Лучше/хуже ES6/Babel?
Насколько я понял, это пока еще непопулярный инструмент.
Какие подводные?
Книг по питону нет, туториалов тоже.
Что делать, двач? В доках написано так, что нихуя не понятно.
В этой доке вполне понятно и с примерами расписано:
https://docs.python.org/2/library/multiprocessing.html
Ну ты накинулся, я только слегка заюзал вебсокет и на этом игры пока кончились. Будет время продолжу. В любом случае я буду делать проект для себя и у меня не будет ситуации, когда придётся объяснять что-то заказчику.
Ох, анон, спасибо за развёрнутый ответ. Сотней нефти тебе.
Хм, проверил, твой пример не отображается корректно. Просто последовательно появляются числа, каждое в следующей строке.
py2exe и.т.д.- это только если переделаешь на python 3.4 и tkinter. Вроде GTK+ тоже как-то можно собрать, но там без научной степени по красноглазию хер разберешься
потому что ебанутые его читают как самоучитель, тогда как он справочник.
Это как азы геометрии тупо подряд читая большую советскую энциклопедию - вроде и можно, но зачем
А если я уже умею программировать и читал укус питона, Лутц подойдет для понимания всех тонкостей языка?
Да все проще тащем-та, умеешь кодить - кодь, и разберешься по ходу дела.
Для общего образования можешь читать хоть таненбаума, хуже не будет.
Но тут же народ с него (лутца) вкатываться начинает, а потом попаболит что долго-нудно-нахуйнада
Слишком много воды.Оба его тома - это под полторы тысячи страниц. Имхо лучшая книга по питону - книга Девида Бизли
Подробный справочник смею заметить
json заебок, если руками править особо не надо. yaml — более гибкий, но он мне не очень нравится именно этой гибкостью.
Есть TOML, ini на стероидах. Странно что ты его не видел.
>>1002910
Ну и что ж там такого чересчур гибкого? Кастомные типы? Ну так не используй их.
Горы несовместимостей с обычным питоном. Отсутствие библиотек. Потенциально нагромождения для эмуляции нативных средств жс. МЕДЛЕННЫЙ из-за постоянного заполнения --name--, --line--. Короче нахуй не нужен, учи жс.
Если всё-таки ну очень хочется попердолиться, лучше встрой питон в электрон вместо жс.
> Ну и что ж там такого чересчур гибкого?
Вот это всё, например
>>> 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.
У js, например, для массивов существует функция some(), а у питона аналога я не нашел.
Спасибо.
бамп
https://github.com/yaml/pyyaml/blob/master/lib3/yaml/constructor.py#L210
В спеке 1.2 этого зоопарка кстати нет http://www.yaml.org/spec/1.2/spec.html#id2803629
Я для тебя запостил.
хотя тебе бабы даже не нравятся, так что..
Зоопарк теперь навсегда, поверь. Никто не будет рисковать и писать без кавычек алиасы надеясь на то, что твоя либа для десериализации работает по спецификации 1.2. Поэтому я использую json, возможно есть что-то лучше, но это точно не yaml.
ты няшный?
отстой, должен был реальное дать, если начал, иди до конца
хочу творить чудеса, а сейчас начинающий
Ну, смотри. Единственное, что я сделал вменяемое, это кулхацкерный скрипт.
Основные детали:
1. Отключение службы совместимости программ
2. Запуск через отдельный .js файл
3. "Развертывание" на машину через SFX архив
4. Работа только под шинду
5. Цель: отправка файла логов на почту (используется для этого две почты)
6. Если отсутствует соединение с интернетом или нужный файл, программа не работает до следующего включения компьютера
7. Добавление в автозапуск через реестр
Если и забыл какие-либо детали, то потом вспомню, если надо.
А чем я хочу заниматься? Да всяким интересным. Вот сейчас единственное желание - привести скрипт в божеский вид, придав ему управление на расстоянии (отправка команд).
логи с клавы что ли?
Pupy уже смотрел?
Ты молодец, что такую нетривиальную штуку сделал, но там, с моей точки зрения, больше всяких нюансов венды, чем питонопрограммирования.
Я пишу вебчик на фласке для буржуинов, работаю с opencv для души и изучаю нейроночки просто потому что могу. Могу касательно "питоничности" написания кода направить или иногда выдать задачку на вырост (которую сам делал и знаю как решать).
пиши pip(X:idonchiqueANUScocJT}kPUNCTUMl{3&i если что
или в pithou-тредиках
> логи с клавы что ли?
Не-а, с одного места. Я вообще хуй знает, как допер до этого, но палить не буду в тред и вообще, ибо пофиксить иди прикрыть эту дыру в миг могут.
> Pupy уже смотрел?
Не-а. А что за зверь?
> пиши pipido065nchiqueANUScqxDockPUNCTUMlp!Wi если что
> или в pithou-тредиках
В случае чего, обязательно постучусь. Когда защищу диплом. Да.
>Не-а, с одного места.
майору не попадайся, мистер робат
>Не-а. А что за зверь?
https://github.com/n1nj4sec/pupy
>Когда защищу диплом.
Удачи с дипломом.
> майору не попадайся
Да тут не так уж все и серьезно, но это дерьмо работает в промышленных масштабах. Так что по голове дать могут, если заметят мои следы.
> удачи с дипломом
Спасибки с:
Не зарабатываю, но базы данных лежат без определенного смысла.
>>1003325
Как-то слишком жутко, наверное, я остановлюсь на чем-то вроде этого: https://habrahabr.ru/sandbox/56511/
>ваша штука удовлетворяет мои потребности на 98%, какого хуя не на 100?
>пойду делать на той что удовлетворяет на 30%
>зато в ней обязательно надо кавычки набирать
Л - логика.
> ваша штука удовлетворяет мои потребности на 98%
Я такого не говорил. YAML лично мне не нравится, он меня удовлетворяет меньше, чем JSON.
Я, я хочу. Перечитываю вот тхинк пайтон, главы со списками, туплями, и словарями, звиздец просто запутался. Как все запомнить, не представляю
Не надо нихуя запоминать. То, что ты будешь использовать часто само запомнится, что не будешь — посмотришь в документации. Думаешь кто-то в своём уме помнит api argparse или logging?
Ну да, как то так себе и представлял. Есть куча человек, кодящих на питоне уровня мидла, и они все держат в башке. Ну, все становится полегче, если это не так.
Они это держат в голове, потому что более менее часто это используют. Перестаёшь использовать и всё постепенно забывается.
Что хочу:
есть навбар со ссылками на разделы сайта, нужно чтобы если находишься в данном разделе - в навбаре этот раздел помечался классом "active"
Мое решение:
Пользуюсь CBV -> в контекст добавляю 'section' = 'section_name' и {% if section = 'section_name' %} class="active" {% endif %}. Все вроде нормально.
Но хотелось бы что-то уровня проверки по части юрл (они все подписаны и можно использовать в виде {% url "appname:section" %}).
Т.е.: мы на странице вида appname/section/item_3
и идет проверка: если адрес настоящей страницы начинается с appname/section - класс меняется на active.
Уже час на stackoverflow сижу, ничего похожего нету
Ну я значит почитал доки, стэковерфлоу, ну и наваял монстра:
http://ideone.com/JGvMwr
И как-то работает, за исключением что вставляется лишнее, либо не добавляется. Змий 3.5
Плизхалп
Я конечно нубло, но все ли верно ты делаешь с insert(i-1, k)?
Тоесть тут первый аргумент он ведь индекс в списке.
А у тебя i не индекс а значение.
Поправь, если не так
Вот он перед первым индексом и вставляет цифру с клавиатуры, а больше нигде
Так просто, что аж сложно
Ну не обязательно делать клон capitalism 2, можно чего попроще. Вот недавно случайно увидел, что есть игра называется beer game вроде, что-то про supply chain managment.
Я рили хз, что тебе интересно
Я сделал эту хуйню >>1003300
И мне теперь охуеть как скучно. Еще есть вариант доделать парсер сайта-словаря, но как вспомню, какой там пиздец и те тысячи страниц - становится тошно.
Да в том то и дело, что нихуя. Питон третий день тереблю, тк уволился с говноработы, и заняться нечем
А, ну удачи. Все еще впереди, значит.
Буду бесконечно благодарен, если все будет работать так, как задумано, и поставлю свечку за ваше здоровье.
Почему ты так и не написал скрипт, который бы тебя превратил из мелкобуковки в настоящего человека?
ты ответил да?
это не серьёзно.
Не понимаю в чём проблема, вся IT-индустрия насквозь гейская и бисексуальная. На западе ещё куча трапов. Короче ЛГБТ-сфера.
Python3 Flask-JSONrpc, алхимия, postgres
Перенос существующего функционала Kohana + mysql на пистон
Мухосрань зовется Ногинском
Чтоб пидоры не могли поменять значение - не выводи на форму. А так - readonly тебе в помощь
да, два часа в день, 5 дней в неделю, может и норм, платили бы мне столько за удалёнку
Почему кому-то горит от наличия или отсутствия скобок?
В Питоне нет статических типов, компилирования итд Это действительн плохой язык.
>>1004033
>>1003942
а утята все идеальный язык ищут. да выучи их десяток, делов-то, пиздец, и каждый используй когда именно он удобен
Почти идеальные языки это Java и плюсы.
На джаве, правда, код громоздкий из-за обратной совместимости всё это говно получается, но зато этот язык везде используют и заработать на нём можно в отличсие от питона.
Плюсы - просто общепризанный стандарт, он везде.
Да пользуйся на здоровье только не ной что на создание программки для разовой задачи угробил три дня жизни. Ну или прототип, который хотел показать заказчику для согласования разработки, встрял в пол стоимости разработки
А я лучше накидаю велосипедов в питоне за пол часа, а в оставшееся время подремаю или там подрочу, мало ли вариантов что ли
зато она не пиздит насчёт опцщенного питона
Речь о фултайм, откуда инфа про 2 часа?
Python3 Flask-JSONrpc, алхимия, postgres
Перенос существующего функционала Kohana + mysql на пистон
Что за алхимия?
define "мультиядерность"
Ну, как-то мало... Хотя даже из требований не понятен требуемый уровень. Тот кто знает как сделать импорт или тот, кто знает всё без доков?
Как красиво и просто реализовать систему с несколькими ролями пользователей?
То есть, я авторизовываюсь и в зависимости от роли меня перекидывает на разные страницы. У каждой роли свои действия и структура.
Помогите, пожалуйста.
Врете.
Тот, кто сможет писать JSONrpc API на пистоне по поставленным задачам. Напр, входные параметры A: int, B: int, на выходе a+b > 100. В реальности чуть сложнее
>сложнее
В степень наверное возводить надо.
А вообще, вы же искали у себя в городе питониста, может там вообще он непопулярен. Тоесть, питонисты есть, но к релокации в ваш славный городишко не готовы
Принти в 16 системе счета. А нахуя это нужно?
Вниманиеблядь
Как оно вообще?
Нужно энтырпрайз-социалочку не самую сложную замутить
наверняка же на гитхабе такие есть, может видел кто?
стукач, это же просто прикол
Ты дебил? Что по-твоему есть virtual environment?
>>1004748 (OP)
Это копия, сохраненная 6 июля 2017 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.