№1 Практическая онлайн-школа обучения языкам программирования Python (Django), JavaScript, Kotlin В. Бовсуновского.

Специальная, подарочная акция получения доступа к Django4!

Как, я, начал код писать в Python? Смотрите, если уперлись и ничего не получается.

Почему начинаем с Toga? И каковы цели?

  1. Почему начинаем с Toga? И каковы цели?

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

Сейчас стоит цель разработка.

С одной стороны разработка на любых библиотеках, с другой стороны разработка своего продукта.

И одно и второе упирается в следующие преграды:

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

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

Часть людей уже почти пишет, но не знает, что делать дальше.

Часть людей пишет, но не знает что делать дальше.

Часть людей пишет и понимает что нужно брать и делать.

Как это решить?

  1. Привести к общему пониманию, как использовать проект.
  2. Достичь, что бы каждый участник принял для себя правило, что исходный код и документация - это основной материал с которым он будет работать.

это работа с проектом(на github), ссылка работает только для участников, для не участников откроется 404.

https://github.com/dev-hackers/order-learning-programming-lang

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

https://github.com/dev-hackers/order-learning-programming-lang

Опорой на указания моих видео что хромает и исправление этого

и опорой на других ребят у кого получается.

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

ссылка работает только для участников, для не участников откроется 404.

https://github.com/dev-hackers/order-learning-programming-lang

То есть достигается чтение кода, а за ним и человек начинает писать.

Ключевым моментом является. Понимание типов и размышления типами и свободного владения объектом, как мыслью.

  1. Откуда берётся опыт в разработке. Конечно от реальной разработки. Но к этому нужно ещё подойти правильно.

С исходного кода профессиональных приложений. Книги здесь не помогут.

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

Решается этот так и только комплексно(самое корокте время и наилучший результат):

а) Понять исходный код мало, нужно понять его роль и применение.

б) Для этого необходимо писать приложение на определённой библиотеке, но при этом концентрировать внимание на следующих аспектах:

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

- при написании анализировать, что делает исходный код.

- Выделать конструкции языка из исходного кода и по ходу тренировать их с понимаем смысла и цели и записывать.

- Понимание устройства приложения изнутри и снаружи.

- встраивание своей задачи(что делает приложение), то есть написание собственного кода, опираясь на исходный код и его идеи.

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

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

Именно таких глубоких уроков пока не было, будут только сейчас.

  1. Главное. Что вся эта работа идёт с проектом на git с живым кодом, а у нас только Римма сделала ветку, нужно исправлять.

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

PyTorch изучение даст освоить модели ИИ.

  1. Встраивание готовых библиотек + ИИ умное управление.
  2. и на выходе уже можно думать об основной ИИ, который управялет всеми другими вещами.

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

Это очень коротко.

В общем работы много.

Цена на раздел будет 280 для всех, 150 BYN для участников dev-hackers на данный момент(это одноразово)

Новый человек оплачивает отдельно уроки на сайте и отдельно доступ к репо и проектам.

Школа Джанго Питон + как и ранее идёт отдельно от проекта. Не нужно их путать.

Не всем нужна разработка.

Перейти к уроку

Рассказал, шаги. которые помогут стать профессиональным разработчиком на примере Кати.

Кате и Артуру и другим ребятам, ближайшая задача на dev-hackers. Как Катя круто выросла.

..

Ещё раз обращаю внимание на пример Риммы, при изменении подхода, который дал результат.

прочтите её коммент:

Римма(25rockyhorror) на dev-hackers(RBO25). Девушка крутая и надёжная.

https://spb-tut.ru/reviews-spb/%D1%80%D0%B8%D0%BC%D0%BC%D0%B025rockyhorror-%D0%BD%D0%B0-dev-hackersrbo25%D1%8E-%D0%B4%D0%B5%D0%B2%D1%83%D1%88%D0%BA%D0%B0-%D0%BA%D1%80%D1%83%D1%82%D0%B0%D1%8F-%D0%B8-%D0%BD%D0%B0%D0%B4%D1%91%D0%B6%D0%BD%D0%B0%D1%8F/

Не упускайте шанс участия в dev-hackers ля вашего роста, что бы потом не жалеть. очень быстро растут ребята.

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

Мы хотим стать разработчиком на питон, а потом на любом языке программирования, но вот так с бухты барахты, как многие поняли не получается.

Давайте изменим подход на этот:

работа будет идти в 4-х направлениях:

Давайте сформулируем сначала задачу, что делает разработчик.

Ответ: разработчик пишет приложение(платформа не важна) на готовой библиотеке или разрабатывает свой продукт(фреймворк, библиотеку, либо участвует в разработке.)

Становится вопрос, а что делать, ТО?

Ответ такой. Написать приложение сразу работая в 4-х направлениях:

это очень важно изменить подход на этот, результатом будет ответ, как писать и что писать.

  1. + Работаем с документацией. (что бы понять классы. методы, которые используем.). Здесь решается ещё одна задача, практически рассказал в видео, любая библиотека имеет основу, что бы стать разработчиком и писать своё. нужно понять, как это делают профессионалы высшего пилотажа. Практическая задача научится выделать главное в библиотеке Tоga, а потом на этом примере в любой библиотеке и в своёй так же.
  2. + Работаем с исходным кодом, исходный код дополняет документацию, показывает нам профессиональные конструкции, которые используются в языках, даёт возможность изучить именно то, что нужно в практике, опять же используя документацию. Как видите исходный код и документация всегда идут рука об руку.
  3. + Код самого приложения, который мы пишем, то есть функционал, например кнопки, которые что-то делают. Я в видео показал, что ответ на эти вопросы нужно брать в документации и исходном коде, например кэлбек использующийся в обработчике, но такие же келбеки мы пишем и для тех же кнопок. но уже делая само приложение. Код самого приложения, даёт нам возможность понять. как работает исходный код и получит ответы почему именно так написано, заметьте, что здесь мы уже вынуждены работать с объектами на прямую. И здесь уже реально можно задавать вопросы, что это за объекты. кроме этого мы постоянно будем бывать в документации языка программирования и подтягивать знания по языку, но реальный код, нам даст ответ на вопрос, почему используется именно эта конструкция для кнопок. а вот эта для ссылок и как используется, в результате мы будем знать. понимать и знать где подсмотреть.
  4. + наш код pytorch ИИ. Когда мы пишем приложение мы выражаем свою идею(на сайте, в мобильном приложении). По сути здесь мы используем то, что поняли из предыдущих пунктов и реализуем свой код, которого вообще пока не существует. Но дело здесь не только в этом проекте. а в применении самого принципа. ведь понимая исходный код, мы можем взять идею например с джанго и применить у себя(те же миксины). Первые три пункта наш готовят к тому, что мы приходим к тому, что реализуем свой код и делаем это осознано. Это круто.

Эта методика применима к любым языкам программирования. Например понимая келбеки в питон. вы точно будете понимать келбеки в JS или др. языке.

Изучение по технологиям, например итерации, обработчики, келбеки, коррутины... на самом деле технологий принципиальных мало и легче всего изучить 15-20 технологий, подтянув изучение языка под них и сразу же приобрести навык написания приложений + навык разработки собственных библиотек.

Кстати, этот метод для прославления вас. Например много лет назад Брам Моленар взял запрошенный vim и стал всемирно известным. навык. который вы получаете на этом курсе, даст вам опыт разработки. разработки в команде, легкость заключается в том. что вы сможете опираться на знания других, Катя например уже разобрала обработчик и вы можете продолжить с этого понимания не теряя времени.

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

Это и есть подготовка себя самого к профессиональной разработке - эта практика даёт возможность полностью окунуться.

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

видео:

Разработка на Питон, метод-огонь. Катя получает поведение профессионала. Подсказка Артуру.

https://www.youtube.com/watch?v=gKVlEUVYwzc

Перейти к уроку

1. Toga примеры.

Что бы было легче, давайте изучим примеры.

Перейти к уроку

2. Запустим пример box на Toga.

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

Это клёво, давайте смотреть. как все устроено.

Перейти к уроку