
Matvey
07.07.2018
15:34:08
Да никто такой план на пол года не даст, тем более, не знаем бэкграунд твой. Если ты синьор Java , то это один план, а если школьник 7-ого класса - другой

SeRi0uS007
07.07.2018
15:35:56

Андрей
07.07.2018
15:38:40
опыт программирования на других языках есть?
Практического опыта в написании больших программ/проектов - нет. Базовые знания по C++, маленькие проекты по python на уровне написания несложных функций. Поэтому решил составить план на полгода, чтобы стать средним, уверенным Python программистом.

Dan
07.07.2018
15:40:06
Мать её, кошка

Google

Aragaer
07.07.2018
15:40:31
лично я изучал питон по learn python the hard way и особых проблем не испытывал. Ну да, второй. Ну и чо

Андрей
07.07.2018
15:41:54
Хочу развиваться в сфере AI, но сначала нужно изучить то, о чем написал выше, если кто-нибудь составлял список для себя, прошу кинуть в ЛС или сюда, за ранее спасибо :)

OlegBrony
07.07.2018
15:42:50
те у кого стоит линукс, какой вы дистрибутив выбрали?

Aragaer
07.07.2018
15:44:15
гента

bellicose
07.07.2018
15:44:29
за полгода? перечитал фантастику
мидлом за такое время никак
в сети есть roadmap кстати , на гитхабе лежал

Aragaer
07.07.2018
15:45:30
я думаю, что освоить синтаксис, более-менее получить представление о билтинах и встроенных пакетах можно за месяц
а дальше уже идти в нужную сферу, параллельно с изучением языка
вот если бы вообще не было опыта программирования, тогда совсем другое дело

Андрей
07.07.2018
16:05:15

Kamran
07.07.2018
16:13:29
Можно ссылку?
https://github.com/GnuriaN/Python-Roadmap/blob/master/README.md

Svr3
07.07.2018
16:14:08
а зачем тут сдигают каретку?
def send_answer(conn, status="200 OK", typ="text/plain; charset=utf-8", data=""):
data = data.encode("utf-8")
conn.send(b"HTTP/1.1 " + status.encode("utf-8") + b"\r\n")
conn.send(b"Server: simplehttp\r\n")
conn.send(b"Connection: close\r\n")
conn.send(b"Content-Type: " + typ.encode("utf-8") + b"\r\n")
conn.send(b"Content-Length: " + bytes(len(data)) + b"\r\n")
conn.send(b"\r\n")# после пустой строки в HTTP начинаются данные
conn.send(data)

Kolyann
07.07.2018
16:14:39
Заботятся о винде?

Google

Svr3
07.07.2018
16:15:07
зачем нужен '\r'?

Andre
07.07.2018
16:19:09

Svr3
07.07.2018
16:19:54

Pavel
07.07.2018
16:20:27

Roman
07.07.2018
16:20:44

Svr3
07.07.2018
16:21:26
а зачем тут сдигают каретку?
def send_answer(conn, status="200 OK", typ="text/plain; charset=utf-8", data=""):
data = data.encode("utf-8")
conn.send(b"HTTP/1.1 " + status.encode("utf-8") + b"\r\n")
conn.send(b"Server: simplehttp\r\n")
conn.send(b"Connection: close\r\n")
conn.send(b"Content-Type: " + typ.encode("utf-8") + b"\r\n")
conn.send(b"Content-Length: " + bytes(len(data)) + b"\r\n")
conn.send(b"\r\n")# после пустой строки в HTTP начинаются данные
conn.send(data)
это я тут взял https://andreymal.org/socket3/

Denis
07.07.2018
16:22:52
чтобы на всех видах ос это было новой строкой
линукс, мак и виндовс

Андрей
07.07.2018
16:23:51

Svr3
07.07.2018
16:33:10
>>> print("aaaa\rbb")
bbaa
>>> print("aaaa\r\nb")
aaaa
b
аа, сложна
почему символ переноса строки не заменяет "a", а добавляется в конец строки?
\r переносит каретку на начало строки, тогда почему \n не заменяет "a"?
@rleschuk

Roman
07.07.2018
16:36:09
потому что \n символ переноса строки, очевидно же

Svr3
07.07.2018
16:36:50

BlackAndOrange
07.07.2018
16:36:58
Потому что \r\n это виндовские CRLF
Перенос строки

Roman
07.07.2018
16:38:15

Google

Alex
07.07.2018
16:38:26

Andrew
07.07.2018
16:43:09
А может кто подсказать в чем разница между созданием окружений через virtualenv и mkvirtualenv?
Я про создание виртуалок:
virtualenv -p python virt_name
mkvirtualenv virt_name

Aragaer
07.07.2018
16:43:28

Á^∑X
07.07.2018
16:46:54

Svr3
07.07.2018
16:47:00

Vitaly
07.07.2018
16:47:25
?

Svr3
07.07.2018
16:48:44
\n же стоит в начале строки?

Arthur
07.07.2018
16:50:19
DataCamp стоящая вещь? Кто-нибудь учил там python активно?

Aragaer
07.07.2018
16:51:04
потому что hello\r\n это напечатать hello, потом перенести курсор в начало строки, потом перенести курсор на следующую строку
а hello остается напечатанным там, где было

Nplsnk
07.07.2018
16:54:52
Пилю сканер веб-уязвимостей с помощью которого можно проверить свой код на SQLi, XSS, RCE, LFI.
Пролемы с конфигурацией веб-сервера и сервера просто.
Хочу понять что людям нужно и полезно.
Кому может быть полезно - напишите в личку, дам доступ потыкать.

Roman
07.07.2018
16:55:06

Влад
07.07.2018
16:55:12
"-Ты видишь суслика?
-Нет.
-А он есть!"

Dmitry
07.07.2018
16:57:19
это не просто символ, это управляющий символ. - он вначале выполняется а потом результат вставляется в текущее местоположение

Svr3
07.07.2018
16:57:34
ураааа,я понял! огромное спасибо всем!
почему такие вещи долго доходят ?

Влад
07.07.2018
17:01:25
Потому что иногда нет сложенного представления о механизмах работы.
Я думал, что представлял как работает компьютер, пока не начал работать с микроконтроллерными устройствами и программировать на ассемблере.

Dmitry
07.07.2018
17:04:33
в мое время начинали вобще со счетов :)

Google

Jl
07.07.2018
17:10:46
вопрос: можно ли в пайчарм вынести отдельно гит баш
?
чтобы внизу была консолька баша

Tishka17
07.07.2018
17:11:33
А там снизу же есть вроде

Jl
07.07.2018
17:11:51
там полугуи интерфейс
консоль есть, но в ней ты сам писать не можешь
она отображает команды которые ты произвёл через интерфейс

Roman
07.07.2018
17:13:16

Влад
07.07.2018
17:13:36
Так в простой консоли выполняй git-команды.

Jl
07.07.2018
17:14:08
в виндовс терминале ?

Tishka17
07.07.2018
17:14:25

Jl
07.07.2018
17:14:27
работает
кайф
Спасибо

Tigran
07.07.2018
19:43:36
Сборная Польши с Капусткой, но не красная?
@aragaer тут спамят, я держу отшучивающуюся оборону, но долго не протяну

Eldar
07.07.2018
19:55:30
Если что меня зови

Проксимов
07.07.2018
20:06:37
Футбол не пройдёт

Stanislav
07.07.2018
20:08:34

Tigran
07.07.2018
20:20:21
Если что меня зови
Не вопрос. Я обычно зову админа, который наболее недавно был активен в чате - максимизирую вероятность, что он ещё поблизости)

Google

Aragaer
07.07.2018
20:22:38
меня звать бесполезно - я или увижу спам и так удалю, либо не увижу

Vitaly
07.07.2018
20:25:14
help что за хрень выводит Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-m2cfddsx/pyside/
и что делать
linux mint

Arkadiy
07.07.2018
20:26:35
pip install —upgrade setuptools

Vitaly
07.07.2018
20:27:59
Invalid requirement: '—upgrade' пишет
и еще куча текста ошибки

nazarpechka
07.07.2018
20:28:47
pip install setuptools —upgrade попробуй

Aragaer
07.07.2018
20:29:05
там не одно длинное тире, а два минусика

mykhailo
07.07.2018
20:29:11

Arkadiy
07.07.2018
20:29:19
pip install --upgrade setuptools