
Alex
03.11.2018
13:16:57

Tishka17
03.11.2018
13:17:30

Alex
03.11.2018
13:17:55

Костя
03.11.2018
13:17:56

Google

Alex
03.11.2018
13:18:06

Костя
03.11.2018
13:18:09

Alex
03.11.2018
13:18:19
читай pro git книгу, она бесплатная есть в инете, на русском
ну и историю просматривать бывает удобно в GUI \ TUI
для винды вроде бы SourceTree есть неплохой

ivan
03.11.2018
13:18:48
я на винде))
Рекомендуется выкинуть и поставить линух или мак ось
Хотя бы второй системой

Alex
03.11.2018
13:18:56

Инженер
03.11.2018
13:19:38

ivan
03.11.2018
13:20:01

Tishka17
03.11.2018
13:20:12

Костя
03.11.2018
13:20:15
линукс есть на виртбоксе, но я пишу код в пайчарме и очень привык

Alex
03.11.2018
13:20:17
я на винде))
В общем еще раз. git != github. Ты можешь иметь только локальный репозиторий в гите и работать с ним, безо всякого github. Самое большое чем ты рискуешь - случайно его удалить.

Google

Alex
03.11.2018
13:20:33

Костя
03.11.2018
13:20:37

Tishka17
03.11.2018
13:20:40

Костя
03.11.2018
13:21:04

ivan
03.11.2018
13:21:17
Ним можно легко поставить большинство ide на linux

Инженер
03.11.2018
13:22:11

Alex
03.11.2018
13:22:16
но Desktop Linux в виртуалбоксе то еще развлечение, поэтому лучше установить в дуалбут.

Nikolay
03.11.2018
13:22:53
кул стори

TpouHuK
03.11.2018
13:23:06
а сейчас, в 2018, уже скоро 2019 выходит 2.8 ?

Костя
03.11.2018
13:23:26
только я тот еще аматор

Alex
03.11.2018
13:24:29
хз, мне очень удобно)
ты просто, наверное, дальше IDE не выходил и не писал программы больше условно 100 строк.

Инженер
03.11.2018
13:24:32

Alex
03.11.2018
13:25:14
ну т.е. для кейса нафигачить немного кода и нажать кнопку run в PyCharm - пофиг на ОС.

Инженер
03.11.2018
13:26:21

Костя
03.11.2018
13:27:12

Nikolay
03.11.2018
13:28:25
Работать в винде
Работать

Google

Костя
03.11.2018
13:28:47
вместо gihub desktop запустил просто git gui, норм вроде)

Nikolay
03.11.2018
13:28:55
Когда переплатил 10к за лицензию винды

Jentry
03.11.2018
13:28:56

Nikolay
03.11.2018
13:29:27
Сейчас я буду разрабтывать ботов

Костя
03.11.2018
13:30:10
спасибо за советы, но это по большей части хобби, просто удобно оказалось отслеживать изменения через гит, раньше без него был) не хотел просто держать проект открытым)

Инженер
03.11.2018
13:31:26

Jentry
03.11.2018
13:32:29

Nikolay
03.11.2018
13:33:23

12e+5555
03.11.2018
13:33:45

TpouHuK
03.11.2018
13:34:00
2.8 invalid
?

Инженер
03.11.2018
13:35:20

Nikolay
03.11.2018
13:37:18
Видосики смотреть хватит одной платы

Alex
03.11.2018
13:38:19
если говорить об ОС

TpouHuK
03.11.2018
13:40:16

Инженер
03.11.2018
13:40:21

Google

Vorug
03.11.2018
13:41:14
вопрос по xpath, есть структура хтмл в которой есть div и внутри его нужно найти элемент. надо прописывать полный путь типа //div/span/span/span/span/a или есть простой путь как например что-то типа //div/*/a ?

Alex
03.11.2018
13:41:31

Nikolay
03.11.2018
13:42:02

Admin
ERROR: S client not available

Vorug
03.11.2018
13:42:38
Есть
подскажи плиз как это сделать? мануалы в инете эту ситуацию не рассматривают

Tony
03.11.2018
13:43:24
Код элемента покажи
У а есть скорее всего уникальный href по которому можно найти
Либо уникальный родитель
Читай про following , sibling и тд

Vorug
03.11.2018
13:45:03
Код элемента покажи
в том то и дело что нет, там специально всё запутано, надо именно чтобы искало по всем дочерним, а не конкретно полный путь описывать

Tony
03.11.2018
13:45:36
Ну вообще достаточно найти уникального родителя и добавлять фоллоуинг с индексами

Alex
03.11.2018
13:45:54

Vorug
03.11.2018
13:45:57
если хpath такого не умеет тогда буду описывать полный путь, но логика подсказывает что наверняка они разработчики xpath предусмотрели такое
div//a ?
окей сенкс, вроде пробовал, не вышло, сейчас помучаю ещё раз

Tony
03.11.2018
13:46:46
Искать чем будешь , селениумом ?

Vorug
03.11.2018
13:47:14
да

Мой любимый
03.11.2018
13:47:56

Vorug
03.11.2018
13:48:05
там родитель по которому можно зацепиться находится очень высоко, и описание пути выходит довольно длинным, что не удобно, да и смениться в этом пути может что угодно со временем, хотелось бы какой-то универсальности

Tony
03.11.2018
13:48:58
да
Тогда если нужно именно после дива и спана искать то div//span//a
А если пофиг, то //a

Google

Vorug
03.11.2018
13:49:37
ок спасибо буду пробовать, там сложнее все чем в моём примере но логика понятна

ivan
03.11.2018
13:52:49
Смотря какие условия
Ну это да
Если ты в условие будешь проверять будет ли 500 число Фибоначии (рекурсивно вычисляется)больше 100 , то тогда разница есть))

Alexandr
03.11.2018
14:01:31
Как то раз написал функцию конвертирующую integer в roman num. Шестизначное число норм прогнал, а задал 7ми или более, пришлось делать хард ресет ?

runcode
03.11.2018
14:20:21
не получается загрузить картинку в таблицу по url адресу , что делаю ни так подскажите, пожалуйста
item = QTableWidgetItem()
icon = QtGui.QIcon()
icon.addPixmap(QtGui.QPixmap(image_url), QtGui.QIcon.Normal, QtGui.QIcon.Off)
item.setIcon(icon)
self.table.setItem(0, 0, item)
решил таким способом with urllib.request.urlopen(image_url) as rs:
img = rs.read()
pixmap = QPixmap()
pixmap.loadFromData(img)
item = QTableWidgetItem()
icon = QIcon()
icon.addPixmap(QPixmap(pixmap), QIcon.Normal, QIcon.Off)
item.setIcon(icon)
self.table.setItem(row, 0, item)

Tishka17
03.11.2018
14:36:57
А чего, можно много заработать на телеграм ботах?
Тоже что ли заняться

Ibh
03.11.2018
14:39:43

?
03.11.2018
14:57:11
Есть норм способы обхода ангуляра, можете показать примеры

TpouHuK
03.11.2018
15:35:31
Есть норм способы обхода ангуляра, можете показать примеры
Питонисты, как правильней распарсить строку "NO2+O2+H2=HNO3"?
Что я написал это непонятный oneliner, сделает кто лучше? ?
import re
def parse(s):
a = re.split(r'(\+|=)', s)
return [elem if elem in '+=' else re.findall(r'([A-Z][a-z]*)(\d*)', elem)
for elem in a]

Nikolay
03.11.2018
15:36:43

Aragaer
03.11.2018
15:36:50
минуса не может