lrsvolk, dmshar, да, действительно, специалитет упразднен. Остался бакалавриат и магистратура, только вот мой прошлый комментарий все равно от части верен - после бакалавриата специальности нет, есть ученая степень. Образец диплома бакалавра:
Бакалавр
А вот после магистратуры уже специальность:
Магистр
Но в целом, насколько я понял, это все зависит от конкретного ВУЗА и кафедры. Кто-то может писать специальность бакалавру, кто-то нет, единого соглашения в этом плане нет, но все же направление подготовки и специальность - это разные вещи.
haniaman, технически страница уже считается загруженной еще на стадии проверки браузера, просто в фоне на странице работают javascript скрипты, которые догружают контент со временем.
haniaman, потому что когда ты заходишь на страницу контент на ней появляется не сразу, а только через время подгружается, а ты пытаешь найти эти элементы сразу, соответственно ничего и не находит. Нужно устанавливать ожидание необходимого элемента. Ответ обновил, а вообще все это есть в документации. Поиск элементов, ожидания.
Rashad31, Assembler, C/C++. Как такового основного языка для "хакеров" нет. Я, например, часто занимаюсь реверс-инжинирингом веб-сервисов для работы. В большинстве случаев фронтенд написан на JavaScript, соответственно без знаний JavaScript не обойтись. Так что роляют именно общие знания и подготовка, а если ты хорошо знаешь какой то один язык, то другой выучить вообще не проблема.
dmshar, нет. Направление подготовки - это направление, по которому ты будешь получать выбранную специальность. После бакалавриата специальности нет, есть только диплом об незаконченном высшем образовании, где указано именно направление подготовки. А вот специальность - это то, что ты получаешь, когда заканчиваешь дополнительный год в специалитет.
Могу добавить, что вместо названия фактической специальности очень часто любят указывать направление. Я сам так облажался: поступал, вроде бы, на микро и нано-электронику, а в итоге получил специальность по направлению физико биомедицинская электроника. Забавно, не правда ли?
Так что уточняй в приемной комиссии конкретную программу обучения, а то написано может быть все, что угодно.
with open('filename.txt', 'w') as fo: - тут filename.txt - это файл, в который ты будешь записывать данные. fo.write(your_xml) - тут your_xml - это строковая переменная, в которой хранятся данные для записи в текстовый файл.
jabrik, сдесь "уменьшать" уже нечего, нужно смотреть на конкретный код и что за вложенность там, если у вас большое количество запросов, то разбивать их на группы и выносить в отдельные функции. Но я все же советую потратить время и ознакомится с SQLAlchemy, сэкномоит в будущем очень много времени и избавит от потенциальных проблем вроде таких.