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

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

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

  

дата публикации: 27 июля 2021 г.


И теперь настало время начать реально писать программы.


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

-


Если у вас выполнены  условия.
1. Вы шли по путеводителю. (захватывали другие  языки, тогда у вас уже начался в голове процесс анализа, например вы поняли, что вы можете писать функции на любых языках и так далее. Иными словами со временем у вас будет отделение в голове, что относится к программированию в целом(например функции высшего порядка) и по разному реализовано в других языках, но узнаваемо и понимаемо с первых строк, если изучен пример хотя бы одного языка.
2. Усвоили функции на отлично.https://spb-tut.ru/%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB-%D1%81-%D0%BD%D1%83%D0%BB%D1%8F/%D0%BF%D0%BE%D0%B4%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D1%8B/%D0%BF%D0%BE%D0%B4%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB-python-kotlin-js-%D1%81-%D0%BD%D1%83%D0%BB%D1%8F/function-how-to/category/function-how-to/
Начали нарабатывать свою систему работы с кодом и вошли в классы питон именно со стороны метода.
https://spb-tut.ru/%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0/%D0%BF%D0%BE%D0%B4%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB-python-%D0%BE%D0%BE%D0%BF/%D0%BA%D0%B0%D0%BA-%D0%B8-%D1%87%D1%82%D0%BE-%D0%B1%D1%83%D0%B4%D0%B5%D0%BC-%D0%B8%D0%B7%D1%83%D1%87%D0%B0%D1%82%D1%8C/category/how-to-dev/

3. Разобрались с абстракцией. (будет внесён в раздел разработка).Суть в том, что с абстракцией нужно разобраться по вопросам. которые я задал.Объяснять здесь бесполезно, так как любое объяснение для вас будут просто слова и общий смысл, а нужно покопаться неделю, две чётко отделить интерфейс от абстрактного класса с написанием кода, например улицы, как я давал пример.Как только вы подметите, что идя по улице и смотря на дома и др. объекты вы начинаете размышлять, что бы вы сделали абстрактным классом, что интерфейсом и конкретным классом, значит дело сладилось.

Я буду делать уроки и развивать этот раздел, хочу, что бы вы услышали, абстракция - это каркас вашего приложения, для понимания абстракции не нужно быть вообще программистом, нужно просто разобраться, как устраивать код на уровне print(), то есть понять само строение кода.
Если этот момент упустить то мы долго будем работать только с конкретными классами, что будет создавать сложности и путаницу и ограничение.

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


https://spb-tut.ru/%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8/%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D1%8F/%D0%BA%D1%82%D0%BE-%D1%81-%D0%BD%D1%83%D0%BB%D1%8F-%D0%B1%D1%83%D0%B4%D0%B5%D1%82-%D0%BF%D0%BE%D0%BD%D1%8F%D1%82%D0%BD%D0%BE-%D1%87%D1%82%D0%BE-%D0%B8%D0%B7%D1%83%D1%87%D0%B0%D1%82%D1%8C-%D0%B2-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B8-%D0%BA%D0%B0%D0%BA-%D0%B8-%D0%BA%D0%B0%D0%BA%D0%B8%D0%BC-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%BC/

Чуть позже вам станут интересны поттерны (система организации кода, придуманные людьми за пол века).

https://groups.google.com/g/spb-tut/c/DSaB5HbKd-4/m/G-InntbjAgAJ
Но как вы видите на данный момент мы учимся. учимся, а программировать пока вроде бы и не умеем.

Как раз настал тот момент, когда стоит этому научится.Вы возможно не верите своим глазам и задаёте себе вопрос, неужели это сейчас сбудется.
Да сбудется и сбудется точно.
Я сейчас докину ещё видео, так как обучение в школе построено по спирали, мы учли ключевые моменты, которые нам дают возможность сосредоточится на самом процессе написания программы у нас все для этого есть.
Первый шаг мы сделали, начали изучать типы данных особым образом, то есть уяснили корень, а именно, узнали, что основные типы данных в языке питон это последовательности и разобрались что это.
https://spb-tut.ru/%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB-%D1%81-%D0%BD%D1%83%D0%BB%D1%8F/%D1%82%D0%B8%D0%BF%D1%8B-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-python-kotlin-js/%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B8/python-kotlin-js/category/strings/
И теперь настало время начать реально писать программы.Мы с вами напишем программу рецептов, я постараюсь быть на уровне совсем новичка (по объяснению), но рассуждать, как программист в точности.Я думаю после этого курса программы смогут писать все, так как будет понятен алгоритм.

Нам нужно освоить два навыка:1. Писать реальные программы. (приступим в типах)
2. научится писать тесты. (тестирование).Зачем вам тестирование?Вы можете прочитать много доводов, зачем тестировать программы и все они будут верными.Но так как многие из вас новички, то вам эти доводы покажутся преждевременными.
Я вам приведу один довод зачем вам применять тестиррование.Вот он.
Тестирование вам поможет в раз 100 быстрее вырасти, как программист.Для того, что бы написать тест вам необходимо понимать, что вы будете тестировать и что должно происходить.
На эти вопросы нельзя ответить, если не понимать, что происходит в коде. Таким образом вы будете четко ставить задачи и понимать что происходит, навык будет расти быстрее в сотни раз, чем вы думаете.
Мы будем работать с pytest.После pytest вам навряд ли захочется работать с unuttest, хотя он простой. Поясню по ходу уроков.

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









--
© 2009-2021 Валерий Бовсуновский, школа программировани





Вcе записи подраздела.


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

<< Назад  |  Далее >>


Все уроки с тегом:  python