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

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

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

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

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

  •   Путь в Django есть и он связан с вашим выбором писать на чистом Django.




  •   Описание

    Здравствуйте.


    Эта неделя прошла в анализе.


    Немного будет перекроен план
    по сравнению с тем что предполагалось.

    http://spb-tut.ru/expansion/?page=3
     





    Кто с начала проекта, наверное видел как рос этот сайт на глазах.
    Знаете ребята чего я боялся. Я боялся давать формы? что бы вы не понаделали пустой работы. (пока запомните эту фразу, её смысл я продолжу после картинок)


    Неплохо, я ранее не получал такой возврат.









     










    Так же я добился того, что бы в поле зрения попадало несколько страниц


    Личный кабинет
    Гостевой доступ
    Акции.


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








    Ох, ляха муха, что бы вас не запутать.


    Так вот, перед картинками я писал вам, что бы вы запомнили фразу.
    Я хочу, что бы вы меня сейчас услышали.
    И это ответ на вопрос почему я ранее не давал формы.


    1. Два вида сайтов. (распространено, не все перечислены)
    - пример, как одноклассники
    - второй тематические.


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


    Я, понимаю ваше желание сделать быстрее и интересней, возможно люди, которые с начала этого проекта вспомнят, мои слова, 
    -- добейтесь 40% процентов возврата.


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


    Это мой стиль, показывать результат на личном примере.


    Но я ещё раз повторяю, что нужно научится решать тематическую часть сайта, а именно возвращать посетителей.



    И мы этим будем заниматься в продажах. 


    Зачем писалось это сообщение?


    Друзья, я решил немного перекроить план.
     
     
    http://spb-tut.ru/expansion/?page=3
     
    Наверное мы сейчас пройдём связи моделей, а потом приступим к формам.
     
    А уже представлениями займемся после этого.
     
    В чём выгода? Возрастет понимание использование представлений. (так как будет видна разница применение для админки и для сайта).
     
     
     
    А главное, не станьте на путь потери времени, если хотите зарабатывать, то решайте тематическую часть сайта.
     
    Вот ключевая мысль.
     
    Тематическая часть сайта должна решаться с как можно меньшим количеством форм (допускаются комментарии), а сами формы добавляются, как ответ на реальные потребности пользователей и не ранее чем достигнут 40% процентый барьер возврата. (это моя задача в продажах я изложу систему, вы вынесете с неё главное и добавите свои знания.
     
    Опять обращаюсь к тем кто давно пришёл. Помните в начале работы этого сайта я говорил, что ни в одном проекте я не рассказывал всех секретов, которые позволяют мне зарабатывать в интернет не малые деньги уже с 2009 года. 
     
     
    Ответ на вопрос я дал в разделе обо мне
    http://spb-tut.ru/info/about_me/
     
    Никогда не разменивался по мелочам, добивался целей и работал с двумя параметрами, возвратом и изменением.
    Научитесь слышать.
     
    Так вот в начале этого портала я говорил, что сейчас даю бизнес наизнанку. То есть то, что работает на все 100%.
    Но нужно научится слышать.
    Я не претендую и не хочу быть гуру. Мне совершенно не интересно заниматься показухой.
    Я практик и умею делать деньги и писать код
     
    Хотя многие меня за это обсуждают. (что я заостраю внимание на заработке).
    Так а зачем тогда учиться?
    Люди многие очень злы. Например, когда я писал сайт по питон pro365.net, мне писали что как можно преподавать Питон, на сайте на PHP, когда начала делать сайт на Джанго spb-tut (причём идея, что бы сайт рос на глазах, как демонстрация успеха).
    Теперь пишут, а покажите , что могут ваши ученики.
    Моя сильнейшая черта при характере близнеца. это последовательность, которой я научился благодаря только своей воле.
     
    Так вот и вам пишу сейчас. С началом форм, не прыгайте сразу делать кучу форм, просто загубите проект и последующие.
    Не перепрыгивайте тематические разделы. 
    Для этого нужно иметь доступ
    http://spb-tut.ru/sales/ff/
     
    Теперь наверное нужно объяснить почему такие перемены.
     
    Один человек меня научил правилу.
    Корректируй курс.....  корректируй курс.....  корректируй курс.......
     
    За последнюю неделю я проанализировал около 120 рассылок
    Python Weekly за последние несколько лет.
     
    С версии Джанго 1,3.
    Первый раз я просто отмечал долю Пайтон (чистого) в Джанго.
     
    Мне хотелось выяснить тенденции, ведь легко понять тогда что будет востребовано следующие несколько лет.
     
    Во второй проход я сузил круг.
     
    И уже поставил несколько вопросов.
     
    Участие чистого Пайтон в Джанго.
    Решение практических задач, при помощи Пайтон.
    Развитие направлений.
     
    И вот что я выяснил.
     
    На западе Джанго программисты стараются меньше использовать другие библиотеки, даже тот же Джава.
     
    Джанго стал настолько силён, что многие начали ценить чистоту кода.
     
    Не нужно это воспринимать, как правило без исключений. Вопрос не стоит не использовать вообще. Вопрос стоит не использовать, если можно обойтись без этого.
     
    Я приведу один пример, автора, который на западе довольно известен, автор библиотеки

    django-dajax or django-dajaxice?

     
    https://github.com/jorgebastida/django-dajax
     
    Сначала английский, потом перевод
     
    Should I use django-dajax or django-dajaxice?
    In a word, No. I created these projects 4 years ago as a cool tool in order to solve one specific problems I had at that time.
    These days using these projects is a bad idea.
    Perhaps I'm more pragmatic now, perhaps my vision of how my django projects should be coupled to libraries like these has change, or perhaps these days I really treasure the purity and simplicity of a vanilla django development.
    If you want to use this project, you are probably wrong. You should stop couplig your interface with your backend or... in the long term it will explode in your face.
    Forget about adding more unnecessary complexity. Keep things simple.
     
    Перевод
     
    Должен ли я использовать Django-dajax или Django-dajaxice?
    Одним словом, Нет, я создал эти проекты 4 лет назад как крутой инструмент для решения одной конкретной проблемы, которые я имел в то время.
    В эти дни с помощью этих проектов плохая идея.
    Может быть, я более прагматичным сейчас, пожалуй, мое видение того, как мои Django проекты должны быть связаны с библиотеками, как это изменилось, или, возможно, в эти дни я действительно дорожу чистоту и простоту разработки ваниль Django.
    Если вы хотите использовать этот проект, вы, вероятно, неправильно. Вы должны прекратить couplig свой интерфейс с серверной или ... в долгосрочной перспективе это будет взрываться в вашем лице.
    Забудьте о добавлении более ненужные сложности. Держите вещи простыми. 
     
    Если вы внимательно прочитали, то становится понятно, что писать лучше на чистом коде Джанго.
     
    Но вот что интересно, ведь таких примеров много.
     
    И я себе задал вопрос насчёт производительности.
    И задал вопрос насчёт использования чистых библиотек Пайтон.
     
    В целях экономии места и времени (сейчас ночь не не терпится поделится).
     
    Я ставил много вопросов.
     
    Вот чем увенчались мои исследования.
     
    Весь запад стремится уйти от сторонних языков и библиотек, развивая Питон. Я это выяснил  на примере, обработки картинок.
    А если сегодня зайти на наш Хабр, мы отстаём судя по ответам там на леть 7-8.
     
    Кстати, второй секрет моего успеха - это всегда холодный анализ рынка, на шаг впереди.
    И это сработало уже у меня в 2009 году, Валера Куприянов (наш участник), недавно писал про продвижение в соц. сетях.
    Которые вообще-то очень активно начали развиваться с 2011 по 2013 год.
     
    А знаете ли вы что уже в 2009 году, я это применял в бизнесе. И вот как было просто.
    Я решил проверить, а сколько человек нужно иметь в группе, например в одноклассниках, что бы выдаваться в первых рядах. Тогда были разработаны тексты и жена днями сидела и создавала группы и это заработало.
    И я уже тогда учил этому людей. 
     
     
    А теперь я хочу вам задать вопросы.
    Вы просто держите в уме выпишите их себе и пробуйте ответить.
    Я изложу свою точку зрения. которая основана на анализе и хотите или нет, но всё равно это придёт к нам, но позже на 5-8 лет.
     
    Заинтересованы ли мы в результате?
     
    Готовы ли мы изучать Джанго глубоко?
    Хотим ли мы видеть Питон чистым, быстрым? (этот вопрос не зря задан, я встречал. что в Джанго даже используют функции на С++ (не забывайте что пайтон написан в том числе и на Си, поэтому воспринимает любые Си подобные языки (нужно овладеть только стыковкой). Кстати, это одна из причин, почему нужно начинать с пайтона, а другие языки по необходимости решения задача. Тогда ни секунды времени зря не будет потрачено.
     
    Хотим ли мы идти путём, которым ведёт социум или всё -таки разумней посмотреть, а что там дальше? (ведь не секрет, с началом Джанго, а ему уже 10 лет, на западе по привычке с PHP, начали привязывать всевозможные языки. Но потом пришли к тому, что трудности обновления, устаревание, запутаннось и поняли главное. У PHP не было другого выхода, так как его задача просто выводить html, а у пайтон есть все ресурсы. И вернулись к чистоте кода.
     
    Какая для нас  - есть разумная позиция? Оттолкнуть другие языки или всё таки, не отталкивать, но принять за основу, что если можно сделать код на чистом Джанго, то лучше сделать. Если есть необходимость прицепить другой язык, то цеплять.
    А ведь вопрос стоит а готовы ли мы уделить время производительности и поиску решений на Джанго?
     
    Как вы понимаете я начала просматривать рассылку новостей с начала и задался одним единственным вопросом, а как на западе решается вопрос эффективности и немного здесь залез в андроид. Как оказалось, есть куча секретов в открытом доступе. как оптимизировать писать меньше кода, а получать хороший результат.
     
    Сейчас сложно для понимания, но мы почти не используем методы с двумя нижними подчеркиваниями
    http://www.rafekettler.com/magicmethods.html
     
    Да возьмите по тем же спискам, сколько интересного
     
    http://howchoo.com/g/ngi2zddjzdf/how-to-use-list-comprehension-in-python
     
    В конце концов я свёл весь список и смотрел на него. Но не мог поставить правильный вопрос.
     
    Я ужасно злился. Что же кроется очевидное?
     
    И для себя понял, я постоянно крал у себя время на изучение многих языков ради куса кода, потому что так говорят или модно.
     
    Но потом принял решение. Что нужно стараться использовать чистый Джанго и лучше начать использовать больше библиотеки Питон.
     
    Я был окрылён. И решил поделится своими наработками. Что бы и вы задумались об этих вопросах.
     
    Природа всегда даёт ответ, если поставить правильно вопрос. (кстати на этом построена моя система продаж, умение ставить верные вопросы к месту и времени).
     
    Теперь я объяснил и вам наверное понятно. Что если будут изменения, то это ни некая придумка и взгляд вперёд.
     
    Теперь повторяю то  с чего начинал.
     
    НЕ пролетите тематическую часть проекта, иначе лишитесь эффективности.
     
    Пожалуйста подумайте о Джанго, как о пути. То есть путь может быть длиннее, короче. 
     
    Но есть один факт. Мы может изучить много или мало. Устать или не устать.
     
    Что мы не можем - это вернуть время. Когда мы в этом предложении добавим ещё одно слово.
    Вернуть время жизни.
     
    А ведь можно выделить больше времени на семью, поговорить с родителями ( а не потом. когда поздно).
     
    Задумайтесь над своим путём обучения. Я понимаю, что о том, что я пишу многим сложно оценить пока, так как мало знаний и это не даёт посмотреть всю картину.
     
    Но знать об этом нужно чем раньше, тем лучше.
     
    И помнить выбор всеглда за вами, каким путём пойти. Изучить язык какой-то ради трёх строчек. Или глубже понять Пайтон и использовать эффективней. На это вопрос нет однозначного ответа.
    Но нужно сейчас понимать, что путь в Джанго есть.
     
    И он связан с вашим выбором. 
     
    Сейчас 1,31, мне вставать в 8.00. Но всё-таки я напишу главную мысль, ради которой сидео и печатал.
     
    Обращаюсь к участникам школы.  Пожалуйста думайте над этим вопросом, даже , если вы начинаете только. Всегда спрашивайте себя. а как это сделать лучше и сделать на Пайтон. Тогда у нас будет путь общий и каждый достигнет больших результатов.
    Какждый заработает больше денег. Больше будет видеться с семьёй,.
     
    А теперь вот она.
     
    Принимайте участие. Пусть Джанго станет частью вас и язык и его философия частью вас. Служите людям, делайте язык лучше, для других. Делитесь идеями. Главное в этом ставить правильные вопросы.
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     


      Статья



      Код



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

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





    2015-04-27 22:30:21+00:00



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




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


    Система Orphus

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

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