
Mr/Gob
19.03.2019
12:43:17
?

Tishka17
19.03.2019
12:43:33
в смысле, ну упс, я не помогу, даже сочувствовать не буду
что знал рассказал

Cookie
19.03.2019
12:43:51
ССЗБ
"Сам себе злой Буратино"?

Google

Mr/Gob
19.03.2019
12:43:57
Спасибо и на том


Eldar
19.03.2019
12:44:19
#работа #вакансия #офис #Москва #python #фултайм
Вид деятельности: карточный процессинг
Расположение: Москва, офис рядом с метро Новослободская
Зарплата: от 140 тыс. руб
Кто мы: InPlat Technologies
Что могем:
Сделали банковский карточный процессинг (работаем напрямую с Visa/MasterCard/Мир). Мы делаем эмиссию (выпускаем миллионы банковских карт), эквайринг (принимаем к оплате миллионы карт в месяц), используем собственные системы предотвращения мошенничества (антифрод), множество аналитических систем разного профиля (включая BI-, финансовую и маркетинговую аналитику). Запартнерились с Mail.Ru, МегаФон, Yota, фасилитаторами/агрегаторами: PayOnline, Qiwi, Робокасса, Ecommpay, ArsenalPay и другими. Короче говоря, если тебе интересно творить настоящий финтех без смузи и токенов, то читай это сообщение до конца!
Мы загрузим тебя чем-то из этого списка:
• Разработка realtime-систем процессинга
• Автоматизация бизнес-процессов
• Разработка аналитических систем
• Разработка систем определения и предотвращения мошеннических операций
• Создавать новые сервисы с нуля
В основном используем:
• Postgres 9.6+ (используется для сервисов, написанных нами)
• Python 3.6+ (кода на втором питоне нет вообще)
• Асинхронные фреймворки (Tornado и т.д.)
• Oracle (используется для сервисов, которые писали не мы. Суровое банковское ПО)
• ElasticSearch
• Kafka
• Linux
• Atlassian (Jira, Confluence)
Мы ищем достаточно подготовленного в профессиональной области (git, тесты, паттерны, понимание GIL, различные способы выполнения кода (многопоточность, кооперативная многозадачность и тд) и обучаемого. Поэтому, если с чем-то вы не работали, то не бойтесь в лс кидать свои резюме.
Что предлагаем:
• Зарплату:)
• ДМС
• Плавающий график прихода на работу
• Отсутствие манагеров
• Участие в разработке банковского процессинга не на java!
Удаленки нет и не будет. Вопросы и резюме можно скидывать мне, я не ХР если что=)


?Julia?
19.03.2019
12:47:17
Привет всем, я как раз хэрэ и далека от мира программирования. На данный момент стоит задача найти руководителя группы разработчиков на ведение крупного проекта. #работа
Наш идеальный кандидат:
- опыт программирования на Python
- опыт работы от 5 лет (с подтвержденным опытом крупных проектов).
Условия:
К локации кандидата не привязаны #офис или #удаленка
Зп обсуждаем (от 200к и выше)
Отсутствие бюрократии.
Вакансия отсутствует в открытом доступе, поэтому все вопросы в личку

Tishka17
19.03.2019
12:48:05
сфера хоть какая?

?Julia?
19.03.2019
12:48:44
Компания агрегатор
Услуги

IDK
19.03.2019
12:49:39
А что лучше, создавать венв и туда модули или в систему?

Tishka17
19.03.2019
12:49:52

IDK
19.03.2019
12:50:00
А чем?

Tishka17
19.03.2019
12:50:05
его в случае чего можно грохнуть
и создать чистенький
а ещё когда несколько проектов не будет конфликтов

Alex
19.03.2019
12:50:27
А pipenv не? Или он чем-то хуже венва?

Google

Artur Rakhmatulin
19.03.2019
12:50:55

LighteR
19.03.2019
12:51:56
для создания локальных окружений мне direnv нравится

IDK
19.03.2019
12:51:58
Венв автоматично ставиться в pycharm

Михаил
19.03.2019
12:52:06
Народ! Просветите новичка в таком вопросе. Как считать конкретные строки из текстового файла? Например из 100-строкового файла надо считать и записать в разные переменные 6-ю и 17-ю строчку.

?? Eugene
19.03.2019
12:52:35

IDK
19.03.2019
12:52:43
+

Михаил
19.03.2019
12:52:53
Это слишком долго

?? Eugene
19.03.2019
12:53:27
Другого варианта не завезли

Михаил
19.03.2019
12:53:38
Тем более в процессе работы проги, строки будут меняться местами и содержимым

Tishka17
19.03.2019
12:54:16
хотя я не могу представить как ты собираешься менять строки местами без перезаписи файла

Михаил
19.03.2019
12:54:32
Как можно считывать по строчно?

Tishka17
19.03.2019
12:54:36
никак
в смысле по одной строке из файла с самого начала

?? Eugene
19.03.2019
12:54:52
for line in file

Tishka17
19.03.2019
12:55:25
не, если надо часто - стоит запомнить смещения строк один раз

Pavel
19.03.2019
12:55:26

Tishka17
19.03.2019
12:55:28
и по ним бегать
но один раз весь файл точно придется прочитать

IDK
19.03.2019
12:56:21
i = 1
while line = file.readline():
if i == 9:
print(line)
break
i += 1

Google

Pavel
19.03.2019
12:56:24
он их еще местами менять собирается, что усугубляет

Михаил
19.03.2019
12:56:25
Эх. Файл может быть очень большим.

Pavel
19.03.2019
12:56:46

IDK
19.03.2019
12:57:12

?? Eugene
19.03.2019
12:57:45

Pavel
19.03.2019
12:57:52

Oleg
19.03.2019
12:58:00
Народ, кто сталкивался с проблемой длинных имён в пути к файлу. Я так понимаю это на уровне оси и никак не решается или есть метод?

?? Eugene
19.03.2019
12:58:23
Да тут работа для субд
Или для любой другой бд

Михаил
19.03.2019
12:59:27
Спасибо. Буду копать базы данных

Tishka17
19.03.2019
12:59:54
хотя может с симлинками финт получится

Oleg
19.03.2019
13:00:11
"путь+имя файла" к примеру 400 символов, не даёт создать файл, там ограничение 256 символов кажется

Tishka17
19.03.2019
13:00:12
или монитированием

Pavel
19.03.2019
13:00:28

Oleg
19.03.2019
13:00:50
в питоне
на винде

Tishka17
19.03.2019
13:01:04
эм

Google

Tishka17
19.03.2019
13:01:18

Oleg
19.03.2019
13:01:21
на линуксе не пробовал, надо, чтобы работало на винде
ntfs win7

Pavel
19.03.2019
13:01:52
ntfs win7
у нтфс ограничение в 255 символов на компоненту пути

?? Eugene
19.03.2019
13:01:54
Ну ничего не поделать, сокращай

Oleg
19.03.2019
13:02:21

Pavel
19.03.2019
13:02:34

IDK
19.03.2019
13:02:37
if len(path) > 256:
print("Не слишком большой путь???")

?? Eugene
19.03.2019
13:02:40
Ты метаинформацию в путях хранишь?

Oleg
19.03.2019
13:03:06
вопрос не что храню, а можно ли обойти

?? Eugene
19.03.2019
13:03:14
Низя

Pavel
19.03.2019
13:03:15
на нтфс никак

Tishka17
19.03.2019
13:03:22
лол
https://stackoverflow.com/questions/3555527/python-win32-filename-length-workaround

Denis
19.03.2019
13:03:46
Всем привет, заранее извиняюсь за глупые вопросы. Сейчас учусь питону плотно, сам маркетолог со стажем.
Вопрос состоит не в том, как решить, а почему так?
Дано: Напишите программу, которая находит все простые числа между 0 и пользовательским числом
x = 0
y = int(input ('Please, input number: '))
for number in range (2,y):
for j in range (2,number):
if number % j == 0:
break
else:
print(number)
Вывод:
2
3
5
7
и.тд
Вопрос: почему выводит 2? Ответ то правильный, но условие каждый элемент из списка for number in range (2,y): - делим на 1 элемент списка for j in range (2,number):. 2 % 2 == 0 - TRUE, то есть вывода не должно быть. Такая закономерность есть если менять for j in range (2,number): , например на 4 или 6, тот есть вывод происходит.

Pavel
19.03.2019
13:04:07

?? Eugene
19.03.2019
13:04:17
Мммм

Tishka17
19.03.2019
13:04:30
Starting in Windows 10, version 1607, MAX_PATH limitations have been removed from common Win32 file and directory functions. However, you must opt-in to the new behavior.
https://docs.microsoft.com/en-gb/windows/desktop/FileIO/naming-a-file#maximum-path-length-limitation

Pavel
19.03.2019
13:04:43

Google

Tishka17
19.03.2019
13:04:54
хз зачем сидеть на старой винде

IDK
19.03.2019
13:05:23

Oleg
19.03.2019
13:05:29
решение в идеале должно работать хоть на ХР

LighteR
19.03.2019
13:06:20

Tishka17
19.03.2019
13:06:46
юзай

IDK
19.03.2019
13:07:06


?? Eugene
19.03.2019
13:07:27
Всем привет, заранее извиняюсь за глупые вопросы. Сейчас учусь питону плотно, сам маркетолог со стажем.
Вопрос состоит не в том, как решить, а почему так?
Дано: Напишите программу, которая находит все простые числа между 0 и пользовательским числом
x = 0
y = int(input ('Please, input number: '))
for number in range (2,y):
for j in range (2,number):
if number % j == 0:
break
else:
print(number)
Вывод:
2
3
5
7
и.тд
Вопрос: почему выводит 2? Ответ то правильный, но условие каждый элемент из списка for number in range (2,y): - делим на 1 элемент списка for j in range (2,number):. 2 % 2 == 0 - TRUE, то есть вывода не должно быть. Такая закономерность есть если менять for j in range (2,number): , например на 4 или 6, тот есть вывод происходит.
У тебя else не на том уровне
Всем привет, заранее извиняюсь за глупые вопросы. Сейчас учусь питону плотно, сам маркетолог со стажем.
Вопрос состоит не в том, как решить, а почему так?
Дано: Напишите программу, которая находит все простые числа между 0 и пользовательским числом
x = 0
y = int(input ('Please, input number: '))
for number in range (2,y):
for j in range (2,number):
if number % j == 0:
break
else:
print(number)
Вывод:
2
3
5
7
и.тд
Вопрос: почему выводит 2? Ответ то правильный, но условие каждый элемент из списка for number in range (2,y): - делим на 1 элемент списка for j in range (2,number):. 2 % 2 == 0 - TRUE, то есть вывода не должно быть. Такая закономерность есть если менять for j in range (2,number): , например на 4 или 6, тот есть вывод происходит.
Сдвинь его вправо на 4 пробела


LighteR
19.03.2019
13:08:12

IDK
19.03.2019
13:08:43
Файл

Pavel
19.03.2019
13:09:05