Хочешь писать сайты на Django? Сейчас акция получить подарки. Python + Django Framework 1.7; 1.8; 1.9; 2.0 - школа практического программирования В. Бовсуновского

  Kivy (Python под Android) - школа практического программирования В. Бовсуновского.

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

Menu


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

Подписаться на Ютуб, получать новые видео. ×

Шаг 40. Метода динамического рисования фигур - алгоритм.


Изображение



Описание

Метод динамического рисования.

Так же показан алгоритм переосмысления своего обучения.

 



Статья

Мы более чем час, разбирали что бы осмысленно писать в будущем такие методы динамического рисования. Обратите внимание, мы так же на практике использовали функции обратного вызова, которые проходили в предыдущем уроке.

 

Перейти к шагу 40

 

 

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

Отвечаю на вопрос почему в 40-м шаге, на самом деле на всех сайтах школы, где критически важные моменты даются советы.

 

А вы пока смотрите курс, бесплатный.

Как на 100% выучить язык. (курс будет к вечеру 8 ноября 2016 (либо к утру 9-го)

 





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

Домашнее задание.

Прописать около 10-ти раз функцию draw(), пока не будет полного понимания.

Найти в документации Kivy (ссылки дал), функции, которые использовались.

Найти в интернет или документации Пайтон, все операторы, которые использовались, например with

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

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

понимания. Если хотите сказать можно так, проявления пайтон. Это то что я говорю, когда Пайтон прорастает и вы точно

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

 

Прочитайте советы в этой статье:

Но то, что я попробовала, меня удивило, восхитило и не оставляет в покое. (как раз о там, как слышать советы)

 

Я начну, а вы должно в домашнем задании продолжить список знаний:

Начальное пониманире классов - инструкция class

self - ссылка на объект

метод это.....говорилось здесь в Пайтон ООП

Функции Пайтон - какие бывают аргументы, написание функций.

 

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

пишем функцию, от которой понимаем что хотим.

 

Далее вам нужно ещё расписать API Kivy что есть что.

 

В результате вы уже в любой ситуации напишите этот код осознано.

А уже далее пойдёт развитие.

 

И на последок.

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

 

С этого момента, прошу заниматься именно так и всё стараться описывать по принципу этого домашнего задания.

 

Сбросить домашнее задание в группу сюда.

 

Рекомендация: Возможно сейчас самое время вернуться к началу и пройти всё уроки но уже в таком ключе, всё разъясняя себе на уровне пайтон и на уровне kivy API. Не нужно думать о том что будет время затрачено.

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

на самом деле это мой стиль который работает:

Обратите внимание это уже было, когда вы начали изучать Пайтон на странице

http://pro365.net/course/view.php?id=26

Обрати внимание на:

Раздел 4. Критический момент в вашей карьере программиста.

Вам вопрос - вы выполнили рекомендацию, если нет, то вот ваш результа недопонимания типов объектов,

 

Это было в плане 1 Джанго, скажите вы помните домашнее задание, когда предлогалось создать приложение на сервере за 30 минут и вложится в это время, вы это делали? А ведь там был свой смысл, если б вы проделали домашнее задагние, то чувсововали бы себя победителем.

Вы начинали изучать Джанго на pro365.net, это было долго, потом выполнили ключевое домашнее задание с моделями и без моделей и тогда приходит осознание, то что изучалось месяцы, оказалось просто можно сделать за пол часа. Сразу приходит вывод, я могу.

Если вы подмечали эти важные мелочи в обучении, то вам должно уже быть понятно, как выучить любой язык.

Алгоритм везде одинаковый.

1. Сначала знакомство.

2. Потом первые шаги.

3. Потом ключевые моменты (вот это домашнее задание ключевой момент).

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

5. Я вас постоянно направляю к справке, Как вы думаете зачем? Что бы у вас сформировалось понимание, что где искать. То есть изучая справку мы ассоциируем API классы Kivy с необходимыми действиями. Вспомните мои уроки, я ведь очень часто повторяю в процессе обучения, что хороший программист пайтон это не тот кто всё знает, а кто умеет пользоваться справкой и знает где и что найти.

6. Правильная организация обучения.

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

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

Дальнейшие рекомендации от Сергея помогут вам правильно вести обучение.

 

P.S. Как вы видите стиль подачи материала таков. что программировать может каждый. Все го лишь нужно слушать и слышать советы и рекомендации. И в соотвествии с этими советами предпринимать, именно предпринимать действия собственноручно (я на это не могу повлиять). Хотя, нет могу.

Возможно объяснение этого урока поможет стать на правильный путь обучения. 

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

А вы хотите тратить или инвестировать?

 

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

Подведёи итог:

Школа задумана таким образом, что бы программировать мог каждый. Важно верно и правильно выстроить своё обучение + самообучение.

 

И ответ на последний вопрос, почему эта информация именно в этом уроке.

На самом деле. я вам показал, что важные моменты везде, ведь давал ссылки. (вспомните выше было, например на pro365.net был момент, где рекомендовалось вернуться. Кто это сделал, типы объектов уже на осознаном уровне и похже легко узнаются в коде. Заметьте важные моменты даются в опрделённое время. Здесь в уроке 40, потому что мы подшли к динамическим вещам, то есть реальной разработке, где нужно глубокое понимание, не зря я сказал, что возможно верным решением будет вернуться, если читаете файлы kv и понимаете что подзабыли дизайн. Важная причина ещё в том, что пройдён материал и вы уже точно опредедлились ук уроку №40, будете писать на Kivy или нет. Вот от этого и пляшите, если понравилось (а Kivy крут и развивается, в обном пакете проги, игры и всё что угодно). То переходите к тому, что бы слышать и переосмысливайте пройденное, проще говоря начните с начала. Посмотрите, что будет, потом напишите результаты. Они вас точно порадуют и будете твёрдо стоять на ногах. а далее всё в ваших руках. Важно что у вас вырабатаеся свой метод, вашего изучения с результатом.

Успехов, всё получится обязательно.

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



2016-11-08 14:30:56+00:00

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




Практика программирования Python для Android.

Сделан на: Python-2.7.8; Django 1.8.8 - научиться; Хостинг "Джино"; Дизайн - Foundation-6;