Как я в 44 года стал программистом. Часть 4. Выкладываю на боевой сервер. Git и GitHub.
Вставка
- Опубліковано 7 чер 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 уже (страшно подумать!) четверть века назад! И теперь не знаю как назвать: то ли изучаю программирование, то ли возвращаюсь к истокам четверть века спустя... в любом случае на то он и УНИВЕРСитет, что даёт УНИВЕРСальные знания, конкретика забывается со временем, если не пользовался, но какая-то то база всегда остаётся.
Очень структурированное и доступное для чайников повествование! Никакой эйфории от просмотра нет и в помине, но появляется чёткое понимание, с чего начинать и как продолжать.
Ну "дед" ты/вы и псих! В самом лучшем смысле. Я не представляю, как такой объем информации еще и с фронтэндом уложился в голове за полгода. Уважение за старание и объяснения простым языком!
👴🏻🤪
Отличный сериал, ждём продолжения)
Спасибо большое за выжимку вашего опыта. Очень полезно.
Как всегда, отличное видео! Вы и в создании классных, полезных роликов оказались спецом.
Спасибо ! Надеюсь будет полезно
Спасибо за видео. Вы очень классно систематизируете информацию. С начала видео, слушая про ваши мучения с установками, хотел написать вам про докер. Но вы в конце видео сами о нем заговорили.
Я тоже начал программировать поздновато, в 37-38 лет. И тоже программирую на питоне уже лет 5-6.
Столкнулся почти со всеми трудностями и мучениями, о которых вы говорите и сделал почти те же ошибки. После просмотра ваших видео- думаю, а не стандартные ли это ступени в профессии?
Вобщем, ваши видео вдохновляют. Продолжайте и спасибо. )))) Успехов.
Спасибо!! Да, я тоже понимал что похоже все на одни и те же грабли наступают, на них невозможно не наступить . Поэтому и решил записать эти видео. Докер да, опишу как я с ним боролся и кто кого победил :)))
Руслан, у Вас очень грамотная подача материала. Вдохновляет, расставляет всё по местам, даёт общий обзор темы. Видеоряд, уточнения, советы, искренность, юмор - все замечательно
Спасибо ☺️☺️☺️
Очень простая и понятная подача материала, большой респект за ролики!
На протяжении просмотра информации в голове без остановки крутилась мысль: "а НАФИГА!?! тратить столько времени на изучение новой темы?? Не проще ли было нанять программиста, который за неделю/месяц написал бы все, что надо???
Руслан
Ну прям надо вести лекции по программированию
Уровень радует
И подача материала легко как прям из жизни
Нимченский рядом не стоял
Немчинский очень крутой, у него опыта 20 лет. А не как у меня полгода :)) Но спасибо на добром слове :))
Вы как с языка сняли, постеснялась называть фамилию того 🤭 кого нельзя называть, дабы не наткнуться на Хэйт. Спасибо за смелость , но я с Вами полностью согласна 👍
😎- Автор спасибо большое, что Вы есть 🙏 очень здорово, почитала комментарии - со всеми согласна 👍 ✨ хорошо , что Вы демонстрируете, то о чем говорите 🤩👍 Вы находка !
автор!! все части вашей эпопеи огнище!! супер интересно, стиль подачи, речь все великолепно воспринимается! спасибо
Спасибо!
Спасибо за ролик! Теперь знаем, куда идти и что смотреть после того, как изучим Джанго! Очень ценная информация! 👍
Всего четыре ваших ролика уложили в складную картину в моей голове все до того разрозненные кусочки. Великое дело сделали, мужчина! Говорю без излишнего преувеличения ).
Ну и небольшой, но, надеюсь, полезный совет от себя касаемо 07:05 -- sudo apt-get install mc -- и midnight commander вдохнёт новую жизнь в унылое чёрное окно терминала -- ну то есть сильно облегчит навигацию по файловой системе и многие операции (запускать командой mc ))
Спасибо! И за midnight commander, надо попробовать!
Круто реально круто
Тоже начинал сам но таких проектов не было и пришёл в тупик
Мне тоже 44 и я тоже год как изучаю Пайтон ))
Я запомнил больше чем со всех курсов 😂! Спасибо
Самое страшное это когда начинаешь изучать тему и находишься на краю "некоего понимания и абсолютного не понимания", вот вот, что то напишут или покажут и ты не знаешь, что с этим делать и как дальше быть. Нет никого рядом кто бы тебе все разжувал.
Спасибо. Пршлось нехило так поадминить сервак )
Отличный демотиватор чтоб не связываться с вэбом, спасибо.
Всё четко без воды и полезно. Супер.
Я один постоянно во время видео смотрел на книгу "Пиво" на заднем фоне?
Меня тоже все время тянуло обернуться на неё!
Как же все простым и понятным языком. Спасибо!
🤩🙌
Спасибо, вспотел и, по моему, начал заикаться. )
Спасибо, интересное и оптимистичное видео. Клёво рассказываете и очень позитивно!
Спасибо! Отличный формат!)
спасибо за адекватное видео всех плейлистов, думаю что за каждым словом видео стоит кропотливая титаническая работа , кстати об этом в кадре почти ничего не было. Еще раз спасибо , за отсутствие пафоса . За то что каждое слово и вывод имеет свой реальный вес и значение
Нужно видео: "Как я полюбил командную строку" )))
Вы так хорошо объясняете, что из вас получился бы хороший преподаватель.
Спасибо за легкий рассказ и отличные аналогии.
Смонтировано тоже классно и со вкусом
Приколист! Молодец! Ждем продолжения.
Коротко и о главном! Спасибо!
Всех приветствую. Посмотрим продолжение, спасибо за видео!
Ваш коммент был самый первый :)
Спасибо! Все очень понятно
Вдохновляющее видео. В тетраде делал заметки что куда и к чему.
Ох, я несмотря на туториал тоже делал заметки, сначала в тетради, потом понял что слишком много получается - начал печатать в файл. Получилось 5 страниц !!! 5 страниц одних только команд и комментариев! 😱
Отличная пошаговая инструкция.
Просто божественно!!!!!!
🤣
спасибо 👍👍👍
Очень крутое видео, спасибо автору💪👍
С нетерпением жду следующего видео, про докер. Книжка красная с большими белыми буквами еще заинтересовала, сразу выдает человека, плотно связанного с ИТ.
🤣 воистину! Докер будет, обязательно, надеюсь на следующей неделе
очень вдохновляюще и интересно. Круто сделано, хотя видно, что текст читается с экрана. Но зато компактно и по-делу. Респект и уважуха. Сам решил тряхнуть стариной в 48.
Спасибо! И вы молодец! 👍
В следующих видео я уже не читаю с экрана ☺️
Коротко и по делу!
О, дивный новый мир!
Вы молодец!
Спасибо за РоадМап по изучению Бекенда)
Благодарю
Класс!
Какой кайф. В конце, при словах "напиться" испытал натуральный фейспалм, прост представив всё это ) У меня сайт на вордпрессе, там совсем нет таких мучений, но он у меня контентный пока, простой. А вот на сервере кручу автоматизацию n8n, в докер-композе. И там я долго мучался, пока мне не показали примерно то же самое про VPS, что вы говорите. И как представляю, что еще тащить туда postgres, nginx и прочее, так сразу гоню от себя такие мысли.
😀 да, докер меня ещё хуже отштопал , я месяц его вымучивал
Жду продолжения
Небудьте как я 😀мне б хоть 3ю часть того что вы знаете,, я б летал от счастья 💪
Респект
Ну прям лайк
Спасибо! ❤❤❤
Спасибо!
Очень круто!
ЕмЭйл только, а не ЕмАйл)
Остальное все круто, смотрю подряд серии)
Не ЕмЭйл, а Имейл (или Имэйл) 😂😂😂
А вообще, уже давно просто «почта» )))
Очень вдохновляющий сериал! Жаль у меня задача посложнее, ещё и связанная с пространственными данными. Пожалуй без людей которые это всё уже знают не обойтись
Да, титаническая работа! Из 10 пунктов я хнаком только с двумя последними!
Ура! Новое видео! Рад за Вас! А можно ссылку на Ваш сайт? Посмотреть, что у Вас получилось . Ждем видео по Докеру.
Да я его не свечу, и репозиторий и сайт, ибо работаю над тем чтобы это был коммерческий проект, за деньги . Скорее всего я в видео про докер выложу другой сайт на обозрение, он на фласке
Поддерживаю, про Docker ждём! 👍🏻
Молот!
Отличный дед👍
Молодец мужик!
Четкие видео без воды!!! Я недели две как заинтересовался IT сферой, пока изучаю теорию, но уже вижу, что без практики это все не то))) Питон или джаваскрипт?!🤦😀 (Владик, 34 годика)
Может и Джаваскрипт. Он в любом случае пригодится.
@@oldcoders ок, осталось только начать...))) Спасибо за видео! Вот мотиватор хороший для всех, кто тянет с практикой 👍😊: ua-cam.com/video/Hn4tRC6NSzI/v-deo.html
Интересно было бы если вы для своего бизнеса взялись за готовый проект - Flectra 2.0. Получили бы готовую архитектуру, а дале под себя сделали.
Посмотрел - мне кажется этот сервис не для России. Платный тем более.
Досмотрел как всегда до конца, честно мало что понял так как я еще не решил какое направление выбрать в сфере IT. По опыту знаю что первое время при изучении нового ничего не понятно, но со временем пазлы начинают складываться. Проще как многие говорят начать с веб разработки и javascript. Это направление дает максимально быстрое вхождение в отрасль (опять же как говорят люди) Пробовал питон (посмотрел несколько видео уроков на ютубе) Интересно. Правильно говорят что перед изучением нужна реальная задача. Просто изучить что то чтоб зарабатывать деньги наверно не самый правильный путь. В общем я пока в раздумье чем заняться. И еще вопрос где на это брать время при наличии постоянной работы, семьи и кучи бытовых ежедневных задач? Но это решаемо, была бы ясная цель. Кто что посоветует? С чего начать?
Я думаю сильно не размышляйте , начинайте хоть с чего - Джаваскрипт или питон, начните уже программировать. Начните с Hello world и усложняйте дальше свои программы. Чего тянуть?
Отличная пошаговая инструкция. )))
Мне бы это пару лет назад.
Ну и... всяким он-лайн университетам, которые обещают научить программированию с нуля взрослых работающих людей, в качестве руководства для разработки учебных программ. ;-)
Или меня руководителем таких программ! 😉
@@oldcoders так что мешает сделать свою программу и быть ее руководителем?😉
Я пока не могу представить , какой программой я мог бы руководить. «Обучение пайтону с нуля 40+»?
@@oldcoders да! Сам же знаешь, стоит только начать😉
интересные видео, может сделаешь в слудующих частях подробный разбор своего приложения? или с нуля переписать его на камеру с комментариями с самого начала?
Я его делал много месяцев, ещё раз повторить его на камеру я совсем не хочу 🤪 Но я планирую что-то подобное, снять подробно построение каких то несложных программ.
Спасибо д
Напоминает фильм когда хакеру под дулом пистолета надо взломать ЦРУ
Отличный юмор)
После того как бросилось в глаза изменения положения магнита во второй части, теперь не только с интересом жду о чем будет говорить автор, но и что будет с магнитами и будет повторение расположения или нет. ))
🤣 досмотрите до последней части и напишите мне здесь, я расскажу что будет дальше :))
@@oldcoders Такое развитие в течении 4 видео и такой конец. Спасибо за ваш опыт, убережет от кучи граблей.
😁 переехал, сорян 🤷🏻♂️
💪🔥👍
полезно, спасибо! а футболка buenos dias и вставки с латинской музыкой связаны между собой?
😀 я не латиноамериканец :)) футболки беру какие попало, а музыку выбирал чтоб была как можно безумнее 🤪
Спасибо тебе огромное! Вдохновляешь! И я может быть пропустил, но.. А нам каком хостинге vps арендовал?
Спасибо за добрые слова! Я специально не рекламировал, но на reg.ru . Вроде норм, удобно.
@@oldcoders спасибо! 🤗🤗
Прям прочувствовал твою боль🤣
Ох :)) и не говори :)) повторять не очень хочется :))
Five stars! Very motivational!!!
🙌
Должна быть ещё одна серия и о том как вы научились работать с видео и стали ютубером))
Ваще!!! Именно!!! Я боюсь что я уже ютюбер больше чем программист 🤦🏻♂️😀
Но монтировать видео я уже давно научился . Семейные поездки монтировал.
Стоп, стоп, стоп. Не надо раскрывать все секреты до выхода видео.
😁👌
Осталось теперь узнать и изучить Docker и наступит прозрение :) Что все это только начало.....
По большому счету докер и деплой не особо разработчику и нужен. Все таки не программирование это. Но , конечно, в резюме очень пригодится.
@@oldcoders для новичка может оказаться, что путь девопса будет интереснее чисто программирования. но в любом случае слегка иметь представление нужно, кмк.
Да! Неизвестно что понравится в итоге, к чему душа лежать будет
Хорошо б еще рассказать как захостить приложуху на облако типа Heroku, Google Clouds и тд поскольку заниматься настройкой сервера программисту ну такое себе, как правило это сфера админов :)
У автора есть навык обучения!! Спс
У меня нет опыта общения с Heroku и Google Clouds
Сдаётся мне, что это будет очередная замануха на какой нибудь платный курс.
Не хотелось бы разочаровываться.
У вас хорошая подача материала, приятно и интересно слушать.
Продолжайте, это мотивирует.
Мне 46 и я только начал этот путь.
Замануха на платный курс «Как заманивать на платный курс чтобы никто не заметил!» 😀
На этой неделе новое видео! Вам удачи! 🙌
Начал заниматься питоном, смотрю различные видео и возник такой вопрос-питон или с++. Вы добились хороших результатов в питоне, но по любому сталкивались с с++. Чтобы вы посоветовали изучать сначала, мнений много, хотелось бы узнать ваше. Спасибо.
Не сталкивался с с++ к сожалению
2 месяца изучаю питон, худо бедно идёт, посмотрев ваши видео и охренел от того сколько ещё надо выучить всякой другой хрени
😂
Для простоты администрирование сервера можно установить web оболочку!
Поподробнее пожалуйста!
Терминал был, когда я только родился)
Добрый день, спасибо за ответ по английскому. В своих видео вы показывали как на ютубе вы искали информацию-имею в виду блогеров(заметил Лешу Корепанова, тоже кратко и по делу излагает). У меня вопрос по Хауди Хо-просто о мире IT, в особенности по видео "Как выучить Python? Самый аху#### способ!". Может вы сталкивались с его видео в процессе обучения. В этом видео он советует пару книг небольшого объёма именно по python, видео довольно интересное и по отзывам и по и по количеству лайков, он также говорит что нужно начинать программирование с python. Но его видео 2ух годичной давности, также как и большинство обучающих видео по этой программе. Исходя из этого у меня как у начинающего заняться программированием возникло 2 вопроса 1).насколько актуально видео такой давности (ВЕРСИЯ python 3.7.3.) 2).и ваше отношение к этому ресурсу если вы с ним сталкивались (потому-что именно это видео меня впечатлило). СПАСИБО.
Пайтон 3.7 - прекрасно, это вполне современная версия, так что видео актуальное. Я видео Хауди Хо в итоге так толком и не смотрел и не использовал их. Не знаю в чем там его метод - но я категорически выступаю за то, что надо садиться и писать десятки программ, практиковаться яростно и каждый день. Прочитал раздел книги - и несколько дней пишешь программы на эту тему. Когда она, эта тема войдёт в вас , вы осознаёте что поняли ее - переходите к следующей теме. И конечно лучше всего иметь реальную задачу, она будет мотивировать вас мощно.
@@oldcoders Спасибо.
MacOS, как правильно писали - этот блатной линукс, где есть программы)
Если нетрудно скажите пару слов про то, есть ли админка у Вашего сайта, и как построено обновление информации на сайте свежими данными из 1С.
Админка стандартная джанговская , загружаются данные из xls отчета 1С.
Магнитиков всё больше)
Да :)
Ждём докер!
Да да, будет, маленько задерживается
Касательно переменной debug.
Нельзя ли ее вынести в отдельный файл, который исключить из синхронизации с гитхаб? А на гитхабе иметь боевую версию.
Почти так и делают, разбивают settings.py на «общую» часть (одинаковую для прод и дев) и «уникальную» (разную для прод и дев). И на сервер отправляют только нужную часть , либо пишут скрипт который сам выбирает нужные настройки. Вобщем примерно что вы говорите, но не совсем так :)
Самое страшное, что Pascal ведь я учил в универе ещё 5 лет назад. И я сомневаюсь, что там сейчас что то изменилось)
хмм... а чем будет наполняться канал после следующего видео?
Думаю потом стереть канал! Как Бэнкси 🤪
Я облаял это видео на пятой минуте.
Оставь пожалуйста ссылки или названия материалов которые можно слушать с пользой за рулем. Спасибо
Я слушал прям все что хотел узнать. Вбивал в ютюб в поиск тему - и включал первые более менее популярные видео. Про хэш таблицы, про то как устроен интернет, про Джанго (да, да, хоть код не посмотришь - все равно слушал, а потом на компьютере еще раз смотрел), вобщем смотрел все что нужно было в тот момент узнать.
😜👍
Добрый вечер, английский у вас какого уровня был (имею ввиду технический или общеразговорный). Потому-что вы сказали он был крепкий середнячек, если не выше. С чего лучше начать. Спасибо.
Был общеразговорный. Но очень быстро перестроился на технический. Любой английский подойдёт :)
@@oldcoders Спасибо