Поставил себе задачу: клиент заходит на одностраничный сайт и проходит регистрацию. на самом сайте только форма регистрации. Как к этому "сайту" написать сервер? С чего вообще начать? Схему клиент-сервер-БД знаю, но это теория. Хочу на практике понять.Наверное на фласке проще всего это сдедать. Можно в поисковике вбить фласк уроки и по ним пройти, если после них не сможете сделать то чего хотите то можно напрямую гуглить вопрос "фласк авторизация", если гуглить на английском то шанс найти нужную информацию будет выше
Что делать, если не можешь понять или запомнить в программировании что-то новое. К примеру пытаешься понять, а результата 0.Спросить конкретно что непонятно и повторять до тех пор пока не получиться понять, а не задавать абстрактные вопросы. Ну и важно помнить о целесообразности, условно если вы залезли в исходники линукса и там ничего не понятно, поковырялись два дня и ничего не поняли, то стоит подумать нужно но ли оно вам, если нужно то тогда нужно начать с изучения более простых вещей. А так это нормальная практика по началу, когда читаешь что-то и даже с 10 раза не понимаешь, можно день/два отдохнуть от этой темы и заниматься другими вещами, а потом вернуться.
сначала учёба шла хорошо пока не появились предметы по специальности "информационные системы и программированиЕсли это первый год, то вероятно не дадут свободного посещения, в целом диплом может оказаться как полезным так и бесполезным. Если вы станете хорошим спецом, то да скорее всего он не особо будет и нужен.
Можете рассказать как получить диплом за значительно короткое время?Это скорее просто может упростить, можно попробовать договориться с преподами, например он ставит автоматом 3,4,5 за то что пишешь ему какую-то программу которая ему нужна или за другую полезную работу.
каждый день математика, а вот само программирование раз в неделю а английский раз в месяц пара.В целом я не знаю программы у вас, но если собрались получать диплом, то стоит попробовать извлекать максимальную пользу из этого, математика и английский вполне полезные предметы, вероятно писать быстрое преобразование фурье вам не нужно будет, но вполне полезно знать про матрицы и статистику. В общем я понимаю, что бывают плохие преподы и скучные пары, но вполне можно извлечь из обучения больше пользы чем принято думать.
стандартные методы обучения мне совершенно не подходят. Мне необходимо программирование для решения прикладных задач и создания MVP прототипов.
На каких сайтах/группах можно бесплатно искать нужных людей?Думаю везде будут рады помочь, только опишите задачу и вам скинут 10-15 решений на любом форуме.
Как лучше выполнить научно-исследовательскую работу?
но вот с помощью какого инструмента мне лучше реализовывать эти атаки?Смысл писать такую работу если вы в теме не разбираетесь? Атаки обычно проводятся на что-то конкретное, например сначала нужно найти открытые порты, потом попытаться определить, что там работает и от этого уже отталкиваться.
Только книгу надо читать, а практиковаться и видеоуроки смотреть не нужно да ?Вообще обычно бывает наоборот, хотя бывают неплохие курсы, но большинство из них хуже книг. У большинства книг есть репозитории с кодом примеров на гите или на сайте. Многие ютуберы не особо парятся с этим и вам нужно будет перепечатывать код, чтобы его проверить.
Самый популярный на Youtube, канал ДударяЛучше не надо.
Этому можно научиться и где искать ?Уже нет, последний кто знал как это делать, уже давно нас покинул.
С моделью osi и tcp/ip все ясно. Но кто реализует эти протоколы? Где хранятся эти реализации? И как они реализованы с нуля?Возможно вам не всё ясно, для начала, посмотрите хотя бы как устроены пакеты при помощи wireshark, после этого думаю на часть вопросов вы получите ответ.
В вузе предложили пройти бесплатно курсы от Cisco и получить сертификат,Вообще это полезная штука, даже если не получите сертификат, у cisco хорошие курсы, после них будете понимать как устроены пакеты, как работают пакеты, узнаете про протоколы маршрутизации. Ну и понастраиваете оборудование в пакет трейсере.
Обжим витой парыВы занятия не по сети планируете проводить? В целом 1,5к довольно демократичная цена, но не для таких курсов. Такие курсы обычно продают по фиксированной цене и набирают группу, а там уже уделяют 6-10 часов в неделю на поддержку и объяснение непонятных моментов. Просто у вас проблема с ЦА, я не уверен, что люди которые хотят пробиться в админы будут платить по 1,5к за час консультаций по тому как установить ОС и прочие вещи.
Патчинг розетки
да и к тому же, как я уже читал, для обучения нужен уровень английского как минимум В2Честно говоря это тоже не похоже на правду, с английским будет явно проще, но можно и без B2 освоить программирование.
перспектива работы из дома и безвылазного залипания за пекой меня привлекает.Вы бы сначала попробовали бы начать программировать прежде чем делать такие выводы
но так мне смогут дать какую-то базу именно со стороны живых учителейИмеет смысл если вы не разбираетесь в it, условно не можете отличить udp от tcp, или http от https, но если вы говорите что достаточно усидчивы и уверены что не выгорите, то диплом реально пригодится только как корочка.
Как работает понял сразу, начал корить себя за то, что сам не догадался.вообще не стоит этим заниматься, это обычная ситуация, когда не знаешь как решать задачу и находишь в сети способ её решения, главное разобраться с тем как работает а не просто копипастить.
1) Правильно/неправильно ли я поступил, заглянув в решение?
2) Стоит ли вообще снизить интенсивность обучения?Зависит от цели, если хотите просто уметь автоматизировать некоторые процессы и писать небольшие программы, то точно не стоит сильно напрягаться, если хотите найти работу, то стоит делать выходные, но темп изучения должен оставаться довольно высоким, в целом 2-3 часа в обычный день и 4-5 в выходные дни, если найдете хороший roadmap, и в последние 3 месяца начнете дополнительно изучать как проходить собеседования и ходить на них, то довольно с большой вероятностью сможете найти работу.
Представляться не буду: думаю, никому не будет интересно читать о личной жизни аффтора.Я бы почитал
Но я не понимаю, с чего мне нужно начинать. Может кто-то что-то посоветовать?Прочитайте книгу по нужному языку, вроде популярные среды разработки это UE(c++) и unity(c#), можете совместно изучать язык и геймдев.
Тем более, мне хочется поподробнее познакомится с программированием,Вот вы пишете что прошли курсы и тд, но насколько я знаю на c++/Java/питон полно курсов ютубе, которые достаточно полно рассказывают об этих ЯП.
Как применять высшую математику?
from PIL import Image
from PIL import ImageFont
from PIL import ImageDraw
img = Image.open("chapter04/cat.jpg")
draw = ImageDraw.Draw(img)
font = ImageFont.truetype("/home/us/.local/share/fonts/SyneMono-Regular.ttf", 16)
draw.text((0, 0),"Sample Text",(255,255,255),font=font)
img.save('sample-out.jpg')