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

  

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

 

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


    4 июля 2020 г. 8:37

Переписка 1
 
Елена 11:30
Здравствуйте, Валерий!
Я вас знаю и мне, действительно, приятно спасибо большое за поздравления

А о вас я вспоминаю в течение последних 3-х месяцев, когда думаю о том, что нужно восстановить у вас обучение, когда-то я оплатила курс по Питону и начинала обучение, но не сложилось, и сейчас думаю: надо написать, спросить как восстановиться и где брать материалы

Валерий:

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

ваши данные. Пароль я не вижу, поэтому сменил на другой.
Логин:
******
Пароль:
********

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

https://spb-tut.ru/guest/category/37/

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

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

приобретать лучше в ближайшее время, так как доступ будет дорожать
https://spb-tut.ru/new-actions/

Пока я переношу сроки, но это пока.

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

https://spb-tut.ru/guest/category/37/

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

так же в описании этого видео есть подборка ссылок на видео и статьи, которые стоит почитать и посмотреть, для вас сейчас важное выстроить взаимоотношения с языком (ми)
https://www.youtube.com/watch?v=zD_OV1MKBD4&t=4988s
 
 
//////////////////////
Переписка 2
 
Ещё дополнение в предыдущим двум статьям. О выстраивании отношений с языками:
https://vk.com/spb_tut?w=wall180926159_902

*******************************
 
Елена 14:45
Огромное вам спасибо!!! Все изучу и, конечно, буду рада подаркам про второй язык согласна

/////////////
Валерий 23:20

Лена за этот год вернулось к языкам в школе больше 20 человек. Они в разные годы пришли в школу, начали заниматься, потом по каким то причинам оставили язык. Прошло от момента когда бросили до возвращения от 1.5 до 3-х лет.

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

Я не зря разместил одну из историй Дениса, прочтите:
У всех людей, которые вернулись у них иной уровень восприятия, так как язык уже имеет ростки в голове, просто развивайте и все получится. Это проверено и получается не у кого то одного, а у всех. Одно условие, не бросать, уже осознано.

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

прочтите внимательно это из его слов:
"Не верие в себя, зачем я это делаю, когда что-то уже будет, что я здесь делаю, незнал как решить, бесило и т.д., как говорят "синдром самозванца", бросил заниматься python, перед этим прошел два круга по базе, но как сказал Валерий "Главное не грызть себя", "Писать код будете.",

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

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

Python/Kotlin. Стань разработчиком легко при помощи правильных привычек.

https://www.youtube.com/watch?v=ezN6CTNgfSc&list=..

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

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

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

Почему важно отнестись к этому методу серьёзно?
Привычка - это как гребной винт корабля, отработанная до автоматизма она вас всегда вытянет, потому что привычка даёт навык, как действовать. то есть удочку, а не рыбу.
 
 
 
///////////////////////
Переписка 3
 
Ещё дополнение в предыдущим двум статьям. О выстраивании отношений с языками:
https://vk.com/spb_tut?w=wall180926159_902

*******************************

Бовсуновский:
Посмотрите эти видео, второй момент важный это выстраивание отношений с языком. Вас Лены Витвицкой и языка(языков).
Я вам дал много видео и статей они помогут сделать свой план, то есть у вас должны появится планы, как и что вы будете изучать.

Так же посмотрите эти три видео:
Python/Kotlin. Игорь, Мурат, Сергей - вот так успешно нужно изучать программирование.
https://www.youtube.com/watch?v=R0xwnl3ENz8&list=..

Python/Kotlin. Игорь, Мурат, Сергей - вот так успешно нужно изучать программирование.
https://www.youtube.com/watch?v=R0xwnl3ENz8&list=..

Kotlin/Python. Изучение языка с позиции разрабочика - это есть правильно. (ссылка в описании)
https://www.youtube.com/watch?v=wxYFj5SIbzU&list=..
среда, 1 июля 2020 г. в 01:33:27 UTC+3, admin:
 

devv1.png

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

Python. Подборка ссылок, что бы понять, как учится разработке и что это такое.

 

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



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

 

  Python/Kotlin. Вот такой путь я вижу, что бы вырастить разработчика профи с нуля. (дорожная карта)


    6 мая 2020 г. 17:04

(За основу взяты ребята Сергей и Мурат. Значит ребята новички смотрят обязательно и  кому интересна разработка, смотрят. что бы подтянуть что хромает.
Смотрите кому интересно, как я вижу рост от нуля до профессионального разработчика. (очень длинное   1 час 42 минуты, но зато полная картина)
 
Вот видео ребята, где чётко показан новый стиль школы, то есть можно будет чётко опредлить когда и за сколько вы станете профи, а так же понимать куда и зачем идти и что делать.
 

Python/Kotlin. Вот такой путь я вижу, что бы вырастить разработчика профи с нуля. (дорожная карта)

 
 
 
/////////////////////////////////////
смотреть на ютубе:
 
Большая просьба для участников школы. Помогите школе, поделитесь видео этим или любым другим или любым материалом школы, этим вы поможете школе и поможете людям обрести профессию программиста.
И мне будет  приятно, что вы не равнодушны к работе школы.
Спасибо большое.

Так же читаем статью:

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

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



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

 

  В целом уловите такой вот подход к своему обучению программированию и разработке, точно будете разработчиком.


    5 мая 2020 г. 23:36

Python/Kotlin. Используя этот подход в обучении программированию, точно будете разработчиком. Из письма.....Ну вот Андрей, давно хотел записать это видео, но как то руки не доходили. Информации много, постарайтесь то что важно выписать и обдумать.

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

Python/Kotlin. Можно с первых шагов сказать будете разработчиком или нет. Зависит только от подхода.

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

https://www.youtube.com/watch?v=Q2K-B...

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

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

Python/Kotlin. Cтать профессиональным разработчиком с нуля план с пояснениями.

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

Так же прочтите:

https://spb-tut.ru/guest/category/37/

и гляньте видео

https://www.youtube.com/playlist?list...

вам может помочь и это

по IDE https://www.youtube.com/playlist?list...

Python/Kotlin. Стань разработчиком легко при помощи правильных привычек.

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

(Python3).Ваш план и ответ на вопрос, а как собственно изучать язык программирования. https://www.youtube.com/watch?v=R6RO8...

Вдохновляющие истории ребят.

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

Новости школы: https://vk.com/spb_tut

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

Так как я предполагаю, что статью будут читать и новички кто не в школе, то перечислю.

 

Обратите внимание пока можно приобрести доступ по старой цене, но цена будет расти,

вот я полагаю так, Новая цена

https://spb-tut.ru/new-actions/ (пока переношу сроки, но вечно так не будет)

 

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

 

С поправкой пока:

Начать нужно с питон джанго( читали статью и поняли почему).

Доступ пожизненный.

https://spb-tut.ru/info/action/

 

Обязательно докупить котлин (отдельная школа)

Доступ пожизненный.

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

 

НЕ обязательно но желательно:

Купить блокчейн:

 

http://blockchain.spb-tut.ru/info/buy/

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

 

http://python-tut.ru/

там уже действует новая цена, единственный сайт школы, где доступ на год.

Там тоже много нужно доделывать. Но пока нету часу.

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

Все получится. Спасибо за доверие.

 



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

 

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


    23 апреля 2020 г. 14:54

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

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


потом эту:
Python/Kotlin. Cтать профессиональным разработчиком с нуля план с пояснениями.

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


потом опять вернуться к этой и вы увидите, как измениться восприятие.

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

 


///////////////
Для ребят школы описал так:

 

Python/Kotlin. Cтать профессиональным разработчиком с нуля план с пояснениями.
Читайте, сейчас ещё видео запишу (покажу на что обратить особое внимание)

Я вижу, что Мурат начал работать в группе и другие ребята тоже не уверен, что понимают что делать.
Так как вижу, что начала перечитывать и понимать уже больше. (не ленитесь читать, я ведь все пишу буквально)
А новую школу я пишу очень медленно (тороплюсь, как могу).

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

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

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

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

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

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

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



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

 

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


    21 апреля 2020 г. 13:30

Мурат написал план и прислал. Когда человек пишет план это уже хорошие задатки на успех.

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

Длинная статья.

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

 

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

Эту статью
 
стоит читать с предыдущей.
 

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

Читать статью:

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



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

 

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


    5 марта 2020 г. 15:20

Получил все 4 приглашения.
О себе : учусь на 3 курсе в университете связи. Появилась мысль пораньше начать двигаться в сторону дипломной работы.
О python узнал совсем недавно, загорелся желанием хотя-бы немного познакомиться с этим языком.
Две недели, каждый день я что-то читаю, ищу и так далее, появляется очень странное состояние какой-то бессмысленности всего. Пытался изучать библиотеки и понял что все достаточно просто - без базы вообще никуда, толку от ищучения отдельных модулей нет. Скачал книжку Лутца, 2011год,пока что читаю, но практики особой нет. Вчера пытался понять что такое __init__, нашёл на YouTube ваше видео, спустя 3 минуты я понял, что я должен изучать python именно так, я был рад когда увидел,что у вас есть курсы, да ещё и за такую цену.
А пока что я не знаю с чего начать у вас - может нужно вернуться назад и посмотреть видео для начинающих, затем уже приступать обучению. Но в любом случае я рад что тут оказался)

Валерий:
Максим, следующим письмом вышлю с чего начать, а пока прочтите важные рекомендации

Максим, пока вам хватит что бы начать.

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

Прочтите это

https://vk.com/spb_tut?w=wall180926159_853

и это

https://vk.com/spb_tut?w=wall180926159_852

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

Вам повезло, что начали с питон, так как большинство людей начинает с Си, а это не правильно.

Я тоже когда то начинал с этого языка. но ни разу им не воспользовался. Я считаю, что Си и С++, должны учить опытные программисты, которые знают точно зачем им нужен язык (а это либо писать дрова, либо язык другой, либо библиотеки).

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

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

Я понимаю, что вы студент, но рекомендацию дам, так как всем даю.

Один язык изучать это в корне не верно, лучше всего когда пройдёте функции питон, подключить второй язык. у нас в школе это котлин. Следующий шаг в развитии Джава. Но в отличие от Джава, простой и понятный. как питон.

Быстрый старт:

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

Доступ там отдельная школа

http://kotlinlang.spb-tut.ru/buy/account/ (1990 + 1500) разделы там отдельно, котлин и андроид студио.

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

вот здесь прочтите, парень писал:

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

А вот видео простым языком

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

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

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

Быстрое и правильное освоение Python от нуля до разработки.

https://www.youtube.com/watch?v=lxc6J3hkS4g&t=3097s

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

Программисту нужна система, которая полностью подчиняется командной строке, иначе будете программистом инвалидом - без линукс, всегда будете лузером в программировании. (без обид, но это важно понимать). А сервер для вас важе, посему линукс нужно брать и им пользоваться, это сложно, не просто, но немного усилий, не сдаваться и все получится. Не нужно смотреть, что люди кричат про линукс. он им просто не нужен. А если вы собираетесь писать код, то Линукс ваш друг, после изучения любая линукс система будет отражение ваших потребностей, вы научитесь собирать под себя и задачи, (что не возможно в виндовс и мак). там вы вечный гость, не более.

https://vk.com/spb_tut?w=wall180926159_555

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

Все получиться.

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

Так же прочтите статьи "ОБУЧЕНИЕ РАЗРАБОТКЕ.", поможет правильно направить усилия и понять на что обращать особое внимание.
https://spb-tut.ru/guest/category/37/

 

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

В Дополнение к этой записи:
https://vk.com/spb_tut?w=wall180926159_854/all
Максим: Валерий, у меня остался один небольшой вопрос - какой дистрибутив Linux посоветуете?

Валерий:
Для Сервера debian, начальный этап все работает просто, только ради бога никаких менеджеров, максимум

MC только, вот уроки, там уроке по 9, то же самое и по 10.

https://spb-tut.ru/course/subject/django-2-vps-server/

Как поднаторете, можно для сервера CentOS

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

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

Но думаю это только со временем.

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

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

Убунту нужно настироить

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

Если совсем ноль в Линуксе, то начать рекомендуется однозначно с Xubuntu, там все настраивается мышью,

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

Ubuntu 18.04 приведение в рабочее состояние компьютера, для программиста python, kotlin, java. Минимальный набор программ, минимальные настройки производительности, то что реально необходимо.

https://vk.com/spb_tut?w=wall180926159_566

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

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

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

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

В общем несколько месяцев не оступать (одно но, на винду не сможете вернуться, проверено. иметь это в виду, как последствие)

https://www.youtube.com/watch?v=2YO_I7fN2A4

И это гляньте мне очень нравится бесплатная VS, пайчарм крут, но платный, vs когда поймёте какие

https://www.youtube.com/playlist?list=PLuZJ9n46uMzUFV..

тут группу почитаете

https://groups.google.com/forum/embed/?place=forum/sp..

Все извините, сегодня с утра занимаюсь перепиской. это уже за надто, нужно работать.

Все в группе спрашивайте.

Спасибо за понимание.

 

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

 

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


Пока так ориентировать по урокам с этого кабинета,
Ниже я написал с чего начать.

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

Но вот начать с этого.


Начните отсюда, здесь два курса

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


Потом продолжите здесь

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


как пройдёте функции питон, продолжайте дальше питон и начните котлин
отдельно ещё напишу.

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




руководствоваться

https://www.youtube.com/watch?v=lxc6J3hkS4g&t=2709s

и это

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

Важно, ранние уроки на flash, если не проигрываются, настройет брузер, как в видео:
https://spb-tut.ru/guest/pages/280/
браузеры постоянно меняют политику по отношению к флешь поэтому нужно настраивать иногда.

Если не знаете, как работать с ide вот здесь гляньте

https://www.youtube.com/playlist?list=PLuZJ9n46uMzUFVX_1F87vfsyhq4CLu-gY

Скачайте себе бесплатный pycharm его для пайтона больше чем достаточно

Community

https://www.jetbrains.com/ru-ru/pycharm/download/#section=windows

Вопросы для новчиков смотреть и задавать здесь

https://groups.google.com/forum/embed/?place=forum%2Fspb-tut&showsearch=true&showpopout=true&showtabs=false&parenturl=https%3A%2F%2Fspb-tut.ru%2Finfo%2Fgroup%2F&afterlogin&pli=1#!categories/spb-tut/python-%D0%B4%D0%BB%D1%8F-%D0%BD%D0%BE%D0%B2%D0%B8%D1%87%D0%BA%D0%BE%D0%B2

Вот это прочтите парень для себя состаыля план.

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

Прочтите пож статью и посмотрите в ней  видео, что бы понять с чего начать

https://vk.com/spb_tut?w=wall180926159_555
 
Так же прочтите статьи  "ОБУЧЕНИЕ РАЗРАБОТКЕ.", поможет правильно направить усилия и понять на что обращать особое внимание.


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

 

  Быстрое и правильное освоение Python от нуля до разработки.


    4 февраля 2020 г. 21:59

Быстрое и правильное освоение Python от нуля до разработки.

 

А вот это гляньте, ведь много программистов даже понятия не имеют об этом.

В Python нет интерфейсов и никогда не было. Но что есть?



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

 

  Эти сообщения помогут вам понять, где вы находитесь в языке программирования.


    10 ноября 2019 г. 21:06

Сергей написал:

Спасибо за ответ, за Ваши рекомендации!
Всё прочитал, выписал что нужно, начну работать.
Задание мне нравится.
Хоть немного успокоился, а то мне реально крышу начало сносить.
Зарылся так что мозг опух :)
Очень много информации, одно цепляет другое и уводит в сторону от курса, а Вы как маяк, только написал,  раз и вернули на нужный курс.
Спасибо!!!
 
Это сообщение дополнение к предыдущим. Прочтите их, перед тем как читать дальше.

ВЫ МЕНЯ ОЧЕНЬ ПОРАДОВАЛИ, ПОЗДРАВЛЯЮ В ВАШЕЙ ЖИЗНИ ПРОГРАММИСТА НАСТУПИЛ СЛЕДУЮЩИЙ ЭТАП.

Я ВАМ ДАМ РЕКОМЕНДАЦИИ, КАК МОЖНО ПОСТУПИТЬ В ВАШЕЙ СИТУАЦИИ.

Эти сообщения помогут вам понять, где вы находитесь в языке программирования.
 
Серёж, я уже полностью в работе, переезды кончились.
 
Так что ваши сообщения важны в первую очередь для школы, что бы ребята могли понять куда двигаться.
 
Вот видите, вы растерялись, а что говорить о новичке, он вообще будет плавать.
 
На свежую голову с утра ещё раз прочтите сообщение, потому что я долго готовился. что бы его написать, пошёл погулял обдумал и тогда написал.
 
У вас сейчас одна принципиальная задача формирование конечной цели законченного проекта.
А потом уже все остальное.
 
И вот обратите внимание на мелочь которую я вам написал, так как до этого вы находились в комфортной для вас обстановке, по сути разбирали. как работает питон, но жизнь вас сама вытолкнула на новый уровень.
 
По сему войти сложно, раз бац и поставить цели проекта.
 
По сему дал там подсказку плавного перехода.
 
1. Сейчас  не нужно сидеть и думать хочу или не хочу написать, важно или не важно, сейчас важно придумал и написал, даже если оно вам не нужно потом, важнее всего, что вы поставили цель и претворили в жизнь.
 
2. Так как войти сложно, то начните с абстрактных классов.
 
Ну вот по логике подумайте.
Вот у нас есть 100 дверей , значит 100 замков.
Задача написать программу управления всеми дверями. а так же программу сигнализации.
 
Конечно можно описывать каждую дверь отдельно, но это бестолово и затратно по времени.
 
А можно описать абстрактный класс, что такое дверь.
А потом к нему написать второй класс, где реализовать только коды дверей и третий клас порядок действий.
 
 
Я к чему это рассказал, что любая задача имеет некие общие вещи, просто поработав с абстрактными классамии. вы научитесь планировать задачи, как бы точка входа.
 
А потом уже патернами будете расширять.
 
 
/////////////////////
Конечно это нормально, что вас испугало, что вы вышли в океан питон.
И сразу забыли, что вы знаете ядро. Отсюда и путаница.
 
Вам сейчас нужен постоянный физический контакт.
Вот смотрите, закройте глаза и походите по комнате дотрагиваясь до той или иной вещи, сразу вы чётко расскажете что за вещь, как появилась с чем рядом стоит.
 
А вот спроси вас на улице, вы начнёте вспоминать и чего нибудь напутаете.
 
То есть вам нужен физический контакт с языком.
давайте определимся что это для нас будет.
 
Физический контакт с языком это значит всегда в каждый момент времени у вас должна быт очень конкретная задача.
 
Я понимаю сложность перехода с этапа, когда вы ставили задачи извлечь список и так далее. Теперь сам питон переходит в разряд инструмента, то есть становится на своё родное место в мозгах.
 
Что бы инструмент сохранял постоянный контакт вам нужно добавить контекст в каждый момент времени.
Но контекст задачи.
 
Как только это сделаете, то опять окажетесь в комфортной для вас обстановке, ведь понятно что делать вам со списком и так далее.
И контекст задачи поставит любую библиотеку в разряд инструмента. То есть вы просто определяете, что он делает и что нужно вам сделать.
 
///////////////////
заметка для новичков.
Ещё раз повторяю, прочтите все сообщения, для Сергея осадчего и поймите где вы находитесь, а потом определите куда идти.
Я приводил пример записи
Где парень описал, что у него не получается. Напрочь отсутствует база, если меня послушает то все наладит.
 
Когда новичок начинает сразу с практики, то никуда это его не приводит кроме уныния. Сергей прошёл правильный путь год копался в языке. изучил много всего и пришёл сам, жизнь вытолкнула, что пора писать.
Так вот новички не выбрасывайте этап подготовки, иначе смысл чего то писать. если вы с трудом представляете что такое списко и чем он отличается от кортежа и так далее - это должно быть на автомате.
 
Не упускайте рекомендации по изучению второго языка. если бы Сергей не начал второй язык, мог бы он спокойно работать с разными языками сейчас. Ответ нет однозначно.
 
получить у кого нет доступа
Быстрый старт
 
Работайте в группе и будете получать подсказки, таковы правила школы, польза должна быть для всех.
 
/////////////////////////////////////////////////////////////////////////////////////////////////////////
 
Итак Сергей подведём итог:
 
Сосредоточится.
Постановка задачи конечной работы продукта (расписать на задачи), после найти библиотеки или написать самому.
 
Точка входа работа с абстрактными классами.
 
Сейчас важно начать просто планировать. а потом жизнь дополнит.
 
Всё нормально идёт. очень рад за вас, что вы пришли к этому естественным путём.
 
P.S. Школа работаем, определяемся. кто где находится и ставим цели.
Пока нет цели вы никуда не двигаетесь.
Что не понятно спрашиваем и работаем. работаем ребята.
 
 
 
 
Так же можете читать все новости в vk  у кого нет в контакте, читайте на этом сайте.
 
 
 
 

 

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

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

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

 

Код понимаю - писать не могу. Рассказал что делать. (писать код могут все - это закон). Вы можете кому угодно доказывать, что у вас не получается выучить язык программирования, даже себе.

Урок 1.Если непонимаем Django, хочется? Как быть?

https://www.youtube.com/watch?v=-qm9woFOfR0&feature=emb_logo

(Остальные 4 видео в описании этого).

 

Код понимаю - писать не могу. Рассказал что делать. (писать код могут все - это закон).

https://www.youtube.com/watch?v=zdGrJjGDtT4&feature=emb_logo
---



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

 

  Я вам дам рекомендации, как можно поступить в вашей ситуации.


    10 ноября 2019 г. 18:16

Сообщение 2 для Сергея Осадчего.
Вопросы Сергея и первое сообщение читать здесь.
 
Сергей, здравствуйте.

Вопросы Post и Get это вопросы начало изучения Джанго, просто вы пропустили.
Они не относятся к питон, а относятся к веб программированию в целом.
Ну слава Богу, что разобрались.
На самом деле все очень просто Get запросы - это запросы. которые мы видим в строке браузера, вы их использовали, например. когда писали редирект в Джанго, ведь при этом нам не нужно прятать адрес страницы.
Post запросы - это запросы по ключу, браузер получает ключ и сверяет с сервером, а потом передаёт, согласитесь странно было бы, если б логин и пароль были Get запросами и были видны в строке браузера, именно для сокрытия передачи данных и придумали Post запросы.

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

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

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

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

Сергей ведь вы это умеете делать уже.

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

Сергей у вас это это есть. И вы пишете на котлин. Я наблюдал за вами, вы легко работаете с функциями JS, вы. когда есть конкретная задача быстро разбираетесь в  Java.
То есть вы с вами благодаря  тому, что вы подключили во время второй язык вышли на уровень. когда в принципе можете работать с любыми языками.
Я прав?


Поитожим, что вы сделали за этот год.
Изучили ядро питон, хорошо поработали с классами вплоть почти дошли до мета классов, я имею ввиду методы классов.
Не плохо изучили ООП.
Работади с Джанго, а этом разделе писали программу про зооопарк
https://groups.google.com/forum/#!msg/spb-tut/67WOrpEqjrM/TtD_SwR3CQAJ

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

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

Теперь сообщение для новчиков, те кто только собирается изучать язык и для новчиков школы.
Прочтите Сергей Осадчий пришёл с нуля
 

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

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

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


Теперь вам Сергей.

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

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

Вот вы написали, что извлекли данные, то есть в питон у вас все ок.

Код вы понимаете. Но не знаете что делать.

Это не беда.

Конкретно для вас Сергей или для тех кто достиг уровня, как Сергей.

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

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

Вот вы взяли Суп (Beautiful Soup).
Я не уверен, что он вам нужна, если интересно поиграйтесь, только сначала решите. что будет делать ваша программа. Сейчас все будет на пользу, но вам нужно научится оформлять мысль в программу.
Вот пример.
При помощи супа вы получаете страницу.
Теперь вам нужно понять, как эти данные загрузить.
Поставьте себе задачу например собрать с ютуба данные по определённому запросу.
П потом найти все видео по этому запросу.
Вм могут понадобится другие библиотеки Нет смысла изучать все библитеки, так как они разные у всех.

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

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

А вот что я рекомендую сделать.

Нужно сейчас почитать паттерны (шаблоны программирования)


Патерны
https://python-patterns.guide/

Если вы заметили, то все библиотеки имеют знакомые вам классы и методы, функции и так далее, только делают разное.
Это уже продукты питон.

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

Начните делать это. Тогда у вас не будет то что сейчас произошло, скачали Суп, а потом начали думать зачем он вам. Это нормально.

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

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

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

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

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

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

И туда можно как раз таки добавлять ваши библиотеки.

Очень хорошо, что изучаете Джанго. После Джанго все будет проще. Джанго вам уже дало хорошее понимание серверного программирования.

Ну а что бы убрать все вопросы с view и другие по тиху проходите со мной этот курс

https://spb-tut.ru/course/subject/django2-professional-study/

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

Ну а сам view на самом деле все просто.
Вдумайтесь, представление его основная задача извлечь данные с базы данных и потом определить где и как показать. Просто?

И вообще Джанго это основа успеха. Многие не понимают. что это их будущее и дело не в самом джанго. Да он довольно сложен новичку, огромен. Но есть другая сторона. Он включает в себя все что только возможно в веб. Ведь я показывал в соц. сети и ajax и json и api, то есть лучше тринировки для понимания серверного программирования не найти. А сегодня все обменивается информацией и программист не владеющий серверным программированием на вряд ли скоро вообще кому-либо будет нужен. А джанго - это хороший способ понять это серверное программирование.
Вон на инстаграмме весь мир, так там серверная часть на Джанго, а морда мобильная на Джава.

По сему в направлении Джанго вам рекомендую сосредоточится на json, на  Jquery, так как это самое просто и удобное, не нужно будет тогда отдельно Ajax учить, Jquery все это умеет, а джанго со всем этим умеет работать.

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

Итак итог:

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

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

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

Продолжайте котлин.

Вот вам интересная задача.

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

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

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

Пока хватит.

 

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

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

 

Код понимаю - писать не могу. Рассказал что делать. (писать код могут все - это закон). Вы можете кому угодно доказывать, что у вас не получается выучить язык программирования, даже себе.

Урок 1.Если непонимаем Django, хочется? Как быть?

https://www.youtube.com/watch?v=-qm9woFOfR0&feature=emb_logo

(Остальные 4 видео в описании этого).

 

Код понимаю - писать не могу. Рассказал что делать. (писать код могут все - это закон).

https://www.youtube.com/watch?v=zdGrJjGDtT4&feature=emb_logo



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

 

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


    10 ноября 2019 г. 13:25

Сергей Осадчий пишет.

 

Здравствуйте Валерий Иванович!

В общем у меня ситуация.

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

Когда мы проходили django я уперся в стену под названием views.py

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

Я решил что я не достаточно знаю python а уже полез в django и как оказалось это правда.

И так, с views.py у меня к себе первые два вопроса которые засели в голове что, за методы POST и GET, когда я пишу views.py прописую эти методы и на этом всё.

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

Я вышел на библиотеки:

Requests
webbrowser

bs4(Beautiful Soup)

Selenium

Я установил их и начал с ними работать.

Теперь у меня есть понимание что такое POST и GET запросы и знаю что есть и другие запросы.

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

К примеру: я понимаю как отправить запрос и получить все заголовки страницы(но что с ними делать дальше?)

Можно отправить данные (если в POST эти данные предназначены для форм или комментариев и т.д это понятно) но допустим в GET зачем отправлять у меня вопрос, ответа пока нет.

Допустим bs4(Beautiful Soup) я разбирал HTML страницы, получал доступ к любому элементу, проходил по всему дереву страницы(но что дальше?)

 

Я это всё к чему.

По ходу работы у меня сложилось большее понимание по Django так-как я получается работаю и на стороне клиента и на стороне сервера(картинка начала складываться) но самому мне не справится (для того что-бы понять что я правильно смотрю на вещи мне нужна обратная связь от Вас) без Вас никуда.

Плюс я убедился что python намного шире и я уже сомневаюсь что я изучил его хотя бы на 10%.

 

Я думаю к Django нужно подойти и как клиент отправляя запросы отслеживая процесс и как сервер отвечая на запрос.

Думаю без запросов со стороны клиента изучение Django будет шаблонным.

 

Если я правильно всё понимаю.

Чего бы я хотел:

1. Я не могу сгруппировать модули python, а именно:

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

Я не имею ввиду типы данных которые мы прошли.

Допустим аутентификация есть класс есть методы.

Или Requests я вижу что создаются объекты разные групируются методами образовывая новый объект.

 

bs4(Beautiful Soup) разбор HTML создает свои типы,

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

 

Session тоже нужно разобрать.

 

 

2. Я хотел бы что бы Вы порекомендовали все библиотеки по запросам, может есть что-то что я упустил.

 

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

 

4. Прорабатываем views.py

5. Вы задаете направление я работаю.

 

6. Так как я добрался до Web Scraping но понял что в дебри залез (пауки, боты, шмоты) если у Вас есть что нибудь на этот счет эту тему я бы тоже проработал, так как по моему она стоит внимания.

 

7. Так же вижу что Json сразу нужно включать.

 

8. Можно создать тему в группе может кто подключится.

 

Так же я не отбрасываю kotlin и блокчейн, готов переключатся.

 

Знаю что у Вас есть свой план возможно его просто можно чем то дополнить из того что я написал.

 

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

(любые Ваши рекомендации для меня ценны.)

Спасибо!

 

Валерий отвечает:

Сообщение 1.

 

Сергей, если вы не против я отвечу вам и в группу.

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

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

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

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

Вы думаете, я зря заострил внимание на этом моменте, не зря.

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

Но не у всех все идёт, правилшьно, как у вас.

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

Прочтите

https://spb-tut.ru/info/history/?page=282

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

дай Бог, что бы он меня услышал и дело тогда двинется.

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

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

А теперь обратите внимание на ваше сообщение. У вас ведь вопросы (я на них отвечу в другом сообщении),

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

У вас вопросы по целям. Иными словами вы начали себе ставить задачи.

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

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

А сейчас поздравляю вас с новым интересным периодом в вашей жизни программиста, вы перешли к чистой пратике.

Спасибо. что у вас получается.

Ждите сообщение второе, отвечу чуть позже. нужно кое-что закончить.

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

В моей жизни тоже произошли изменения.

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

Она решила вспомнить свою профессию водителя троллейбуса.

В плане программирования и школы все ок. Внутренне состояние странное, я хожу по 5-7 км в день рассматриваю город, радуюсь, как ребёнок. НЕ могу надышаться городом. Уже посетил много соборов, каждый день себе выбираю новый маршрут и хочется ходить, смотреть и наслаждаться.

Оказывается я отвык от шума, но странно то что горожанам кажется нормальным, у меня все это вызывает радость.

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

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

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

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

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

 

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

 

Код понимаю - писать не могу. Рассказал что делать. (писать код могут все - это закон). Вы можете кому угодно доказывать, что у вас не получается выучить язык программирования, даже себе.

Урок 1.Если непонимаем Django, хочется? Как быть?

https://www.youtube.com/watch?v=-qm9woFOfR0&feature=emb_logo

(Остальные 4 видео в описании этого).

 

Код понимаю - писать не могу. Рассказал что делать. (писать код могут все - это закон).

https://www.youtube.com/watch?v=zdGrJjGDtT4&feature=emb_logo



  • Школа программирования.

    Уроки

    В. Бовсуновский, Россия

    -->