@ru_python

Страница 9112 из 9768
I
22.05.2019
12:32:40
и запускается из консоли

Eugene
22.05.2019
12:33:01
Доброго всем дня, камрады...у меня вопрос к старожилам...и вопрос вот какой: во мне проснулось желание изучить досконально изучить один из языков программирования...выбор пал на питон...подскажите - можно ли начинать именно с питона и каков порог входа...

Заранее спасибо))

Google
Cykooz
22.05.2019
12:41:26
Ну хорошо, я понимаю почему добавлять что-то в sys.path, это плохо... Само занятие этим выглядит как-то грубо Помогите пожалуйста задать себе правильный взгляд на то как держать свою архитекутру Если бы у меня был простой проект, который бы запускался из одной дирекотрии, здесь было бы всё довольно просто - никаких sys.path не прописываем, зависимости вызываем относительно рабочей директории (например import src.service.database, import src.models.user) Но у меня проект запускается из разных мест (я только новичек в Python и некоторые знания для меня закрыты)... Поясню что я имею под этим ввиду, на своём практическом примере: У меня Python занимается сервисом-платформой протокола WAMP - crossbar.io и запускается с помощью команды crossbar start и рабочая директория, это не то откуда вызывалась команда, а директория с настройками этой платформы, т.е. файловая структура имеет такой вид ./ ./.crossbar/ ./.crossbar/config.json ./src/ ./src/services/ ./src/services/... ./src/services/... ./src/models/ ./src/models/... ./src/models/... ./tests/ ./tests/... ./tests/... и рабочей директорией становится ./.crossbar/ (это первое место запуска кода) С другой стороны код запускается из тестов, которые я запускаю из корневой директории pytest --rootdir=./tests/, и рабочая директория становится - корневая директория Получается, что пути к зависимостями меняются от откружения Я вижу, что проблемой является платформа (а если хорошо подумать, то это где-то я допускаю ошибку) и не правельный подход к ней Подскажите пожалуйста как организовать архитектуру так, чтобы зависимости имели одинаковые пути и для платформы и для тестов?
Сделай в своём коде нормальные "пакеты" с setup.py и устанавливай их в develop-режиме. В pip это опция -e вроде как (editable). В питоне, где-то в site-packages, будет создано нечто вроде симлинки на твои исходники и они будут доступны для импорта не зависимо от того какая текущая рабочая папка.

?
22.05.2019
12:45:08
а почему именно досконально и только один?
да пусть хотяб один осилит, а там может еще и bash

?

Tishka17
22.05.2019
12:48:52
Eugene
22.05.2019
12:53:43
а почему именно досконально и только один?
))) для начала нужно научиться владеть на приличном уровне чем-то одним, а уж потом расширять кругозор и увеличивать потенциал....

Sergey
22.05.2019
13:01:58
возможно. какой язык первым учить без разницы по сути, если ты ноль в программировании

Google
Sergey
22.05.2019
13:03:04
ну, я бы жс не рекомендовал, но, думаю, это вкусовщина

oleg
22.05.2019
13:03:06
Все очень зависит от локации, где вы ищете работу.

С точки зрения изучения пайтон самый удобный. Есть отличная документация. Но не с точки зрения целей. Решайте сначала, чем вы будете заниматься, а уже потом ЯП

Цезарь
22.05.2019
13:29:08
Как добавить радикал в калькулятор, если в IDLE Python он не знает об этом знаке?

Калькулятор сам писал*

И ещё как объединить код интерфейса QtDesigner(а) с кодом программы?

Линк
22.05.2019
13:33:42
Модуль подрубить?

Цезарь
22.05.2019
13:35:52
А должен?
Калькулятор же у него встроенный всё-таки.

Artöm
22.05.2019
13:37:12
Я не понял, ты хочешь прям √ использовать для корня?

Denis
22.05.2019
13:37:27
а как в numpy сделать разницу с шагом? типа пусть есть массив размера 125 надо сделать разницу между 0 и 60, 1 и 61, 2 и 62....

Denis
22.05.2019
13:40:42
А если первое число 100 то какое второе?
никакое, так делать до 84 индекса если размер 125

Сделать два массива и объединить
конкатенация дорогая операция

желательно сделать векторно и без выделения лишней памяти

Artöm
22.05.2019
13:42:51
Да, а что?
Он почти никогда не используется в языках программирования как операция

Делай ** 0.5

Google
Vasya
22.05.2019
13:43:12
желательно сделать векторно и без выделения лишней памяти
Как должен выглядеть массив? [0, 60, 1, 61 ...] Или как?

Цезарь
22.05.2019
13:43:50
Делай ** 0.5
Syntax error

Denis
22.05.2019
13:44:00
Как должен выглядеть массив? [0, 60, 1, 61 ...] Или как?
например так, тоже неплохо будет

Artöm
22.05.2019
13:44:33
Syntax error
n = 42 # число, из которого извлекается корень sqrt = n ** 0.5

Андрей
22.05.2019
13:49:24
В интернете примеров же куча

Andrew
22.05.2019
13:49:35
В плюсах с помощью сигналов, если ничего не путаю

Denis
22.05.2019
13:50:13
сигналы не используют нынче

Sab0
22.05.2019
13:52:57
ребят, а почему может не срабатывать вывод размера файла по урлу? response = requests.get(url, stream=True) total = response.headers.get('content-length')

Vasya
22.05.2019
13:53:52
например так, тоже неплохо будет
а чем while не подоходит?

Admin
ERROR: S client not available

Sab0
22.05.2019
13:53:52
потому что ответ сервера может не включать Content-Length
а кроме как скачать и открыть файл иначе это, получается, сделать нельзя?

Denis
22.05.2019
13:54:15
а чем while не подоходит?
потому что питон медленный

нужна векторизация

без векторизации нампаевской это будет работать в 100 или 1000 раз медленнее

ну и к тому же питон не использует возможности векторных процессоров кажись

Tony
22.05.2019
13:55:02
есть джанго приложение, внутри есть публичный апи. Как сделать throttling только на публичный апи? Во всех гайдах, что я видел, делают глобально

Denis
22.05.2019
13:55:06
короче жесть говно

Google
Alex
22.05.2019
13:55:08
а кроме как скачать и открыть файл иначе это, получается, сделать нельзя?
если сервер совсем не отдает Content-Length, то да никак

попробуй HEAD запрос отправить

Sab0
22.05.2019
13:56:47
не помогло(

спасиб

Alex
22.05.2019
13:57:32
вообще зависит от того что за файл ты пытаешься качать.

если там есть какое-то API, может быть сервер отдает размер в ответе с другими метаданными файла

Sab0
22.05.2019
13:59:19
это xml-ка, возможно, что есть какое-то апи, сейчас как раз смотрю

Vasya
22.05.2019
14:02:51
короче жесть говно
a = np.matrix([[x for x in range(24)], [x + 60 for x in range(24)]]) print(np.reshape(a, (1, 48), order='F'))

оно?

я не знаю будет ли это эффективно, но рейнж в 10 миллионов было три секунды где-то

Крис
22.05.2019
14:13:26
#вакансия #python #Москва #разработчик #fulltime #офис Всем привет!))) Нам всё ещё жизненно необходимы крутые разработчики! ? AdCombo - это high load проект, которому нужны талантливые разработчики, способные поддерживать и развивать проект. Стек наших технологий - https://stackshare.io/adcombo/adcombo Мы ценим умение работать самостоятельно, чувство ответственности за выпускаемый продукт, внимательность, аккуратность, желание развиваться. Даже если вы не знаете что-то из списка требований - все равно пишите. Основные требования: • Уверенное знание Python 3; • Опыт работы с такими технологиями/фреймворками: Flask, SQLAlchemy; • Английский язык на уровне чтения статей и технической документации. Будет плюсом: • Опыт разработки высоконагруженных веб-приложений; • Опыт работы с ClickHouse, PostgreSQL, Docker, NoSQL (Redis, MongoDB); • Уверенное знание *nix систем; • Умение работать с git; • Умение писать Unit тесты. Задачи: ? • Разработка высоконагруженных систем распределения трафика; • Участие в разработке архитектуры новых узлов и улучшения старых; • Писать код с использованием Flask, SQLAlchemy, Sanic; • Написание REST API; • Учиться и развиваться. Условия: ❤️ • Достойная заработная плата (от 100к на руки); • График работы пн.-пт. с 11.00 до 19.00; • Возможность расстаться с утренними пробками - 1 день в неделю на удаленке; • Удобное расположение офиса (в шаговой доступности от ст. м. "Нахимовский проспект"), комфортное рабочее место; • Профессиональный, дружный коллектив (преимущественно в возрасте до 30 лет); • Медицинское страхование (ДМС); • Фитнес; • Чай, кофе, плюшки, фрукты; • Игровая комната с PlayStation 4. Прислать резюме можно, откликнувшись на вакансию: https://hh.ru/vacancy/30392442 в личку: @krispo1801 или на почту: krispo1801@gmail.com Плюс буду рада ответить на вопросы по тел.: 8 999 795 91 14 ?

Фреон
22.05.2019
14:14:08
Есть огромный код на питоне, который не компилится и в котором я не разбираюсь. Как его скомпилировать и запустить, то бы сделать скриншотов для дипломной работы? Вот сам код https://dpaste.de/U19F

Tigran
22.05.2019
14:14:19
код на питоне не может не компилиться

Фреон
22.05.2019
14:14:58


А
22.05.2019
14:14:58
@Tishka17 я сделал ресайз, не помогло, скрин все равно плохого качества отправляется

Tigran
22.05.2019
14:15:16
тут же все вайтспейсы переёбаны

Страница 9112 из 9768