Читать условия акции. Уроки Django 4 + тестирование.
Применяем знания Python на практике в Джанго.
Курс ведущий к профессионализму в Django 4.
Входим и разбираем, как работает Django с нуля.
Есть бесплатные уроки (ссылки в акции на странице оплаты).
Изучаем подробно шаблоны, представления, модели, формы, url.
Тонкости разбираем в Jupyter Notebook.
Научимся писать джанго тесты.
Пишем не простой сайт по шагам с нуля.
Напишем блог, уведомления, лайки(изучим Django + Ajax), фолловинг, добавление в друзья, личный и публичный профиль, онлайн/оффлайн, поиск по сайту,
Учимся работать со справкой.
Моя школа вам даст путь программиста и способ освоения языков программирования. Изучать язык программирования и писать на языке программирования абсолютно разные вещи.
Большая часть новичков читают книги по программированию, смотрят уроки, проходят курсы на выходе у них каша в голове, их объединяет одно, код понимают, а писать не получается.
Причина в отсутствии правильно подхода. Моя школа заполняет этот пробел и даёт подход, который заключается в наличии системы работы с кодом, понимании базовых вещей языка, которые присущи всем языкам программирования, мы изучаем несколько языков, в результате изучающий может писать на любых языках.
Суть моей системы, которая вырабатывалась 11 лет, что бы изучающий понимал что делает и смог двигаться самостоятельно далее в программировании.
Функция относится не к какому то конкретному языку, а в общем к программированию, просто в разных языках по разному реализована. Для изучения функции, нужна
только функция и её принципы. Большая часть людей, начинает с типов, а функции просто пролетает и тем самым отдоляет от себя профессию программиста.
Хотите убедится? Скопируйте и введите в Гугл следующую фразу:
TypeError: хххххх() missing 2 required positional arguments:
Вы увидите сотни страниц с этим исключением, то есть все эти люди не прошли должным образом функции. Возникает вопрос, а что они делают в програмировании,
верно ищут ответ на исключение. Такого вопроса в принципе не должно быть у них, пройдя должным образом функции.
А как эти ребята будут с написанием программ, с классами. А никак будут копировать по шаблону. Давайте делать правильно.
Винить их не нужно, винить нужно педагога, именно задача преподавателя указать на что обратить особое внимание.
Ребята, которые не прошли должным образом, писать не будут до тех пор, пока это не сделают, так как они не знают чем думать,
логика функции у них отстуствует и у них зарублено ООП, так как не понимая функций, методы тоже писать не будут.
Они будут думать, а что у них не так и сколько бы не прошло времени топтаться на месте с кашей в голове.
Изучение функции даёт ключи к пониманию и ключи, чем размышлять. К функции можно присоединить весь остальной язык и выразить через неё, то есть тогда у нас есть стержеть и мы понимаем что и зачем делаем - это и есть программирование.
В школе мы проходим функции от простого к сложному,
в несколько этапов и начинаем писать код сразу, пишем функции, значит пишем код.
Но этого мало, есть кое-что ещё, читайте ниже.
Ядро языка - это то что не меняется в любых языках и относится в целом к программированию, даже не смотря на то, что реализовано может быть по разному.
Например, функция стостоит в языках программирования с ключевого слова, названия, круглях скобок для параметров и тела функции.
def(ключевое слово) name_fun(имя)(param1, param2 - парметры): """ """ # тело функции return (что возвращает)Посмотрите эти уроки. Система обучения.
Если Вы думаете, что у вас нет системы работы с кодом, ошибаетесь, она у вас точно есть. Например, когда Вы просматриваете уроки быстро, пишите код и, когда где-то что-то не понимаете,
говорите себе, это не понимаю,....потом разберусь...это в принципе в общем понятно......работает и ладно. чего там голову марочить.
Если вы подметите, то поступаете шаблонно и результат на лицо, проходит время, код понимаем. а писать не можем.
Причина, ваша система с кодом. Вы спрсите, а что из себя представляет система работы с кодом.
Ответ прост, умение пользоваться справкой. А что она включает?
Много чего, работа с командной строкой, описывание кода, ведь большинство этот шаг пропускают, останвливаясь на том, вроде понимаю....Проходит год, бац человек стоит на том же месте, только каша в голове, вроде и код чуть понимает, а писать не может, сформулировать мысль в коде не можем, в результате чего думать кодом не можем, ввести и сформулировать запрос и тот не можем и в какое место в документации смотреть тоже не можем и не знаем.
А все почему, не научились код мыслями. Ведь это само не придёт, это нужно ежедневно тренировать и все получится, пунктов на много...
я на примере self и __init__ и ввода в клаcсы , показал на практике, как работать с кодом.
Задача новичка выработать для себя осознаную систему работы с кодом, тогда язык волей не волей выучите. Главное научитесь пользоваться справкой, именно это и есть черта хорошего программиста, все запомнить невозможно, но можно знать, где найти.
Моя школа может быть для каждого начинающего хорошим подспорьем, вы можете учится и в других местах и для обучения использовать что считаете нужным, главное что может помочь сделать моя школа для вас, это навести порядок в голове с языками программирования и что ещё важнее, но ведь главное, что вы будете реально писать, кто-то напишет свой проект, кто-то устроится на работу, кто-то просто попробует себя в программировании.
Вы знаете сколько в людей код понимают, а писать не могут, много, очень много, именно этот вопрос вам поможет решить школа, вы будете писать код и понимать его.
Посмотрите видео, не так все страшно. Код понимаю - писать не могу. Рассказал что делать. (писать код могут все - это закон).
А вот здесь нужно внимание. Я даю видео уроки, вы в свою очередь рассматриваете урок, не как исчерпывающее руководство, а как начальное действие.
Поняли меня?
Видео урок для вас - это первый шаг, дальше вы делаете по системе, отрабатываете материал по системе работы с кодом. Работать нужно в удовольствие, результат даёт регулярность и постоянное написание кода, я предалагаю каждый урок закреплять 200-400 строк кода и делать главное по систме, описывать код, находить в справке и так далее, как рассказал выше.
Тогда результат будет точно, проверено временем. Кто хочет быстрее работайте в группе, то есть все что делаете пишите в группе, тогда видно что у вас хромает я направлю (многие стесняются работать в группе).
В группе я не даю ответов, я направляю, что в данный момент времени подятнуть или на что обратить внимание. Почему я помогаю в группе, потому что это прочитают все и те кто стесняется, тогда ваши вопросы и им помогут.
Много ещё чего вам может дать школа программирования Бовсуновского. Мы работаем с Django, мы работатем с Node и фрейцмворками, мы учимся разработке, кстати разработке я учу не от себя, а по коду разрабочиков Джанго, нужно учится у профии высшего класса.
Какая ваша главная задача? Не оставлять.
2. Придерживайте путеводителя, при прохождении уроков.
Новичок, как правило спрашивает, а что можно написать на том или ином языке? Это нормально,
так как, именно этот вопрос приходит на ум.
Когда человек становится программистом,
то уже смотрит на мир под другим углом, приходит понимание, что языки правильнее выбирать по рынкам.
Существуют два глобальных рынка веб и мобильный, есть и другие, например написание драйверов или системных программ, но они менее востребованы.
Языки программирования Python, Kotlin и JS полностью покрывают и веб рынок и мобильный.
"Веб и искуственный интеллект и вообще что угодно."
"Мобильные приложения, но вообще на нём можно писать все что угодно."
"Применяют во всех языках."