
Edward
23.01.2019
20:13:53
Ты на какой ОС?

Tishka17
23.01.2019
20:13:57
Но обычно когда два-три параметра лучше их через аргументы
Особенно когда часто меняются

Alex
23.01.2019
20:14:15
м… вот прямо сейчас или вообще?

Google

Edward
23.01.2019
20:16:05
да сейчас

Alex
23.01.2019
20:16:14
OS X

Aragaer
23.01.2019
20:16:39
на самом деле я даже наоборот видел вариант
./my_script.py @argsfile
где в argsfile перечислены все аргументы, которые надо передать

Tishka17
23.01.2019
20:17:46
Что только не придумают, чтобы быть не такими как все

Edward
23.01.2019
20:19:03
OS X
Ты на маке? Или через телефон?


Владислав
23.01.2019
20:19:49
#работа
График: 5/2, гибкий (возможность удалённой занятости отсутствует)
Требования:
• Опыт коммерческой разработки на Python (asyncio -важно) от 3-х лет.
• Опыт написания асинхронного кода, а также знакомство с библиотеками анализа данных (numpy, scikit-learn, pandas).
• Умение создавать легко читаемый и чистый код, а также без труда читать чужой.
• Знание паттернов проектирования приложений и умение грамотно их применять.
• Понимание протоколов сетевой модели ISO OSI.
• Опыт работы с базами данных — NoSQL: Cassandra/Scylla, SQL: MySQL, PostgreSQL, kv-хранилищами: Redis, memcached.
• Уверенное знание SQL: реляционная алгебра, принцип работы индексов, транзакций, прогнозирование плана выполнения запроса, проектирование БД.
• Понимание принципов построения RESTful сервисов, а также событийной архитектуры взаимодействия компонентов в системе.
• Умение покрывать свой код unit-тестами и формировать план для регрессионного тестирования.
• Знание командной строки Unix/Linux.
• Мы ожидаем, что Вы без труда отличаете git merge от git rebase.
• Jira, Confluence, YouTrack, GitLab, Bitbucket, Kibana, Grafana, Sentry — на уровне пользователя.
• English skills: we hope that you can read at least this line. Same for manuals.
• Желание учиться и развиваться.
• конкурентная заработная плата
• трудоустройство по ТК РФ
• расширенный социальный пакет: ДМС, питание, тренажёрный зал, современный офис с игровыми комнатами.
• возможности для карьерного и профессионального роста
• отсутствие дресс-кода
отсутсвие дресс-кода минус.\


Alex
23.01.2019
20:19:53
что ж ты такой любопытный а?

Edward
23.01.2019
20:20:44
Ты вообще на линуксе?

Alex
23.01.2019
20:21:04
и на линуксе в том числе

Edward
23.01.2019
20:21:11
pkgutil.find_loader('PyInstaller'), почему он не может найти модуль, хотя он установлен?

Google

Alex
23.01.2019
20:22:01
я чувствую сейчас ты узнаешь что файловые системы в линуксе регистрозависимые

Edward
23.01.2019
20:22:31
это проблема?


Проксимов
23.01.2019
20:23:25
#работа
График: 5/2, гибкий (возможность удалённой занятости отсутствует)
Требования:
• Опыт коммерческой разработки на Python (asyncio -важно) от 3-х лет.
• Опыт написания асинхронного кода, а также знакомство с библиотеками анализа данных (numpy, scikit-learn, pandas).
• Умение создавать легко читаемый и чистый код, а также без труда читать чужой.
• Знание паттернов проектирования приложений и умение грамотно их применять.
• Понимание протоколов сетевой модели ISO OSI.
• Опыт работы с базами данных — NoSQL: Cassandra/Scylla, SQL: MySQL, PostgreSQL, kv-хранилищами: Redis, memcached.
• Уверенное знание SQL: реляционная алгебра, принцип работы индексов, транзакций, прогнозирование плана выполнения запроса, проектирование БД.
• Понимание принципов построения RESTful сервисов, а также событийной архитектуры взаимодействия компонентов в системе.
• Умение покрывать свой код unit-тестами и формировать план для регрессионного тестирования.
• Знание командной строки Unix/Linux.
• Мы ожидаем, что Вы без труда отличаете git merge от git rebase.
• Jira, Confluence, YouTrack, GitLab, Bitbucket, Kibana, Grafana, Sentry — на уровне пользователя.
• English skills: we hope that you can read at least this line. Same for manuals.
• Желание учиться и развиваться.
• конкурентная заработная плата
• трудоустройство по ТК РФ
• расширенный социальный пакет: ДМС, питание, тренажёрный зал, современный офис с игровыми комнатами.
• возможности для карьерного и профессионального роста
• отсутствие дресс-кода
@dvponomareva укажите вилку


Alex
23.01.2019
20:23:54

Edward
23.01.2019
20:24:20

Tishka17
23.01.2019
20:25:48

Edward
23.01.2019
20:26:09
Что проверить установлен ли модуль pyinstaller
Пускай это утилка только под винду будет
не хочу код менять что бы и там тоже можно было
Вы там и без нее справитесь

Tishka17
23.01.2019
20:28:07

Edward
23.01.2019
20:28:15
Почему?
Как можно узнать установлен ли на компьютере модуль?

Tishka17
23.01.2019
20:29:11
try:
import module
except ModuleNotFound или не помню как там:
pass

Edward
23.01.2019
20:29:27
я пытался
Он ошибку кидает

Tishka17
23.01.2019
20:29:59
Ну вот, значит except ImportError

Alex
23.01.2019
20:34:16
вообще если хочешь узнать установлен ли пакет, тебе нужно смотреть в сторону pkg_resources.
>>> pkg_resources.get_distribution('pyinstaller')
PyInstaller 3.4 (/…/.venv/lib/python3.7/site-packages)

Google

Alex
23.01.2019
20:35:28
но в общем случае таки
try:
import something
except ImportError:
…

Edward
23.01.2019
20:41:39

Геннадий
23.01.2019
20:50:48
Я перед сном зашёл в чат на секунду... И что я читаю? Pyinstaller.

Edward
23.01.2019
20:54:55
Неужели он такое гавно?

Alex
23.01.2019
20:55:44
ну вообще да, состоящее из тонны костылей. более того он не нужен в 99% случаев.
дистрибуция приложений на питоне реализуется иначе.
более того каждый новичок считает своим долгом собрать *.exe из питон скриптов на винде.

Проксимов
23.01.2019
21:02:15

Aragaer
23.01.2019
21:04:06
ээ
нафига из птон скрипта делать exe?

Maxim
23.01.2019
21:04:35
чтобы запускать его там, где нет питона)

Tishka17
23.01.2019
21:04:57
А почему не поставить вместо со скриптом питон?

N.B.71th
23.01.2019
21:05:09
Например. Хочется написать десктоп под винду. Требование, для пользование досаточно нажать одну кнопку(Двойной щелчок по скрипту)*

Denis
23.01.2019
21:05:32
А зачем это делать на питоне?

Alex
23.01.2019
21:05:47
а сложных программ?

Tishka17
23.01.2019
21:06:00
Какая разница будет exe или lnk файл в котором будет python.exe file.py

Google

N.B.71th
23.01.2019
21:06:41
Сложных - нет. Простых - достаточно
а сложных программ?

Maxim
23.01.2019
21:07:19

Denis
23.01.2019
21:08:00

Maxim
23.01.2019
21:09:09
причем тут эйчар вообще)

Alex
23.01.2019
21:09:20
объективно с дистрибуцией питон приложений под винду есть проблема, нет нормального единственно верного способа это сделать.
pyinstaller как решение имеет место быть, но довольно хреновое. зато нежно любим новичками за пологую кривую входа.
все кроссплатформенные приложения написанные на python и поддерживающие винду распространялись дикими костылями или велосипедами.

Admin
ERROR: S client not available

Aragaer
23.01.2019
21:12:31
я бы сказал, что это проблема винды, но не буду

Alex
23.01.2019
21:13:40
это не проблема винды, но особенность питон экосистемы. по большей части на питоне не пишут десктопные приложения да еще и под винду.
поэтому делать удобный workflow для дистрибуции приложений под винду никому нахрен не сдалось.

Terminator
23.01.2019
21:14:12
kirussian monaco будет жить. Поприветствуем!

Aragaer
23.01.2019
21:14:34
лично меня вообще десктопные приложения не колышут. А особенно под винду
мой подход к дистрибуции - "я вот для себя сделал и выложил на гитхаб"

Tishka17
23.01.2019
21:16:41

Maxim
23.01.2019
21:16:55
ну да, ведь твой подход единственно верный)

Tishka17
23.01.2019
21:18:40
Да не, просто зачем?

Aragaer
23.01.2019
21:18:47
мой подход works for me и пока никто не жаловался

Edward
23.01.2019
21:30:44

Google

Edward
23.01.2019
21:31:13
Я для этого и начал программированием заниматься, что бы создавать, практически, что угодно
Это ведь реально круто, считай весь компьютер, это игровая площадка
ты можешь сделать тут что захочешь
особенно если у тебя есть знания
У меня есть python база и может чуть больше неё
и я уже делаю для себя куча программок

Denis
23.01.2019
21:33:03
А не для себя?

Edward
23.01.2019
21:33:15
Например захотел я скачать музыку с вк на комп, взял написал программу и все изи
Но сейчас сам по себе
практикуюсь
Блин, народ, хелп
Ошибка при запуске приложения (0xc000007b)
Ошибка осталась
Уже все перепробовал, может кто сталкивался и знает как исправить?

Maxim
23.01.2019
21:37:39

Edward
23.01.2019
21:38:01
Я не Вася
Мне легче самому написать
И мне это нравиться, почему бы и нет?

Tishka17
23.01.2019
21:43:24