Как я в 44 года стал программистом. Часть 4. Выкладываю на боевой сервер. Git и GitHub.
HTML-код
- Опубликовано: 26 июн 2024
- ⭐️ Мой подробный "Роадмап деда-программиста. Python бэкенд." со скидкой 10% : stepik.org/a/133721/pay?promo...
✅ Теперь доступна оплата заграничными картами!!
В 44 года я самостоятельно изучил язык программирования Python и за полгода развился до веб-разработчика. В этом видео рассказываю о том, как я 4 дня выкладывал свое Django приложение на боевой сервер. Deploy to production, Git и GitHub.
Заходите в наш чат в телеграме, мы там тусим и обсуждаем программирование : t.me/oldcodersclub
Наш очень крутой GitHub дедов-программистов с кучей полезной информации для начинающих - роадмапы, с чего начать и куда развиваться : github.com/OldCodersClub
Новый, очень крутой плейлист про Linux и деплой от Senior Pomidor Developer:
• Django сервер на Linux
00:00 Intro
00:43 Git
03:08 Deploy to production
03:34 Хостинг
04:30 Linux
05:25 Подключиться к серверу
07:05 Научиться командам Linux
08:31 Установить Python, Postgres и Nginx
09:37 Создать Базу Данных и пользователя
10:26 Создать виртуальную среду Питона
11:00 Перенести проект на сервер
11:55 Изменить settings.py
13:00 Подключить Gunicorn и Nginx
14:10 Подключить доменное имя
14:35 Настроить SSL
15:28 Как обслуживать ваш сайт
16:09 Как обновлять сайт
16:40 Outro - Наука
Мы с мужем оба программисты. Так как я сейчас по работе перехожу на пайтон, наткнулась на этот канал, и мы решили за чаем с мужем посмотреть этот плейлист. На четвертом видео мы переглянулись и сказали: респект автору! За настойчивость, позитивную въедливость в любую проблему и умение ясно мыслить и излагать. В общем, работа проведена очень сложная и очень крутая. Спасибо за канал, так держать!
Вообще, как мне кажется, подача материала об освоении программирования, в целом, в интернете оставляет желать лучшего. Так сказать - нет системного подхода и простоты изложения. Зачастую лекторы не могут взглянуть на мир глазами человека, который только начинает свой путь в этой области. Исключение составляют лишь некоторые, в том числе и автор этого канала. Продолжайте в том же духе. Как говорится - кто ясно мыслит, тот ясно излагает.
Спасибо !!
Плюсую полностью! Я считаю так, если начал рассказывать материал то нужно стать ребёнком, что бы объяснить как и что. То есть спуститься на уровень людей,которые начали изучать.
сказано в точку! Автором канала нарисован каркас. Всё остальное желающий нарастит сам.
Всего за несколько роликов хоть и поверхностно, но я понял КАК ИМЕННО это всё работает на программном и физическом уровне, что откуда и куда шлёт данные, где что хранится и где исполняется.
И всё на понятном языке, без углубления в дебри. Теперь по этим верхушкам, в случае необходимости я смогу загуглИться внутрь на нужную глубину.
Огромное спасибо. У вас талант объяснять сложное простым языком.
Очень рад! Сам не ожидал что так понятно получится 😀
Именно. От начала до конца.
это блэт идеальный roadmap без воды
Да, черт возьми!!
мотивирует. спасибо. В 44 жизнь продолжается, до пенсии еще 21 год, можно и нужно пробовать что-то новое! а если учесть что после окончания института и до 44 прошло только 21-22 года - то 44 - это ЭКВАТОР трудового периода.
Да!!
Хороший контент, юмор зачётный! Меня правда терзают смутные сомнения, думаю что вы достаточно матёрый программист😀
Можно я ваш комментарий к резюме приложу?? 😁
тоже такое чувство что как это с нуля уже плохо помнит😆
Бэкграунд решает просто. На нем легче стартовать.
Да, несмотря на то, что я ничего не помнил с университетских времён, похоже базовое понимание осталось и с ним было легче входить в питон и все такое
@@oldcoders да, всё верно, я сам учил в универе C++ и Pascal уже (страшно подумать!) четверть века назад! И теперь не знаю как назвать: то ли изучаю программирование, то ли возвращаюсь к истокам четверть века спустя... в любом случае на то он и УНИВЕРСитет, что даёт УНИВЕРСальные знания, конкретика забывается со временем, если не пользовался, но какая-то то база всегда остаётся.
Ну "дед" ты/вы и псих! В самом лучшем смысле. Я не представляю, как такой объем информации еще и с фронтэндом уложился в голове за полгода. Уважение за старание и объяснения простым языком!
👴🏻🤪
У тебя восхитительный путь. Я восхищаюсь твоей усидчивости. Ты своими видео мотивируешь нас раздвигать границы дозволенного.
Очень структурированное и доступное для чайников повествование! Никакой эйфории от просмотра нет и в помине, но появляется чёткое понимание, с чего начинать и как продолжать.
Отличный сериал, ждём продолжения)
Самое страшное это когда начинаешь изучать тему и находишься на краю "некоего понимания и абсолютного не понимания", вот вот, что то напишут или покажут и ты не знаешь, что с этим делать и как дальше быть. Нет никого рядом кто бы тебе все разжувал.
Мне тоже 44 и я тоже год как изучаю Пайтон ))
Руслан, у Вас очень грамотная подача материала. Вдохновляет, расставляет всё по местам, даёт общий обзор темы. Видеоряд, уточнения, советы, искренность, юмор - все замечательно
Спасибо ☺️☺️☺️
Спасибо большое за выжимку вашего опыта. Очень полезно.
Как всегда, отличное видео! Вы и в создании классных, полезных роликов оказались спецом.
Спасибо ! Надеюсь будет полезно
Я один постоянно во время видео смотрел на книгу "Пиво" на заднем фоне?
Меня тоже все время тянуло обернуться на неё!
Очень простая и понятная подача материала, большой респект за ролики!
На протяжении просмотра информации в голове без остановки крутилась мысль: "а НАФИГА!?! тратить столько времени на изучение новой темы?? Не проще ли было нанять программиста, который за неделю/месяц написал бы все, что надо???
автор!! все части вашей эпопеи огнище!! супер интересно, стиль подачи, речь все великолепно воспринимается! спасибо
Спасибо!
Спасибо за видео. Вы очень классно систематизируете информацию. С начала видео, слушая про ваши мучения с установками, хотел написать вам про докер. Но вы в конце видео сами о нем заговорили.
Я тоже начал программировать поздновато, в 37-38 лет. И тоже программирую на питоне уже лет 5-6.
Столкнулся почти со всеми трудностями и мучениями, о которых вы говорите и сделал почти те же ошибки. После просмотра ваших видео- думаю, а не стандартные ли это ступени в профессии?
Вобщем, ваши видео вдохновляют. Продолжайте и спасибо. )))) Успехов.
Спасибо!! Да, я тоже понимал что похоже все на одни и те же грабли наступают, на них невозможно не наступить . Поэтому и решил записать эти видео. Докер да, опишу как я с ним боролся и кто кого победил :)))
Нужно видео: "Как я полюбил командную строку" )))
Руслан
Ну прям надо вести лекции по программированию
Уровень радует
И подача материала легко как прям из жизни
Нимченский рядом не стоял
Немчинский очень крутой, у него опыта 20 лет. А не как у меня полгода :)) Но спасибо на добром слове :))
Вы как с языка сняли, постеснялась называть фамилию того 🤭 кого нельзя называть, дабы не наткнуться на Хэйт. Спасибо за смелость , но я с Вами полностью согласна 👍
😎- Автор спасибо большое, что Вы есть 🙏 очень здорово, почитала комментарии - со всеми согласна 👍 ✨ хорошо , что Вы демонстрируете, то о чем говорите 🤩👍 Вы находка !
Круто реально круто
Тоже начинал сам но таких проектов не было и пришёл в тупик
Я запомнил больше чем со всех курсов 😂! Спасибо
Спасибо за ролик! Теперь знаем, куда идти и что смотреть после того, как изучим Джанго! Очень ценная информация! 👍
Отличный демотиватор чтоб не связываться с вэбом, спасибо.
Всего четыре ваших ролика уложили в складную картину в моей голове все до того разрозненные кусочки. Великое дело сделали, мужчина! Говорю без излишнего преувеличения ).
Ну и небольшой, но, надеюсь, полезный совет от себя касаемо 07:05 -- sudo apt-get install mc -- и midnight commander вдохнёт новую жизнь в унылое чёрное окно терминала -- ну то есть сильно облегчит навигацию по файловой системе и многие операции (запускать командой mc ))
Спасибо! И за midnight commander, надо попробовать!
Спасибо, вспотел и, по моему, начал заикаться. )
Коротко и о главном! Спасибо!
Спасибо! Отличный формат!)
Спасибо. Пршлось нехило так поадминить сервак )
Всё четко без воды и полезно. Супер.
Приколист! Молодец! Ждем продолжения.
Спасибо, интересное и оптимистичное видео. Клёво рассказываете и очень позитивно!
О, дивный новый мир!
Спасибо за легкий рассказ и отличные аналогии.
Смонтировано тоже классно и со вкусом
Как же все простым и понятным языком. Спасибо!
🤩🙌
Спасибо! Все очень понятно
Отличная пошаговая инструкция.
Всех приветствую. Посмотрим продолжение, спасибо за видео!
Ваш коммент был самый первый :)
Просто божественно!!!!!!
🤣
Вы так хорошо объясняете, что из вас получился бы хороший преподаватель.
Вдохновляющее видео. В тетраде делал заметки что куда и к чему.
Ох, я несмотря на туториал тоже делал заметки, сначала в тетради, потом понял что слишком много получается - начал печатать в файл. Получилось 5 страниц !!! 5 страниц одних только команд и комментариев! 😱
Очень крутое видео, спасибо автору💪👍
Коротко и по делу!
спасибо за адекватное видео всех плейлистов, думаю что за каждым словом видео стоит кропотливая титаническая работа , кстати об этом в кадре почти ничего не было. Еще раз спасибо , за отсутствие пафоса . За то что каждое слово и вывод имеет свой реальный вес и значение
спасибо 👍👍👍
Спасибо за РоадМап по изучению Бекенда)
Вы молодец!
Респект
Ну прям лайк
Класс!
Жду продолжения
Молот!
Очень круто!
Спасибо! ❤❤❤
Отличный дед👍
Молодец мужик!
Благодарю
Спасибо!
Небудьте как я 😀мне б хоть 3ю часть того что вы знаете,, я б летал от счастья 💪
С нетерпением жду следующего видео, про докер. Книжка красная с большими белыми буквами еще заинтересовала, сразу выдает человека, плотно связанного с ИТ.
🤣 воистину! Докер будет, обязательно, надеюсь на следующей неделе
ЕмЭйл только, а не ЕмАйл)
Остальное все круто, смотрю подряд серии)
Не ЕмЭйл, а Имейл (или Имэйл) 😂😂😂
А вообще, уже давно просто «почта» )))
очень вдохновляюще и интересно. Круто сделано, хотя видно, что текст читается с экрана. Но зато компактно и по-делу. Респект и уважуха. Сам решил тряхнуть стариной в 48.
Спасибо! И вы молодец! 👍
В следующих видео я уже не читаю с экрана ☺️
Очень вдохновляющий сериал! Жаль у меня задача посложнее, ещё и связанная с пространственными данными. Пожалуй без людей которые это всё уже знают не обойтись
Да, титаническая работа! Из 10 пунктов я хнаком только с двумя последними!
Напоминает фильм когда хакеру под дулом пистолета надо взломать ЦРУ
Какой кайф. В конце, при словах "напиться" испытал натуральный фейспалм, прост представив всё это ) У меня сайт на вордпрессе, там совсем нет таких мучений, но он у меня контентный пока, простой. А вот на сервере кручу автоматизацию n8n, в докер-композе. И там я долго мучался, пока мне не показали примерно то же самое про VPS, что вы говорите. И как представляю, что еще тащить туда postgres, nginx и прочее, так сразу гоню от себя такие мысли.
😀 да, докер меня ещё хуже отштопал , я месяц его вымучивал
Отличный юмор)
💪🔥👍
Спасибо д
Ура! Новое видео! Рад за Вас! А можно ссылку на Ваш сайт? Посмотреть, что у Вас получилось . Ждем видео по Докеру.
Да я его не свечу, и репозиторий и сайт, ибо работаю над тем чтобы это был коммерческий проект, за деньги . Скорее всего я в видео про докер выложу другой сайт на обозрение, он на фласке
Поддерживаю, про Docker ждём! 👍🏻
2 месяца изучаю питон, худо бедно идёт, посмотрев ваши видео и охренел от того сколько ещё надо выучить всякой другой хрени
😂
Прям прочувствовал твою боль🤣
Ох :)) и не говори :)) повторять не очень хочется :))
Five stars! Very motivational!!!
🙌
интересные видео, может сделаешь в слудующих частях подробный разбор своего приложения? или с нуля переписать его на камеру с комментариями с самого начала?
Я его делал много месяцев, ещё раз повторить его на камеру я совсем не хочу 🤪 Но я планирую что-то подобное, снять подробно построение каких то несложных программ.
Интересно было бы если вы для своего бизнеса взялись за готовый проект - Flectra 2.0. Получили бы готовую архитектуру, а дале под себя сделали.
Посмотрел - мне кажется этот сервис не для России. Платный тем более.
Четкие видео без воды!!! Я недели две как заинтересовался IT сферой, пока изучаю теорию, но уже вижу, что без практики это все не то))) Питон или джаваскрипт?!🤦😀 (Владик, 34 годика)
Может и Джаваскрипт. Он в любом случае пригодится.
@@oldcoders ок, осталось только начать...))) Спасибо за видео! Вот мотиватор хороший для всех, кто тянет с практикой 👍😊: ruclips.net/video/Hn4tRC6NSzI/видео.html
Отличная пошаговая инструкция. )))
Мне бы это пару лет назад.
Ну и... всяким он-лайн университетам, которые обещают научить программированию с нуля взрослых работающих людей, в качестве руководства для разработки учебных программ. ;-)
Или меня руководителем таких программ! 😉
@@oldcoders так что мешает сделать свою программу и быть ее руководителем?😉
Я пока не могу представить , какой программой я мог бы руководить. «Обучение пайтону с нуля 40+»?
@@oldcoders да! Сам же знаешь, стоит только начать😉
Досмотрел как всегда до конца, честно мало что понял так как я еще не решил какое направление выбрать в сфере IT. По опыту знаю что первое время при изучении нового ничего не понятно, но со временем пазлы начинают складываться. Проще как многие говорят начать с веб разработки и javascript. Это направление дает максимально быстрое вхождение в отрасль (опять же как говорят люди) Пробовал питон (посмотрел несколько видео уроков на ютубе) Интересно. Правильно говорят что перед изучением нужна реальная задача. Просто изучить что то чтоб зарабатывать деньги наверно не самый правильный путь. В общем я пока в раздумье чем заняться. И еще вопрос где на это брать время при наличии постоянной работы, семьи и кучи бытовых ежедневных задач? Но это решаемо, была бы ясная цель. Кто что посоветует? С чего начать?
Я думаю сильно не размышляйте , начинайте хоть с чего - Джаваскрипт или питон, начните уже программировать. Начните с Hello world и усложняйте дальше свои программы. Чего тянуть?
После того как бросилось в глаза изменения положения магнита во второй части, теперь не только с интересом жду о чем будет говорить автор, но и что будет с магнитами и будет повторение расположения или нет. ))
🤣 досмотрите до последней части и напишите мне здесь, я расскажу что будет дальше :))
@@oldcoders Такое развитие в течении 4 видео и такой конец. Спасибо за ваш опыт, убережет от кучи граблей.
😁 переехал, сорян 🤷🏻♂️
Сдаётся мне, что это будет очередная замануха на какой нибудь платный курс.
Не хотелось бы разочаровываться.
У вас хорошая подача материала, приятно и интересно слушать.
Продолжайте, это мотивирует.
Мне 46 и я только начал этот путь.
Замануха на платный курс «Как заманивать на платный курс чтобы никто не заметил!» 😀
На этой неделе новое видео! Вам удачи! 🙌
Самое страшное, что Pascal ведь я учил в универе ещё 5 лет назад. И я сомневаюсь, что там сейчас что то изменилось)
полезно, спасибо! а футболка buenos dias и вставки с латинской музыкой связаны между собой?
😀 я не латиноамериканец :)) футболки беру какие попало, а музыку выбирал чтоб была как можно безумнее 🤪
Терминал был, когда я только родился)
Магнитиков всё больше)
Да :)
Должна быть ещё одна серия и о том как вы научились работать с видео и стали ютубером))
Ваще!!! Именно!!! Я боюсь что я уже ютюбер больше чем программист 🤦🏻♂️😀
Но монтировать видео я уже давно научился . Семейные поездки монтировал.
Стоп, стоп, стоп. Не надо раскрывать все секреты до выхода видео.
😁👌
Спасибо тебе огромное! Вдохновляешь! И я может быть пропустил, но.. А нам каком хостинге vps арендовал?
Спасибо за добрые слова! Я специально не рекламировал, но на reg.ru . Вроде норм, удобно.
@@oldcoders спасибо! 🤗🤗
Ждём докер!
Да да, будет, маленько задерживается
Осталось теперь узнать и изучить Docker и наступит прозрение :) Что все это только начало.....
По большому счету докер и деплой не особо разработчику и нужен. Все таки не программирование это. Но , конечно, в резюме очень пригодится.
@@oldcoders для новичка может оказаться, что путь девопса будет интереснее чисто программирования. но в любом случае слегка иметь представление нужно, кмк.
Да! Неизвестно что понравится в итоге, к чему душа лежать будет
Хорошо б еще рассказать как захостить приложуху на облако типа Heroku, Google Clouds и тд поскольку заниматься настройкой сервера программисту ну такое себе, как правило это сфера админов :)
У автора есть навык обучения!! Спс
У меня нет опыта общения с Heroku и Google Clouds
😜👍
Я облаял это видео на пятой минуте.
MacOS, как правильно писали - этот блатной линукс, где есть программы)
Для простоты администрирование сервера можно установить web оболочку!
Поподробнее пожалуйста!
Ну эту часть уже пришлось смотреть на скорости 0,75, и периодически ставить на паузу для переваривания инфы. А поначалу (предыдущие части) было все просто увлекательной сказочкой.
ЭНЖИН ЭКС!!!
Воистину!
Начал заниматься питоном, смотрю различные видео и возник такой вопрос-питон или с++. Вы добились хороших результатов в питоне, но по любому сталкивались с с++. Чтобы вы посоветовали изучать сначала, мнений много, хотелось бы узнать ваше. Спасибо.
Не сталкивался с с++ к сожалению
Добрый день, спасибо за ответ по английскому. В своих видео вы показывали как на ютубе вы искали информацию-имею в виду блогеров(заметил Лешу Корепанова, тоже кратко и по делу излагает). У меня вопрос по Хауди Хо-просто о мире IT, в особенности по видео "Как выучить Python? Самый аху#### способ!". Может вы сталкивались с его видео в процессе обучения. В этом видео он советует пару книг небольшого объёма именно по python, видео довольно интересное и по отзывам и по и по количеству лайков, он также говорит что нужно начинать программирование с python. Но его видео 2ух годичной давности, также как и большинство обучающих видео по этой программе. Исходя из этого у меня как у начинающего заняться программированием возникло 2 вопроса 1).насколько актуально видео такой давности (ВЕРСИЯ python 3.7.3.) 2).и ваше отношение к этому ресурсу если вы с ним сталкивались (потому-что именно это видео меня впечатлило). СПАСИБО.
Пайтон 3.7 - прекрасно, это вполне современная версия, так что видео актуальное. Я видео Хауди Хо в итоге так толком и не смотрел и не использовал их. Не знаю в чем там его метод - но я категорически выступаю за то, что надо садиться и писать десятки программ, практиковаться яростно и каждый день. Прочитал раздел книги - и несколько дней пишешь программы на эту тему. Когда она, эта тема войдёт в вас , вы осознаёте что поняли ее - переходите к следующей теме. И конечно лучше всего иметь реальную задачу, она будет мотивировать вас мощно.
@@oldcoders Спасибо.
Если нетрудно скажите пару слов про то, есть ли админка у Вашего сайта, и как построено обновление информации на сайте свежими данными из 1С.
Админка стандартная джанговская , загружаются данные из xls отчета 1С.
2021
Касательно переменной debug.
Нельзя ли ее вынести в отдельный файл, который исключить из синхронизации с гитхаб? А на гитхабе иметь боевую версию.
Почти так и делают, разбивают settings.py на «общую» часть (одинаковую для прод и дев) и «уникальную» (разную для прод и дев). И на сервер отправляют только нужную часть , либо пишут скрипт который сам выбирает нужные настройки. Вобщем примерно что вы говорите, но не совсем так :)