Начать нужно именно с этого видео на ютуб, ссылки именно отностся к видео. https://www.youtube.com/watch?v=fnXHCsctjak&feature=youtu.be

Исповедь программиста, как правильно выбрать язык в современном мире и не прогадать. http://kotlinlang.spb-tut.ru/info/reality/

Пайтон Django + Подарки. (акция не резиновая) https://spb-tut.ru/

Воодушевляющие истории людей изучивших язык. https://spb-tut.ru/info/history/?page=145

Как правильно изучать Django. https://spb-tut.ru/index_all/?page=344 Как написать соц. сеть на Джанго. Что даст изучение уроков в этом разделе? Нужно понимать – принципиально я показываю, как создать сайт для совместного использования. А использовать это можно, где угодно на сайте, блоге или написать полноценную социальную сеть.

http://python-tut.ru/course/subject/social/

Теперь по Django 2 и курсам по созданию социальной сети. Что даст изучение уроков в этом разделе? Нужно понимать – принципиально я показываю, как создать сайт для совместного использования.

А использовать это можно, где угодно на сайте, блоге или написать полноценную социальную сеть. Смысл везде один, пользователи смогут совместно использовать сайт и делится.

Понимая принцип, можно написать например 10 приложений, меняя контент, где-то записи, в другом месте картинки, вот и получится богатый сайт или полноценная социальная сеть, которую можно развивать бесконечно. Но без понимания принципов написания, трудно сдвинуться с места, после просмотра и практического проделывания уроков, вы действительно сможете писать сложные вещи.

Я вас направляю к первому курсу Читать о курсе и порог входа.

И разве в 2009 году, я учитывал реальности времени, НЕТ - ОПЫТА И ПОНИМАНИ Я НЕ БЫЛО.

Именно поэтому данная статья даёт возможность новичку взглянуть под профессионалным углом на свой путь. Это приходит со временем, мне пришло через 8 лет, на сегодня я сначала думаю, что нужно лядям (какой конечный продукт хотят видеть люди?), а потом подбираю инструмент. Очень важно.

Прочитав, получите ответы:

    - Какой язык программирования выбрать? - Какой язык программирования учить новичку? - Какой язык программирования востребован? - Какой язык программирования учить в 2018? - Какой язык программирования учить первым? - Как выучить язык программирования с нуля? - Зачем нужен блокчейн? - Нужно учить один или больше языков с первых дней?

читать полностью - Какой язык программирования учить в 2018?

Быстрый старт

С какого языка нужно изучать программирование? - с Python.

Можно ли изучать Python и Kotlin вместе. Нужно, а не можно.

Они настолько разные, что запутаться сложно.

Начать с быстрого старта

Хотите стать программистом осознано? Мощный курс по Python 3 Django2.

Перейти к курсу:

https://spb-tut.ru/course/list/

Включая изучение git, настройку полноценного сервера, рассматриваем материалы в Jupyter Notebook - видим что делает Джанго и понимаем до косточек. Обучаю, как создать документацию внутри вашео проекта на MarkDown, делаем себе шпаргалки и расписываем. что бы понять более глубоко.

И конечно же подробный разбор Django, что в сумее с этими инструментами, даём вам с первых шагов чувствовать себя настоящим программистом, не терять нить понимания в процессе всего курса и глубокое, мощное освоение курса с практическим написанием сайтов.

Кроме этого получите доступ более чем к 10-ти суткам видео уроков по пайтон Джанго.

Этот курс для тех кто хочет научится писать любые сайты, понимать Python и Django2.

Перейти к курсу:

https://spb-tut.ru/course/list/

Делаем из себя программиста Python Django по шагам.

Собираем для подробного изучения Django 2б много инструментов Git, Bit bucket, Jupiter Notebook

Познакомится с курсами Django2 Python3.

Python 3 + cовременные версии Django 1.11 LTS и Django 2.0 +.

Курс 7. Подключим Jupyter Notebook + PyCharm + Django2.1. Создадим директорию для документов.

    2. Установим jupyter. 3. Cоздадим jupyter_doc. 4. Подробно у установке и настройке jupyter + pycharm + django 2, для windows и linux. 5. Пояснение jupyter, где посмотреть подробные уроки. 6. Устновим django-extensions. 7. настраиваем jupyter. 8. настраиваем jupyter. 9. настраиваем jupyter для pycharm. 10. Ура! Заработало! Курс 8. Работа с Jupyter в PyCharm.
===================================

Проверяем работу Django + Jupiter + PyCharm.

    2. Напишем модель Mum для проверки. 3. Проверяем работу Django из Jupyter. 4. Создадим новый документ. 5. Если сложно. 6. Важно. 7. Git.

Часть 2. Развертывание в Ubuntu16.04 - PyCharm(Django + Python3) + Apache2 + Mod_Wsgi + MySql + PhpMyAdmin.

Часть 2. Развертывание в Ubuntu16.04 - PyCharm(Django + Python3) + Apache2 + Mod_Wsgi + MySql + PhpMyAdmin.

Очень подробно рассмотрели, одно видео, один шаг, так же все команды прописаны в уроках текстом, то что набирали в терминале. Подробно всё до тошноты. Ориентровался на новичков.

Часть 1.

    1. Создаём проект в pycharm. 2. Установка PyMySql. 3. Установим Apache2 и Wsgi. 4. Запускаем wsgi. 5.Заполняем upps.conf для apache. 6.Добавляем виртуальный хост. 7. Проверить на ошибки код Apache и включить виртуальный хост upps. 8. Добавляем наш сайт в hosts. 9. Прописываем upps.wsgi 10. Учимся делать alias.часть 2. 11. Некоторые фишки. 12. Перепишем ALLOWED_HOSTS 13. Устанваливаем PHP и меняем настройки. 14. Устанваливаем MySql сервер. 15. Устанваливаем phpmyadmin. 16. Делаем символьную ссылку. 17. Исправялем ошибку. 18. Создание базы MySqlв проекте. 19. В заключение.

Часть 2. Развертывание в Ubuntu16.04 - PyCharm(Django + Python3) + Apache2 + Mod_Wsgi + MySql + PhpMyAdmin.

Вышло два курса, очень подробная полная настройка сервера на ubuntu.

Перейдите там есть и презентационное видео. Ребята делал очень подробно, одно видео один шаг, ориентировался на новичков, что бы мог каждый развернуть среду.

ОБратите внимание созданы и рубрика в группе и форум по эту тему. Найдёте в первых уроках курсов. Так же если у вас свои варианты развёртывания, там инструкция- просьба, что сделать.

Часть 1. Развертывание в Ubuntu16.04 - PyCharm(Django + Python3) + Apache2 + Mod_Wsgi + MySql + PhpMyAdmin.

С курса 4 узнаете:

    1. Идея ветвления. 2. Добавим код. 3. Создадим ветку develope. 4. Сольём ветки. 5. Создадим подветку, для решения какой-то задачи и сольём с веткой разработки, когда убедимся. что решение работает, сольём веттку разработки с основной. Это очень удобно. Ветка основная она у нас всегда стабильна. Ветка разработки, времена стабильна, тогда мы её сливаем с основной и создание других веток, для разработки нового или решения каких то срочных задача, даёт нам возможность перестать боятся за код и проект. Работа в кайф. Как важно этому научится начинающему разработчику, тогда изучение будет в кайф и эксперементируй сколь угодно не боясь напортачить, напортачил, удалил ветку, создал новую. Главное что основной код всегда будет стабильным. Поняли новички, учитесь, не теряйте время. как это было у меня. УФ! Как я за вас рад. Я к этому пришёл спустя несколько лет, не делайте моей ошибки. 6. Работа с метками. 7. Что дальше.

http://python-tut.ru/course/kurs-4-rabota-s-vetkami-git--bitbucket--pycharm-uf-silischa/

А начать лучше с того, что говорил, если вы совсем новичок.

https://spb-tut.ru/info/action/