Python + Django Framework 1.7-1.10; 1.11; 2.0 - школа практического программирования В. Бовсуновского (2013-2019).

   Как правильно изучать Django? Другие методики не работают.

Хотите стать программистом? Читайте.

Вдохновляющие примеры ребят, как правильно учиться программировать?

К списку категорий

  •   Статья даст возможность более осознано принять решение о изучении языка.




  •   Описание

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

    Вот комент к этому видео (видео ниже):

     

    Catalin Stratuминуту назадКОММЕНТАРИЙ ОТКРЫТ ПО ССЫЛКЕ
    Бля ты мне мозги поправил.

     

    Спасибо. Видео давно писал, но сегодня моя точка зрения не поменялась. Я оказался прав. Что бы понимали кто читает, поясню. В 2009 году я начала с Си и была только путаница.

    Во первых в голове была куча вопросов, а то ли это язык? А зачем он мне нужен?

     

    Как читать данную статью?

    1. Прочитайте от начала до конца, что бы понять смысл.

    2. Выпишите себе вопросы. которые вас мучили и если вы на них получили ответы, то зачекните их и напишите решено.

    3. Дал ссылки, почитайте информацию, которая дополнит вашу картину понимания. (помните вы должны ответить на все внутренние разногласия и принять решение).

     

     



      Статья

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

    Вот комент к этому видео:

     

    Catalin Stratuминуту назадКОММЕНТАРИЙ ОТКРЫТ ПО ССЫЛКЕ
    Бля ты мне мозги поправил.

     

    Спасибо. Видео давно писал, но сегодня моя точка зрения не поменялась. Я оказался прав. Что бы понимали кто читает, поясню. В 2009 году я начала с Си и была только путаница.

    Во первых в голове была куча вопросов, а то ли это язык? А зачем он мне нужен?

     

    Как читать данную статью.

    1. Прочитайте от начала до конца, что бы понять смысл.

    2. Выпишите себе вопросы. которые вас мучили и если вы на них получили ответы, то зачекните их и напишите решено.

    3. Дал ссылки, почитайте информацию, которая дополнит вашу картину понимания. (помните вы должны ответить на все внутренние разногласия и принять решение).

     

    Поехали:

     

    Когда я открыл для себя Пайтон в том 2009 году, тогда всё и понял, что нужно учить пайтон и начать писать. Так и поступил. За это время объяснил Пайтон, начал работать с android, с Джанго (сайты), работал с PyQt (графические приложения). Обратите внимание, я не выходя за рамки языка писал разные приложения и начал понимать для себя, что мне нужно, что не нужно. (важный момент, начала понимать себя).

     

    Сейчас когда прошло много лет (7 лет), открыл Си, просто читаю и понимаю. Язык простой, тем более я его почти выучил и поэтому много осталось. Но не использовал. В чём же была причина, Python будучи новичком не понимал, а сегодня всё понятно? Здесь ответы на поверхности. Представьте новичка, технических терминов мало знаний, понятий, которые нужны каждому языку (ООП, переменная, типы объектов и пошло и поехало), практически нет. И если человек залазит в Си, то получает кучу ошибок и бросает, так как всё не понятно.

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

    Вот пример Алекандр Ситушкина из Могилёва (Беларусь)

    http://spb-tut.ru/info/history/?page=191

    В Си же на неподготовленную голову новичка сразу сваливается куча информации, кроме изучения языка нужно разобраться с компиляторами, а если открывает визуаль студио, то вообще всё поплыло перед глазами. И кроме ощущения кашмара ничего. Заметьте ведь, как правило новичок не не знает зачем? Тем не менее на это видео поступило много очень злых откровенно писем, где люди писали, что С++ это лучший язык. (да не кто спорит и не хочет умолить язык С++, дело в том, что всему своё время и место).

    Поэтому удивлю многих. А что я был против С++? Да нет, значит плохо смотрели видео. Я был против С++ для новичка, так как этот язык нужно изучать по крайне мере представлять, зачем он нужен. Ну во первых, сразу же тех ребят и девчат, которые скажут, да он же быстрый. Никто не спорит. Так, для Python есть например, библиотека PyQt, написанная на С++, но под управлением Пайтон.

    Поясню на пальцах.

    Что, значит под управлением Пайтон?

     Представьте вы собрались пить чай. Согласно логике, вы просто берёте банку с чаем, берёте кружку, насыпаете чай, заливаете воду. Просто, так это и есть алгоритм Пайтон, просто взять и сделать прямо сейчас. (прикладной)

    Но если вы хотите попить чай в стиле языка Си. То ваше чаепитие таким приятным не будет. Ваши действия. зайти на кухню., Комната N=m кв. Шкаф. Висит слева на право на левой стене, цвет розовый. размер шкафа 80x80, чай, открыть дверку. Выбрать место полка 2, левый дальний угол, 3 см от стены, банка цвет и так далее. Каков бы был ваш аппетит, пока бы вы перед тем как попить чай всё каждый раз писали бы. То-то в СИ нужно всё указать явно, КАК В пайтон не получится, просто взять и пить.

    Но тем не менее в школе я буду давать Си и С++, по своей новой методике. Ну во-первых, для новичков, кому советуют учить сразу С++, нужно бежать от этих советов. Если, учить то сначала Си, а потом С++, отличие Си + С++ в том, что Си процедурный язык, операции выполняются одна за другой, С ++ полностью поддерживает Си и добавлено Объектно ориентированное программирование.

    Сначала прочитать эту статью

    КАКОЙ ЯЗЫК ПРОГРАММИРОВАНИЯ ИЗУЧАТЬ ПЕРВЫМ, А КАКОЙ ВТОРЫМ?

    а потом эту 

    КАКИЕ ЯЗЫКИ ВЫБРАТЬ, ЧТО БЫ ВПОСЛЕДСТВИИ БЕЗ ТРУДА ПИСАТЬ НА 10-ТИ ЯЗЫКАХ. (ВАЖНО, ПРОВЕРНО, НЕ ТЕРЯЕТСЯ ВРЕМЯ).

    Зная Си, человек может легко подобраться к любым Си подобным языкам.

    Но начать нужно С Пайтон, опять же основная цель начать писать и понять чего хочешь.

    Так всё же отвечу на вопрос, зачем буду давать Си и С++ в школе?

    Причины.

    1. Писать буду на пайтон однозначно.

    2. Курс будут давать под таким углом, что бы люди могли понимать Си подобные языки и быстро переключится на любой си подобный язык.

    3. Если нужно часть кода переписать на Си в пайтон, то в чём проблема пишем на Си, делаем привязки Пайтон и пользуемся кодом пайтон, но получаем скорость Си. В голове созрел План дать именно в этом ракурсе. Тогда человек будет знать Пайтон, будет знать Си , будет знать С++, легко сможет переключится на любой язык, но писать будет на Пайтон, что есть круто и удовольствие. Кстати сегодня уже есть, готовые транслятора с пайтон на язык Си, рассказал участник школы Игорь Иванов, поддерживает проект Мозила. То есть этот пайтон, которые обрабатывает код в Си.  На самом деле, скорости Пайтон мне хватает и сейчас, просто нужен верный выбор библиотеки, как инструмента.

    А решил дать Си и С++ опять же что бы был в первую очередь дополнением пайтон, хотя повторяю есть много библиотек написанных для Пайтон на Си и С++ (например мощнейшая библиотека numpy для любых сколь угодно сложных вычислений, PyQt на С++ и много ещё чего).

    Сайты написанные на Пайтон тоже вы их хорошо знаете, ваш любимый ютуб(источник М. Лутц), инстаграмм и много других вещей, например дроббох (хранение файлов). Зачем писал эту статью.

    Важно понять, что Пайтон это язык именно для решения каждодневных задач, язык для реализации коммерческих проектов любой сложности. В объектно ориентированном программировании Пайтону нет равных в мире, так как только Пайтон так глубоко поддерживает мета классы. Что бы было понятно, это классы, которые создаются автоматически при взаимодействии с пользователем. Согласитесь это очень круто. Поэтому я искренне полюбил Пайтон. Языки же Си подобные больше подходят для проектов, которые планируете разрабатывать очень долго временно (10-30 лет).

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

    Если в стиле Си, то мы идём в сарай собираем трактор, а потом вспахиваем, но уже несколько сезонов пройдёт. Вторя сложность. Это не знание парадигмы программирования. То есть вещей, которые присцщи всем языкам, объект, переменная, ООП и так далее.

    Только В пайтон это всё скрывается от нас, мы просто программируем и понимаем потом, а вот как это работает, выучив пайтон, человек легко переходит к любому другому языку, но подчёркиваю дважды, когда он реально пишет приложения, а так как пайтон язык высокого уровня (вспомните пример с чаем), то изучающий сразу пишет приложения, а значит начинает понимать что ему действительно нужно.

    Пайтон язык общего назначения, то есть на нём можно писать сайты, игры, и всё что угодно, пайтон язык прикладной, то есть имеет узконаправленные библиотеки, для сайтов фреймворки (например Джанго), для разработки программа, например PyQt и так далее, например для рисования matplotlib (которая написана на языке matlab и т .д т .д.

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

    Если дочитали до конца, то: Будет верно взять на вооружение это, что бы не тратить много времени зря:

    КАК ПРАВИЛЬНО ИЗУЧАТЬ PYTHON? МЕТОДИКА МОМЕНТАЛЬНОГО ПОНИМАНИЯ. 

    КОМПЛЕКСНЫЙ-СИСТЕМНЫЙ ПОДХОД ИЗУЧЕНИЕ PYTHON - КАК ЭТО?  

    И это важно ДОБРЫЙ ДЕНЬ ВАЛЕРИЙ! Я ПОЛНЫЙ НОЛЬ , ХОЧУ НАУЧИТСЯ ПРОГРАММИРОВАНИЮ.  

    Прочитайте полезные статьи - Почему Python?  

    Ссылок много(это читсый опыт, этим и важен), думаю получите ответы на вопросы, рад, что сомнений больше нет. Так же в целях исключения потери времени, предлагаю поступить в школу, одно дело сам по себе, другое дело спросить можно у единомышленников и терять время, сейчас очень выгодная акция.

     Спасибо за доверие.

    Ваш Валерий Бовсуновский.



      Код

    нет кода

      Рекомендации

    Узнать больше в ленте Twitter и подписаться на Ютуб, получать новые видео.



    Ссылок много(это читсый опыт, этим и важен), думаю получите ответы на вопросы, рад, что сомнений больше нет. Так же в целях исключения потери времени, предлагаю поступить в школу, одно дело сам по себе, другое дело спросить можно у единомышленников и терять время, сейчас очень выгодная акция.

    Почитайте истории (читать последние 10 историй), это выписки с группы, все люди соврешенно реальные.

     Спасибо за доверие.



    2016-09-23 13:36:08+00:00



    К списку категорий




    Школа программирования Бовсуновского


    Система Orphus

    © 2016 Школа практики Django + Python. оферта

    Официальный сайт Python Официальный сайт Django . .
    пользовательское соглашение