4 июля 2020 г. 8:37
--
Здравствуйте, Валерий!
Я вас знаю и мне, действительно, приятно спасибо большое за поздравления
А о вас я вспоминаю в течение последних 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
https://vk.com/spb_tut?w=wall180926159_902
*******************************
Огромное вам спасибо!!! Все изучу и, конечно, буду рада подаркам про второй язык согласна
/////////////
Валерий 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=..
Смотрите, вы когда пришли раньше у вас не было сформировано восприятия языка, не было понимания, как его изучать, вы во многое не верили, но тем не менее вы точно поняли, что у вас получается.
Теперь ваша главная задача сделать первые шаги правильно.
То есть вы ставите сначала лошадь (привычки), а потом телегу (язык).
По сути дела подойдите к языку со стороны освоения привычек, они просты посмотрите, все проверять в командной строке и так далее, тогда язык будет средством, а не самоцелью.
Почему важно отнестись к этому методу серьёзно?
Привычка - это как гребной винт корабля, отработанная до автоматизма она вас всегда вытянет, потому что привычка даёт навык, как действовать. то есть удочку, а не рыбу.
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=..
Python. Подборка ссылок, что бы понять, как учится разработке и что это такое.
© 2009-2019 Валерий Бовсуновский - Школа практики Django + Python.
6 мая 2020 г. 17:04
Так же читаем статью: https://spb-tut.ru/guest/pages/334/ --Python/Kotlin. Вот такой путь я вижу, что бы вырастить разработчика профи с нуля. (дорожная карта)
© 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/course/list/ Все получится. Спасибо за доверие.
23 апреля 2020 г. 14:54
Прочитать эту статью: https://spb-tut.ru/guest/pages/331/ https://spb-tut.ru/guest/pages/332/ https://spb-tut.ru/guest/pages/331/ Python/Kotlin. Cтать профессиональным разработчиком с нуля план с пояснениями. Я вижу, что Мурат начал работать в группе и другие ребята тоже не уверен, что понимают что делать. Тем не менее написал ещё одну обширную статью, что бы показать полную картину, как стать профессиональным разработчиком. Написал статью, что бы показать важность предыдущих. Все это делаю ради одного, что бы вы обязательно планировали изучения языка и приобретали нужные качества. Обратите внимание мы потихонечку все переводим все в угол зрения разработки. Самый прямой путь стать профессиональным разработчиком. Очень длинная статья, даст увидеть перспективу вашего развития и составить личный план. https://spb-tut.ru/guest/pages/332/ --
Подводные камни или как правильно учиться что бы стать программистом?
потом эту:
Python/Kotlin. Cтать профессиональным разработчиком с нуля план с пояснениями.
потом опять вернуться к этой и вы увидите, как измениться восприятие.
///////////////
Для ребят школы описал так:
Читайте, сейчас ещё видео запишу (покажу на что обратить особое внимание)
Так как вижу, что начала перечитывать и понимать уже больше. (не ленитесь читать, я ведь все пишу буквально)
А новую школу я пишу очень медленно (тороплюсь, как могу).
Как и какие этапы для этого нужны, что бы вы поняли. что уже сегодня у вас хватает работы и нужно много чего успеть до того как появится новая школа. а не сидеть ждать.
Статья очень длинная. имеет очень много пояснений, тем не менее нужно прочитать и не раз, что бы понять какой путь нужно пройти, я прошу вас после прочтения этой новой статьи вернуться к предыдущей и прочитать снова, что бы открыть для себя новое и понять важность ваших действий. Все очень гармонично увязано и имеет свои чёткие цели, но кроме целей и четкие границы развития, то есть вы уже будете понимать что должны уметь.
Ну а главное правило вижу Мурат понял, быть в школе в группе. (самое важно, что бы варится в коде и понимании ежедневно).
© 2009-2019 Валерий Бовсуновский - Школа практики Django + Python.
21 апреля 2020 г. 13:30
Мурат написал план и прислал. Когда человек пишет план это уже хорошие задатки на успех. Я решил помочь, не только Мурату, но и другим новичкам и описал ещё раз, но уже полнее, как организовать процесс обучения свой. Длинная статья. Мурат у вас 3 строчки - это уже хорошо(сам замысел начать с плана) , ну и я чутка дополнил пару сотней строк, думаю теперь ваше обучение будет точно стабильно качественным. важно ничего не пропускайте и все примените. //////////// Валерий: Читать статью:
на что ушёл этот для меня очень тяжелый год, я переписал лично тысячт строк кода. что бы теперь школа была ещё лучше. Уже скоро.
Ребята статья длинная сюда точно не поместится, читайте на сайте.
Школа будет круче и мощнее, уже скоро.
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=
Максим: Валерий, у меня остался один небольшой вопрос - какой дистрибутив Linux посоветуете?
Валерий:
Для Сервера debian, начальный этап все работает просто, только ради бога никаких менеджеров, максимум
MC только, вот уроки, там уроке по 9, то же самое и по 10.
https://spb-tut.ru/course/
Как поднаторете, можно для сервера CentOS
////////////////////////
Для настольного компа Ubuntu ( по убунту куча инфы по дебман меньше) или Debian (окруженеи рабочего стола любое, затратьте пару недель и ставьте себе в виртуалку разные окружения, какое ляжет на душу, то и берите.
Но думаю это только со временем.
Отличие Дебиан от убунту, так я пользуюсь Gnome 3 (он не всем нравится), так как приложения развиваются быстро и там нужно ядро смотреть, работать не будут.
Но с девиан, что хорошо, если программы новые не ставить, а пользоваться в пределах версии, то поставил и забыл он работает очень стабильно.
Убунту нужно настироить
///////////////////
Если совсем ноль в Линуксе, то начать рекомендуется однозначно с Xubuntu, там все настраивается мышью,
а вы по тиху будете учится в терминале, так быстро освоите.
Ubuntu 18.04 приведение в рабочее состояние компьютера, для программиста python, kotlin, java. Минимальный набор программ, минимальные настройки производительности, то что реально необходимо.
https://vk.com/spb_tut?w=
Что важно. НЕ сдаваться, если есть отдельный ноут или комп вообще хорошо. Главное начать работать в нём, ставим до посинения и сносим пока не заработает, настраиваем и все записываем. Если не будете сдаваться месяца три, то все получится.
////////////////
Обратите внимание я последний год пользуюсь другой программой для сохранения точек воставновления, очень круто, не ленитесь создавать, что то пошло не атк отгоняйте. важно все пишите что делаете и это нужно сделать привычкой. тогда будут инструкции.
Лучше копии сохрантять на отдельный диск (купите в ближайшее время, то глда сможете востанвливать даже если система слетит, напотачите. а лететь будет часто пока не научитесь настраивать.
В общем несколько месяцев не оступать (одно но, на винду не сможете вернуться, проверено. иметь это в виду, как последствие)
https://www.youtube.com/watch?
И это гляньте мне очень нравится бесплатная VS, пайчарм крут, но платный, vs когда поймёте какие
https://www.youtube.com/
тут группу почитаете
https://groups.google.com/
Все извините, сегодня с утра занимаюсь перепиской. это уже за надто, нужно работать.
Все в группе спрашивайте.
Спасибо за понимание.
Пока так ориентировать по урокам с этого кабинета,
Ниже я написал с чего начать.
https://spb-tut.ru/account/
Но вот начать с этого.
Начните отсюда, здесь два курса
http://pro365.net/course/view.
Потом продолжите здесь
http://pro365.net/course/view.
как пройдёте функции питон, продолжайте дальше питон и начните котлин
отдельно ещё напишу.
http://kotlinlang.spb-tut.ru/
руководствоваться
https://www.youtube.com/watch?
и это
https://www.youtube.com/watch?
Важно, ранние уроки на flash, если не проигрываются, настройет брузер, как в видео:
https://spb-tut.ru/guest/
браузеры постоянно меняют политику по отношению к флешь поэтому нужно настраивать иногда.
Если не знаете, как работать с ide вот здесь гляньте
https://www.youtube.com/
Скачайте себе бесплатный pycharm его для пайтона больше чем достаточно
Community
https://www.jetbrains.com/ru-
Вопросы для новчиков смотреть и задавать здесь
https://groups.google.com/
Вот это прочтите парень для себя состаыля план.
На год рекомендую поставить задачу освоить линкус
Прочтите пож статью и посмотрите в ней видео, что бы понять с чего начать
https://vk.com/spb_tut?w=
4 февраля 2020 г. 21:59
Быстрое и правильное освоение Python от нуля до разработки.
А вот это гляньте, ведь много программистов даже понятия не имеют об этом.
В Python нет интерфейсов и никогда не было. Но что есть?
10 ноября 2019 г. 21:06
-- ////////////////// Код понимаю - писать не могу. Рассказал что делать. (писать код могут все - это закон). Вы можете кому угодно доказывать, что у вас не получается выучить язык программирования, даже себе. https://www.youtube.com/watch?v=-qm9woFOfR0&feature=emb_logo (Остальные 4 видео в описании этого). https://www.youtube.com/watch?v=zdGrJjGDtT4&feature=emb_logoСергей написал:
ВЫ МЕНЯ ОЧЕНЬ ПОРАДОВАЛИ, ПОЗДРАВЛЯЮ В ВАШЕЙ ЖИЗНИ ПРОГРАММИСТА НАСТУПИЛ СЛЕДУЮЩИЙ ЭТАП.
Я ВАМ ДАМ РЕКОМЕНДАЦИИ, КАК МОЖНО ПОСТУПИТЬ В ВАШЕЙ СИТУАЦИИ.
© 2009-2019 Валерий Бовсуновский - Школа практики Django + Python.Дополнительно помогут вам эти видео. Ответят на многие вопрсосы новичка:
Урок 1.Если непонимаем Django, хочется? Как быть?
Код понимаю - писать не могу. Рассказал что делать. (писать код могут все - это закон).
---
10 ноября 2019 г. 18:16
https://spb-tut.ru/index_all/?page=375 //////////////////// Код понимаю - писать не могу. Рассказал что делать. (писать код могут все - это закон). Вы можете кому угодно доказывать, что у вас не получается выучить язык программирования, даже себе. https://www.youtube.com/watch?v=-qm9woFOfR0&feature=emb_logo (Остальные 4 видео в описании этого). https://www.youtube.com/watch?v=zdGrJjGDtT4&feature=emb_logo
Вопросы Post и Get это вопросы начало изучения Джанго, просто вы пропустили.
Они не относятся к питон, а относятся к веб программированию в целом.
Ну слава Богу, что разобрались.
На самом деле все очень просто Get запросы - это запросы. которые мы видим в строке браузера, вы их использовали, например. когда писали редирект в Джанго, ведь при этом нам не нужно прятать адрес страницы.
Post запросы - это запросы по ключу, браузер получает ключ и сверяет с сервером, а потом передаёт, согласитесь странно было бы, если б логин и пароль были Get запросами и были видны в строке браузера, именно для сокрытия передачи данных и придумали Post запросы.
То, что вы пишете. что знаете питон на 10 процентов - это не совсем так, я ведь наблюдаю за вами, вы великолепно владеете ядром питон. Просто видно из-за новых задач, вы начали путать питон и продукты питон.
Знаете в чём сила нашей школы, что мы много внимания уделяем ядру питон, так как потом легко работать.
Я вам дам рекомендации, как можно поступить в вашей ситуации:
Давайте сначала ещё раз посмотрим, как идёт изучение языка.
1 этап.
а) изучение самого языка. Под удовлетворительным изучением будем понимать, что обучаемый легко владеет типами данных, считывает их и понимает операции над ними. работает с функциями. классами и так далее. Иными словами читает информацию на лету.
Сергей ведь вы это умеете делать уже.
б) Подключение второго языка, что бы выйти на уровень программирования над языками. Иными словами, если человек изучает один язык и пишет функцию. то для него не будет иметь значения это функция высшего порядка или нет, так как в понимании этого нет надобности, а вот когда подключает второй язык. то начинает при сравнении обращать внимание, именно на такие вещи и по сути выводит для себя формулу. что все языки схожи. По сути это подготовительный этап, для того, что бы писать на любом языке.
Сергей у вас это это есть. И вы пишете на котлин. Я наблюдал за вами, вы легко работаете с функциями JS, вы. когда есть конкретная задача быстро разбираетесь в Java.
То есть вы с вами благодаря тому, что вы подключили во время второй язык вышли на уровень. когда в принципе можете работать с любыми языками.
Я прав?
Поитожим, что вы сделали за этот год.
Изучили ядро питон, хорошо поработали с классами вплоть почти дошли до мета классов, я имею ввиду методы классов.
Не плохо изучили ООП.
Работади с Джанго, а этом разделе писали программу про зооопарк
https://groups.google.com/forum/#!msg/spb-tut/67WOrpEqjrM/TtD_SwR3CQAJ
работали с kivy, овладели Линукс, научились настраивать декстопы и сервера.
, начали и продолжаете изучение котлин, написали первые программы на котлин для мобил.
Это не мало.
Зачастую новички все что вы сделали пропускают, а сразу лезут в практику и на выходе нифига и тянется у них бросают язык, опять возвращаются.
Теперь сообщение для новчиков, те кто только собирается изучать язык и для новчиков школы.
Прочтите Сергей Осадчий пришёл с нуля
Те ребята школы, которые не начали изучать второй язык, просто отбросили себя на несколько лет назад и сузили своё продвижение. Кто так делает срочно исправить и подключить второй язык.
Ну а те, кто только начинает изучать и слушает советы мол ставь задачи и пиши. Бред. Какие нахрен задачи будет ставить новичок, если он не может отличить кортеж от списка и не может его считать машинально.
По сему новичкам, получаем доступ и проходим все что прошёл Сергей.
Теперь вам Сергей.
на самом деле в контексте вы уже понимаете и вы сами вышли уже к тому, что начали ставить задачи себе. Это следующий этп.
Во-первых нужно чётко разграничить ядро питон (основное понимание) от библиотек. Ядром вы отлично владеете. А библиотеки уже нужно подбирать по задачам. Все не изучите их тысячи. уже на 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, хочется? Как быть?
Код понимаю - писать не могу. Рассказал что делать. (писать код могут все - это закон).
10 ноября 2019 г. 13:25
Здравствуйте Валерий Иванович! В общем у меня ситуация. Я решил подтянуть python, и всё что я изучил по python и django привело меня к миллионам вопросов, но начну с самых назойливых. Когда мы проходили django я уперся в стену под названием views.py вроде бы когда прохожу урок всё ясно, но если без урока своё что нибудь то нет понимания, я понимаю что код в этом файле пишется как угодно, как тебе нужно но что происходит в нем и почему и как вообще правильно его писать, на эти вопросы я не мог найти ответы. Я решил что я не достаточно знаю python а уже полез в django и как оказалось это правда. И так, с views.py у меня к себе первые два вопроса которые засели в голове что, за методы POST и GET, когда я пишу views.py прописую эти методы и на этом всё. Так как я уже изучил типы данных, функции и частично классы и в принципе понимаю что это такое и как получить нужный мне результат (на моем уровне), решил повторение построить применяя свои знания в интернет, а именно зная что POST и GET это методы запроса, с них решил и начать. Я вышел на библиотеки: bs4(Beautiful Soup) Selenium Я установил их и начал с ними работать. Теперь у меня есть понимание что такое POST и GET запросы и знаю что есть и другие запросы. Но так-как библиотеки достаточно обширные и частично я их изучил, но опять зарылся по уши в вопросах. К примеру: я понимаю как отправить запрос и получить все заголовки страницы(но что с ними делать дальше?) Можно отправить данные (если в POST эти данные предназначены для форм или комментариев и т.д это понятно) но допустим в GET зачем отправлять у меня вопрос, ответа пока нет. Допустим bs4(Beautiful Soup) я разбирал HTML страницы, получал доступ к любому элементу, проходил по всему дереву страницы(но что дальше?) Я это всё к чему. По ходу работы у меня сложилось большее понимание по Django так-как я получается работаю и на стороне клиента и на стороне сервера(картинка начала складываться) но самому мне не справится (для того что-бы понять что я правильно смотрю на вещи мне нужна обратная связь от Вас) без Вас никуда. Плюс я убедился что python намного шире и я уже сомневаюсь что я изучил его хотя бы на 10%. Я думаю к Django нужно подойти и как клиент отправляя запросы отслеживая процесс и как сервер отвечая на запрос. Думаю без запросов со стороны клиента изучение Django будет шаблонным. Если я правильно всё понимаю. Чего бы я хотел: 1. Я не могу сгруппировать модули python, а именно: для чего предназначен каждый модуль, какую роль он выполняет, какие классы в модуле создают какие объекты, какие методы существуют в классах и что они делают. Я не имею ввиду типы данных которые мы прошли. Допустим аутентификация есть класс есть методы. Или Requests я вижу что создаются объекты разные групируются методами образовывая новый объект. bs4(Beautiful Soup) разбор HTML создает свои типы, я даже не понимаю как и к чему их классифицировать, ни строка и не число, но у этого нечто свое поведение свои методы. Хоть я с ними работал и получал результат. 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 в лесу, теперь опять в городе. Я смотрю на людей, для них все привычно и они ничего не замечают, а я после леса замечаю всё и радуюсь всему. Все таки, как прекрасна и разнообразна жизнь, просто нужно замечать, какое это Чудо. ///////////////////////// Код понимаю - писать не могу. Рассказал что делать. (писать код могут все - это закон). Вы можете кому угодно доказывать, что у вас не получается выучить язык программирования, даже себе. https://www.youtube.com/watch?v=-qm9woFOfR0&feature=emb_logo (Остальные 4 видео в описании этого). https://www.youtube.com/watch?v=zdGrJjGDtT4&feature=emb_logoСергей Осадчий пишет.
Requests
webbrowser
Session тоже нужно разобрать.
Дополнительно помогут вам эти видео. Ответят на многие вопрсосы новичка:
Урок 1.Если непонимаем Django, хочется? Как быть?
Код понимаю - писать не могу. Рассказал что делать. (писать код могут все - это закон).