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

Школа программирования за период 2014 - 2017.

  

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

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

Последние 10 историй.



Читать все истории.


ООП PYTHON ПРОСТЫМИ СЛОВАМИ.

ООП Python простыми словами.

Так как вижу ребята работают в сторону ООП, счёл нужным очень просто объяснить  полную основу ООП в 11 уроках. (то есть столпы, без которых ООП не возможно).

Ориентировался на человека, который в глаза ООП не видел.

Но так уж и не видел?

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

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

смотреть и вдохновляться новыми победами.

1. (Python, Kotlin). Ведение в курс ООП простыми словами. (ссылки в описании)
2. Пишет за 5 месяцев на двух языках.
3. (Python, Kotlin) Что такое объект в ООП?
4. (Python, Kotlin)Абстракция и композиция в ООП.
5. (Python, Kotlin)Пример применения абстракции в Джанго.
6. (Python, Kotlin)Важные столпы ООП.Инкапсюляция, наследование, полиморфизм.
7. (Python, Kotlin)Инкапсуляция ООП.
8. (Python, Kotlin)Наследование в ООП.
9. (Python, Kotlin)Добавление функциональности при помощи классов.
10.(Python, Kotlin) Михины в ООП.
11. (Python, Kotlin)В конце видео самая верная методика изучения языков программирования.

 



https://spb-tut.ru/guest/pages/299/

P.S. Кому понравился курс. Прошу вас разместить курс в социальных сетях, пусть он поможет многим людям изменить профессию.

 

--
© 2009-2018 Валерий Бовсуновский - Школа практики Django + Python.


10 апреля 2018 г. 19:16



PYTHON, KOTLIN, JAVA. ВОТ ТАК ПРОСТО МОЖНО ИЗУЧАТЬ ЛЮБОЕ КОЛИЧЕСТВО ЯЗЫКОВ ПРОГРАММИРОВАНИЯ.

Python, Kotlin, Java.
 
Вот так просто можно изучать любое количество языков программирования.

Собраны отзывы людей и рекомендации:

https://spb-tut.ru/reviews/

Исповедь программиста, как правильно выбрать язык в современном мире и не прогадать.

http://kotlinlang.spb-tut.ru/info/reality/


Очень важно.

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

http://kotlinlang.spb-tut.ru/learned/kotlin-i-python-pochemu-eti-yazyki/
******************************
начните с получения пожизненного доступа
https://spb-tut.ru/info/action/
http://kotlinlang.spb-tut.ru/buy/account/


4 апреля 2018 г. 19:09



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

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

 

В чём мощность этого метода? В том, что вы проходите по урокам начальный уровень, а потом перелючаютесь на реальное живое программирование, в котором я просто вас направляю, а изучаете вы сами. С первых шагов вы не просто учитесь, а уже пишете код, то есть программируете. Я же смотря на ваш код направляю вас таким образом. что бы вы сразу с первых шагов изучили глубинные вещи языка, к которым вы придёте через 3-5 лет, А ПОТОМ НАЧНЁТЕ РАЗИВАТЬСЯ С ИХ УЧЁТОМ. А ЕСЛИ ЭТИ ВЕЩИ ЗАЛОЖИТЬ В НАЧАЛЕ, ТО ЧЕРЕЗ ТЕ ЖЕ 3-5 ЛЕТ, БУДЕТЕ ПИСАТЬ КОД, КОТОРЫЙ НЕ СНИЛСЯ МНОГИМ ПРОГРАММИСТАМ.

Но ведь это и есть ваша цель, научится писать код самостоятельно и начать самостоятельное движение в программировании - именно об этом видео (оно длинное)

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

Я рассказл в видео как это работает и результаты участников.

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

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


 

 

Так же.

 

Django 2. Рассказал практику (метод и инструменты) - быстрого изучения Django 2.

https://spb-tut.ru/index_all/?page=377


1 апреля 2018 г. 23:08



БЫЛО НЕДОУМЕНИЯ КАК УЧИТЬ ДВА ЯЗЫКА, НО КАК-ТО ВЗЯЛ И НАЧАЛ.

Перед тем как начнёте читать, комментарий В. Бовсуновского. Я реально давно подметил, что люди быстро начинают писать. Это ведь старая истина, если человеку дать хороший старт, то дальше "держи его семеро".

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

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


 

Сергей Осадчий пишет в группу:

 

Всем привет!

5 - месяцев назад я и Ubuntu установить не мог.

Для меня это было как собрать какой-нибудь космический аппарат.

Но в школе все происходит по круче и по быстрее, каждый по совету скинулся и все, дело сделано.

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

Было недоумения как учить два языка, но как-то взял и начал.

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

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

Просто пробуйте и все будет норм!

 

Комментарий Валерия Бовсуновского:

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

НЕ торопитесь, по шагам в удобное время.

Получите доступ и вперёд.

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

 

--
© 2009-2018 Валерий Бовсуновский - Школа практики Django + Python.

 

А Осадчий Сергей, уже на класах пишет, за что я его немного пожурил, слишком быстро:

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

 

"""
1.Создадим класс.
2.Создадим конструктор и свойства атрибуты имя, голод и скуку.
3.Создать ощущение течения времини.
4.Создадим свойство настроение, складываются из голода и скуки.
5.Создадим диалог со зверушкой.
6.Создадим что будет говорить когда ест.
7.Создадим что будет говорить когда играет.
8.Реализуем в виде функций, запускающую программу в виде меню.
"""

class Animals (object):                           # Создаем класс с параметром (object).
    """
    Наша зверюга и простое меню.
    """
    def __init__(self,name, golod = 3, skuka = 0,):# Метод конструктор инициализирует 3 параметра.
        self.name = name                           # Ссылке self присваиваем параметр.
        self.golod = golod                         # Ссылке self присваиваем параметр.
        self.skuka = skuka                         # Ссылке self присваиваем параметр.

    def __pass_time (self):                        # Метод отображает ход времени.
        print("Время идет...")                     # Вывод.
        self.golod += 1                            # Параметр.
        self.skuka += 1                            # Параметр.
.......................

...........................................................

 


 

 

Бовсуновский:

Серёж нельзя так делать
 

self.pervoe = pervoe  # мы с вами говорили о русских словах

 

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

А Вот принцип домашних заданий, что бы реально писать, а не прлетать голопом:

Сергей ещё часть домашнего задания для вас. (и других ребят)

Его нужно сделать именно на этом этапе. сейчас поймёте.

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

что такое self?

Вы например в джанго увидите
def myfunc(self, др аргументы):

Потом вы увидите это в классах, в самих классах.

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

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

Как правило понимание self должно быть изучено на первом этапе, важно понять саму суть, что ЭТО и ЗАЧЕМ.

Так как на этом построены все практически конструкции и сам язык пайтон.

self должно как считываться однозначно и продумываться при написании кода, ну это примерно то же самое, что когда
мы варим суп, то точно знаем, что горох лежит в ящике, например таком-то.
Ключевое здесь где.

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

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


Так вот вам задание:

Что такое self?


Как готовить домашнее задание?

Посмотрите вообще что такое self?
Посмотрите классы. вам пока сами классы не нужны, вам нужно только что там делает self

посмотрите функции и попробуйте понятьЮ, прочитать, вытянуть что там делает self.

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

То есть полный ответ на вопрос,
что оно делает?
 зачем оно?
Как оно делает нечто?

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

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

Жду задания.

Спасибо за ваше старание.
 


23 марта 2018 г. 20:18



КАК ВОЙТИ В ЯЗЫК ПРОГРАММИРОВАНИЯ PYTHON? ОБРЕТАЕМ ПОНИМАНИЕ - КАК.

 

 

 

Я давно заметил, что люди начинают писать у меня.
Школа работает с 2013 года, но вот уже всё чаще и чаще получаю письма - устроился на работу программистом, написал сайт и благодарность.

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

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

 

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

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

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

При этом моей фишкой, как бы само собой стало поставновка в центр функции и изучение языка уже с использованием функций, это даёт несколько положительных результатов. Например, наш участник реально учится писать код и приобретает опыт, при переходе к библиотекам у него не будет раздвоения, что он такого не видел, метод обучения с функциями (рабочая лошадка любого языка) даёт возможность человека мягко подвести к классам, а все библиотеки в пайтон на классах, но так же по ходу я готовлю участников и к живому коду, например особое внимание уделяется try/except и if/else эта конструкция используется везде и рулит в Джанго и так далее многое др.

 

 

Ссылки о которых говорил в видео:


Начните с этого сайта:

и с этого:
Почитайте истории людей:
https://spb-tut.ru/info/history10/

получите доступ пожизненный здесь и занимайтесь:
https://spb-tut.ru/info/action/

Так же я рекомендовал изучать второй язык сразу:


прочтите эту статью:
http://kotlinlang.spb-tut.ru/info/reality/

получите доступ здесь и занимайтесь:
http://kotlinlang.spb-tut.ru/buy/account/


 

Что делать практически:

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

Конечно в школе всё начинается с этой страницы:

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

https://spb-tut.ru/account/profile/

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

Начало в группе здесь и далее подряд по записям:

https://groups.google.com/d/msg/spb-tut/67WOrpEqjrM/TtD_SwR3CQAJ

Важно с момента, как дошли до функций начинаете сразу изучать Kotlin, при этом купить доступ Kotlin,

почему, объяснил здесь:

http://kotlinlang.spb-tut.ru/info/reality/

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

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

Поэтому я рекомендую освоить линукс за 2-3 месяца стать уверенным новичком. При этом я ни у кого не спрашиваю, что лучше Видновс или Линукс. Я говорю так, хотите мучений работайте с Виндовс, хотите программировать, как настоящие программисты и в удовольствие работайте с Линукс.

Пока проги установите и придёт время потиху начинайте делать уроки по Kotlin, Android Studio и Blockchain.

начать отсюда:

http://kotlinlang.spb-tut.ru/info/fast_start/

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

Далее вы сможете браться за любое направление. Происходит по разному, но все находят себя. Найдёте и вы.


8 марта 2018 г. 13:01



ХОТЕЛ ВАМ СКАЗАТЬ, ЧТО ПОЛУЧИЛ РАБОТУ - В БАНК ВЗЯЛИ РАЗРАБОТЧИКОМ.


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

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


//////////////////////////////


Письмо от Александра:

18.02.2018 16:15, Александр Галанин пишет:
 

Валерий Иванович, привет!
 
Как Ваше ничего? Как дела?
 
В Вашей школе раньше был, а потом самостоятельно изучал django.
 
Много воды утекло с того времени. Хотел Вам сказать, что получил работу - в банк взяли разработчиком. Уже почти 8 месяцев работаю. Все нравится. Не хвалюсь, просто хотел сказать спасибо за Вашу работу, мне очень помогли уроки и я не пожалел, что учился.
Для меня они были хорошим стартом для самостоятельного изучения в дальнейшем.
 
А ведь какие-то 2 года назад носил ходил в фирменной футболочке в розничных магазинах и продавал телефоны. На себе убедился, что при большом желании можно все что угодно и нет слова "невозможно".
 

Желаю Вам успехов в дальнейшей работе над школой. Большое дело делаете!

///////////////////////////////////////////



В. Бовсуновский Александру:

Спасибо Александр.

Если вы разрешите я ваше письмо размещу на сайте.

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

Я помню Александр, что вы с Москвы, фамилия редкая.

И важная часть письма это ваше усердие и трудолюбие и желание изменить свою жизнь и поменять профессию.

Спасибо вам за личный пример и это письмо.

Главное не останавливайтесь на Джанго идите дальше.

 

Я очень горжусь вами и очень, очень, очень, очень искренне желаю вам успехов.

 

Спасибо, что у вас получилось.

 

Теперь ваша задача стать лучшим разработчиков в своей команде, берите все лучшее

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

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

Поздравляю семью программиста Александра Галанина.

/////////////////////////////////////

Часть письма, для вашей второй половины Александр:

Александр у вас действительно мужчина, взялся и достиг.

у него есть это:

"На себе убедился, что при большом желании можно все что угодно и нет слова "невозможно"."


И помните вы ответственны за успехи своего мужчины (мужчина голова, женщина шея), поддерживайте его во всех начинаниях, говорите ему постоянно, что он лучший и он для вас горы свернёт.
и всегда напоминайте, что он сможет. И он сможет.
--

 


Александр пишет:

Конечно, размещайте. 
Просто помню время, когда задавал вопросы вроде "Как создать интернет-магазин на django?", "Что такое ajax?" и прочее.
И не так давно как раз сделал интернет-магазин с применением этих технологий. Это трудно описать, когда ты вообще ничего об этом не знал, а сейчас
владеешь этими знаниями. Ну как, владеешь. Понятно, что целиком не овладеешь, все меняется. Просто само ощущение, что смог. Это не передать.
 

 

Валерий пишет:

А я начал новое направление.

Может когда нужно будет или услышите кого интересует

блокчейн, android studio и язык программирования Kotlin.

Порекомендуйте пож.

http://kotlinlang.spb-tut.ru/

© 2009-2018 Валерий Бовсуновский - Школа практики Django + Python.


18 февраля 2018 г. 16:40



ПИШЕМ СОЦИАЛЬНУЮ СЕТЬ НА DJANGO 2. КУРС 1. НАСТРОЙКА И СОЗДАНИЕ ПРОЕКТА. А ТАК ЖЕ, ГДЕ ИСКАТЬ ДРУГИЕ КУРСЫ.

Что даст изучение уроков в этом разделе?

Нужно понимать – принципиально я показываю,

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

А использовать это можно, где угодно на сайте, блоге

или написать полноценную социальную сеть. Смысл везде один,

пользователи смогут совместно использовать сайт и делится.

 

Понимая принцип, можно написать например 10 приложений,

меняя контент, где-то записи, в другом месте картинки,

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

Читать о курсе и пороге входа.

 

За выходом других курсов следите на сайте

http://python-tut.ru/course/list/

в меню слева нажмите <<Пишем социальную сеть на Django 2>>


P.S. Дополнительно, ВАЖНО!  Обязательно прочтите:

Исповедь программиста, как правильно выбрать язык в современном мире и не прогадать.

 

 

 


10 февраля 2018 г. 22:48



ВООДУШЕВЛЯЮЩЕ ЛЮДИ.

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

 

Dana (Данута) Литва пишет: НО ТО, ЧТО Я ПОПРОБОВАЛА, МЕНЯ УДИВИЛО, ВОСХИТИЛО И НЕ ОСТАВЛЯЕТ В ПОКОЕ.


6 февраля 2018 г. 10:21



Я ТЕПЕРЬ ТОЧНО ПОНИМАЮ, ЧТО МОЯ ШКОЛА ДЛЯ ЛЮДЕЙ ОГРОМНОЕ БЛАГО, ГДЕ РЕАЛЬНО УЧАТ ПРОГРАММИРОВАТЬ.

Жесткая реальность на рынке обучения программированию - реальные цены.

Первое видео очень эмоциональное. Так получилось.

Второе видео уже больше обдуманное и менее интересное. Но там больше осмысленности и меньше эмоций.


4 февраля 2018 г. 19:39



ВАЖНО ВЫНЕСТИ С ЭТОГО МАТЕРИАЛА, ИЗУЧАТЬ 2 ЯЗЫКА И KOTLIN И PYTHON. ДЕЛО НАСТОЯЩЕГО СОВРЕМЕННОГО ПРОГРАММИСТА.

Новое направление в школе. После 2009 году у меня загорелись глаза, когда узнал о Пайтон, вот теперь, когда у знал о Kotlin. Уф! Силища!


Kotlin +Android, разработки приложений с нуля.
Создание приложений в Android Studio на языке программирования Kotlin. Подробное руководство.


План школы:
1. Изучение языка программирования Kotlin c нуля.
2. Изучение Android Studio.
3. Изучение API Android.
4. Практическое применение Kotlin, для написания приложений под Android.
5. Тестирование приложений на эмуляторе и мобильном устройстве.
6. Выгрузка готового приложения в Google Play.
7. Так же изучаем технологию Kotlin + blockchain

Сайт:
http://kotlinlang.spb-tut.ru/

Посмотреть видо это

Kotlin и Python выучи два языка и получи доступ к миру языков.


https://www.youtube.com/watch?v=1gC_B0FUdUw
и это

Где можно изучить с нуля Kotlin, Android Studio, blockchain?


https://www.youtube.com/watch?v=bnpO-43WzxA&t=1420s

Начни с быстрого старта
Язык программирования Kotlin - что это?
И почему стоит изучать? Что можно написать?
И многие другие вкусности.
http://kotlinlang.spb-tut.ru/info/fast_start/

Начни с быстрого старта.
Установка Android Studio и запуск с эмулятором.

http://kotlinlang.spb-tut.ru/fast-start-android-studio/install-android-studio/


29 января 2018 г. 16:31




Понравилось? Продолжить чтение в разделе для гостей (это стоит почитать)



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


Система Orphus

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

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