• Правда ли, что гарантия на исправление ошибок на год - это стандартная практика?

    Любой каприз за счет клиента.
    Пишите: случае обнаружения недочётов или ошибок, исправляем бесплатно, но не более 100 ч/часов.
    Эти 100 ч/часов включайте в стоимость работ по договору.
    и обычно в договоре пишут порядок приемки и тестирования ПО на соответствие тз. ТЗ соответственно подписано заказчиком.
    Ответ написан
    Комментировать
  • Я начинающий программист, кто нибудь может обяснит то что написано в принте?

    Tomio
    @Tomio
    backend developer (python, php)
    Даю вам картинку, чтобы вы догадались =)
    CD2m1Ly.png

    Если не догадались, то вот вам подсказка.
    Ответ написан
    6 комментариев
  • Как извлечь, изменить и вернуть числа в текст?

    Stalker_RED
    @Stalker_RED
    Написать регулярку

    Вызвать ее через re.sub, в качестве коллбэка передать свою функцию, которая применит нужные математические операции (увеличит на два, например).
    Ответ написан
    Комментировать
  • Перестал работать Pip по странной ошибке. Что делать?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Переустанавливать pip.
    Ответ написан
    1 комментарий
  • Сложный и интересный проект для новичка?

    trapwalker
    @trapwalker
    Программист, энтузиаст
    ## Анонимный чат с темами для обсуждения деликатных офисных проблем
    Иногда хочется обсудить что-то с коллегами в офисе, но не хочется смущать их или показывать лишнюю инициативу.
    Например кто-то не смывает в туалете или слишком громко орёт и сам того не замечает. Может быть кто-то слишком интенсивно пользуется парфюмом.
    - Анонимность
    - Постоянная ссылка на чат, тему или дерево чатов
    - ссылки в виде QR-кодов
    - голосовалка
    - закрепленные посты

    ## Сайт checklist
    Веб-сервис и мобильное приложение для краудсорсинга чеклистов для всего: зарегать ИП, получить визу, что делать при ДТП, как влезть в ипотеку, как вылезть из неё, чем заняться с ребенком на выходных (N-ле

    - Коллекция чек-листов снабженных тегами, доступная для краудсорсинга.
    - Краудфандинг составления и поддержки нового листа.
    - Фильтрация чек-листов.
    - Фильтрация пунктов.
    - Тегирование пунктов.
    - Графовые алгоритм обхода чек-листа.
    - Мастер обхода чек-листа.
    - Отчет по чек-листу.
    - Вложенные чеклисты, гиперссылки между разными листами.
    - Параметризация.
    - Экспертная система, логические связи (расширенный режим).

    Примеры:
    - Что делать при ДТП
    - Открыть ИП
    - Осмотр авто при покупке (подветки для разных конкретных моделей)
    - Первая помощь при...
    - Диагностика инсульта
    - Зомби-акопалипсис: как приготовиться
    - Атомный взрыв неподалёку - что делать
    - Планетарная катастрофа - как выживать
    - Поход выходного дня - что взять
    - Подготовка авто к поездке
    - Путешествие: Алжир (виза, прививки, документы, отели, транспорт)
    - Как влезть в ипотеку
    - Как вылезть из ипотеки
    - Как быстро заработать (во все тяжкие)
    - Покупка квартиры (на что обратить внимание)
    - Самостоятельное строительство дома (общий план)
    - Чем заняться с ребёнком N-лет
    - Как отметить новый год
    - Что интересного в районе <пос. Майский>
    - Номера телефонов и документы в автомобиле

    ## Эротический краудфандинг
    Интернет ресурс, где девушки могут делать крауд-фандинговые кампании

    - Крауд-фандинговая кампания по сбору средств на проект
    - оформление проекта (доказательство личности в виде фото с сигном, некое обещание, порог недовольных результатом, целевая сумма)
    - посетители анонимно финансируют проект в биткоинах
    - если кол-во лайков среди профинансировавших (в соответствии с весами) > порогового, учредитель получает сумму за вычетом комиссии
    - если кол-во лайков не превысило порог, сумма возвращается обратно инвесторам

    ## Простой открытый сервис для обмена сообщениями
    - HTTP API, Web-sockets
    - p2p rtsp
    - опциональное end-to-end шифрование
    - хранение истории на клиентах
    - возможность использования нескольких серверов
    - возможность использования альтруистичных клиентов для проксирования трафика p2p
    - поиск узлов на основе блокчейн технологий и DHT таблиц

    ## Онлайн-журнал путешествия
    - публикация трека в реальном времени
    - комментарии путешественника и фолловеров
    - стримы (аудио, видео, фото)
    - отложенная загрузка
    - журнал(расходы, чек-поинты, расписания, цены, погода)
    - FAQ
    - голосовалка

    ## Поэтический онлайн редактор
    - выбор стопа, стиля и жанра
    - шаблон с плейсхолдерами, разбивающий текст на слоги
    - облако рифм
    - подражающий автогенератор
    - многосегментный словарный банк (дифференциально-слоистая древовидная структура, своя специфика в верхнем слое, поэлементное ранжирование сегментов)
    - тезаурус
    - словарь сочаетаемости
    - N-граммы поэзии по авторам и стилям
    - корпус поэзии
    Ответ написан
    13 комментариев
  • Как узнать путь программы используя Python?

    Sqvall
    @Sqvall
    Python, JavaScript fullstack developer.
    Для Linux:
    import subprocess
    
    proc = subprocess.Popen('which ls', shell=True, stdout=subprocess.PIPE)
    out = proc.communicate()
    print(out)

    Вместо 'which ls' укажите свою программу 'which you_command'
    Ответ написан
    2 комментария
  • Как "продолжить"?

    shabelski89
    @shabelski89
    engineer
    *** Я же учил Python ***

    Час, день, неделя, годы,
    Бессмысленный и длинный PEP,
    В дни жестокой непогоды,
    Учит пайтон человек.
    Ответ написан
    1 комментарий
  • Как "продолжить"?

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    Сначала вам нужно знать базовый синтаксис языка. Плюс несколько стандартных библиотек. Потом ищете простую идею для своей программы. Не нужно искать идеи в интернете или тут спрашивать. Напишите несколько программ для себя. Вот мой пример:
    1) Я заметил, что много времени провожу на qna.habr.com(количество переходов можно посмотреть в браузере). Так вот, я захожу на главную страницу сайта, и смотрю новые вопросы по моим тегам. Делаю это почти каждые 10-30 минут. Это здорово отнимает время. Решим проблему с помощью python. Взял 3 библиотеки(requests, notify2 и beautifulsoup) и написал простую программу. Суть ее в том, что она раз в минуту запрашивает главную страницу qna(с cookies), парсит ее и забирает из нее текст вопроса и ссылку. Потом проверяет в цикле, есть ли данная ссылка в файле. Если нет, значит показываем на рабочем столе уведомления с новыми вопросами, а ссылки записываем в файл. И так в цикле. Вроде бы программа простая, но с помощью нее можно поработать на практике с циклами, файлами, сетью, парсингом и т.д.
    Потом мне стало интересно, что такое боты в Телеграм. Почитал документацию и примеры. Вышеуказанною программу переделал под бота. Теперь уведомления приходят мне в телегу.
    2) Следующую программу сделал для rutracker.org Суть ее в следующем - указываем программе ссылку на раздел форума, она парсит сначала главную страницу раздела, вытаскивает номер последней страницы и потом скачивает и парсит с первой по последнюю страницу, вытаскивая заголовок раздачи, размер, сиды/пиры и записывает это все в базу sqlite3. Открываю базу с помощью sqlitebrowser, и могу искать раздачи по тексту, также сортируя по сидам, пирам, размеру и т.д Здесь опять можно потренироваться на практике с циклами, работой с сетью, парсингом, базой данных.

    Когда будете писать код, который вам интересен, вы и сами не заметите как, запомните синтаксис, часто используемые библиотеки и т.д.

    Пример бота для qna.habr.com:
    5e57a5a5d8f6b747820507.png
    Ответ написан
    Комментировать
  • Телеграм бот на питоне: ошибка переменная is not defined?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Разберитесь сначала с основами языка. Учебник какой-нибудь прочитайте.
    Ответ написан
    Комментировать
  • Какой выбрать ноутбук или сборку пк начинающему программисту?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Прежде, чем браться за программирование, нужно стать уверенным пользователем ПК, в частности уметь его для себя собрать.
    Ответ написан
    Комментировать
  • Python vs C# Какая разница?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Нет, не будет.
    Ответ написан
    Комментировать
  • Какую выбрать видеокарту для 3D моделирования и игр?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    RTX2070S
    Ответ написан
    Комментировать
  • Нужно ли жаловаться на пользователей, которые удаляют свои вопросы, а потом задают их заново?

    https://qna.habr.com/help/rules

    4.1. Дублирование вопроса, который уже размещался на страницах Сервиса. В том числе и в случае, если вопрос был удалён модератором, или на вопрос не был дан ответ (т.е. категорически запрещается дублирование вопроса с целью повторного привлечения к нему внимания).


    Скорее всего жаловаться надо
    Ответ написан
    1 комментарий
  • Как защитить код?

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    Но как защитить сам код?
    - как вариант, переписать бота на C/C++.
    Упаковываем ботов правильно: файлы .ini и .pyz

    Я даже боюсь представить, что там за секретный код, судя по вашим предыдущим вопросам)):
    Как в telebot отправлять сообщение определенному пользователю?

    Как спарсить json ответ?

    Как добавить объект в список json?

    Как сделать кнопку с ссылкой в telebot python?
    Ответ написан
    Комментировать
  • Почему не работает программа на Python?

    @Atageldiev
    Начинающий питонист
    Импортируйте в начале своей программы модуль time

    После напишите свой код и в конце вставьте time.sleep(10)
    Таким образом ваша консоль закроется через 10 секунд после выполнения всего кода.

    P.S.: в скобках можете написать свое количество секунд.
    import time
    #ваш код
    #много вашего кода
    
    time.sleep(10)
    Ответ написан
    1 комментарий
  • Что требуется от C# программистов?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    * git - хотя бы базовые команды
    * sql - опять же базовый набор, размерности типов, джойны, индексы
    * трекеры - jira, redmine
    * какой нибудь front - angular Или Vue
    * желательно знать чуть html5 и css3
    * linux - базовые команды, system-d (создать сервис, посмотреть логи, перезапустить)
    Ответ написан
    5 комментариев
  • Как сконвертировать py в apk?

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    Python отлично подходит для android в качестве hello world, не более того. Зачастую и с hello world приложением могут возникнуть проблемы. Даже kivy - это банальная игрушка, не боле того.
    Упаковка Python-программы в формат APK
    Как собрать Python приложения в apk?
    Export a Python script to an Android executable
    Сразу говорю, все ссылки древние, так как такой фигней мало кто страдает)
    Ответ написан
    5 комментариев
  • Выдает непонятный синтакс error, как исправить?

    @galaxy
    Кто-нибудь может мне объяснить, откуда взялась эта армия неумех, и почему они все пишут или парсеры, или ботов?
    Ответ написан
    2 комментария
  • Укажите ошибку 2-х дневному программисту?

    brevis
    @brevis

    Т.к. на вопрос уже ответили -- разрешите пошутить старую шутку:

    Подходит 2-х дневный программист к senior'у и показывает неработающую программу: 
    - Подскажите, пожалуйста, где у меня ошибка? 
    - В ДНК, - вздыхает senior. 
    

    (без обид, just for fun)

    Ответ написан
    Комментировать