📱

Get Our Mobile App

Take your business learning on the go!

Download on the App StoreGet it on Google Play

Лучший способ освоить Python 🐍 без боли и слез 🥲

Это робототехника12:49

Transcription

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

Дело в том, что очень много друзей ко мне обращались за помощью и говорили: "А-а, Костя, я хочу выучить язык питон, я хочу сменить деятельность". Что мне ты посоветуешь? Я всем советовал одно и то же, и все сталкивались с одними и теми же ошибками. Сегодня я хочу вас от них предостеречь.

Но для начала, зачем изучать язык python? Ну, во-первых, это возможность сменить деятельность, перейти в IT сферу, но мне больше нравится идея научиться программировать вот такой вот маленький микроконтроллер. Это, конечно, Ardina, но есть и микроконтроллеры на Пайтоне. То есть вы к нему подключаете электронику, моторы, светодиоды, развитиные исполнительные механизмы, и они работают. Ну, грубо говоря, вы можете собрать кондиционер, зная язык Python и зная электронику. Но на самом деле многие начинают изучать Python, потому что хотят сменить работу. Я только за.

Но первая ошибка, с которой сталкиваются все эти ребята, они думают, что достаточно просто выучить язык Python и всё. Нет, это ошибка фундаментальная. Дело в том то, что любой программист, который занимается этим для себя, получая удовольствие от процесса, он в первую очередь знает, как устроен компьютер. Поэтому тут на первый план выходят книги, в которые могут вам рассказать, как же устроен компьютер и всё у него внутри. Это фундаментальные знания, без которых, я считаю, просто нечестно а заниматься программированием. Я рекомендую вот такую вот книгу "Как объяснить ребёнку информатику?" Великолепная цветастая книжка, в которой рассказываются фундаментальные вещи. Что такое битыоцифровка? Почему в компьютере есть разные кодировки? Наверняка вы встречались с такими символами, когда что-то написали неправильно. Что такое базы данных? И всё это расписано понятным детским языком в красках. Поэтому я вам очень рекомендую сначала изучить, как устроен компьютер, и только после этого задумываться над языками программирования, потому что, возможно, вы поймёте, что вы хотите разрабатывать аа сайты или вы хотите заниматься созданием игр или вы хотите заниматься созданием серверной части. Это очень важно понять и выбрать а тропинку в этот лес IT знаний.

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

Ну а теперь про книгу, с которой я бы всем желал начать изучать язык программирования Python. Как вы видите, у меня здесь есть несколько книжек, но а я в любом случае выделил бы одну одну свою самую любимую, которую я рекомендовал всем своим друзьям. Это книга Python для детей автора Джейсон Брикс. А что в ней прекрасного? Давайте смотреть.

Если вы смотрели моё прошлое видео про лёгкий путь в электронику, я там тоже советовал книгу из серии для детей. Я вообще считаю, что были бы такие книжки в моём детстве, я бы вырос, ну, вообще другим человеком. Потому что просто объяснить сложные вещи, ну, это надо постараться. В ваше время есть замечательные книжки для детей. В них написано просто о сложенном. Этим они прекрасны. Вы просто посмотрите на эти иллюстрации. Какой цвет, а сколько вообще труда издатели сюда вложили, чтобы всё это смотрелось и читалось очень-очень понятно и просто. Ну вот первая тема: строки, списки, кортежи, словари. Здесь вы познакомитесь с такой вещью, как данные. Видите, информатика. Это у нас наука о хранении, обработке и передаче данных, передачи информации. И здесь у вас будут в понятных таких простых детских примерах, ну, например, как этот стул с ногами, объяснять сложные вещи, и вам этого для старта будет достаточно, чтобы вы поняли вообще, что такое язык программирования и с чем иметь дело. Но где-то вам придётся писать этот код из книжки, где-то практиковаться. Конечно, в начале книжки есть глава, в которой вам рассказано, как установить интерпретатор Python себе на компьютер. Но я предпочитаю намного более лёгкий способ для начинающих, чтобы не заморачиваться со всей этой установкой. Это программирование в браузере. И сейчас я это покажу.

Итак, для лёгкого старта вам потребуется браузер и запрос. А Python онлайн. В общем-то, здесь прямо обычно первая ссылка. Вот это онлайн Python compiler. И вот, пожалуйста, всё. Можете писать свой код. После того, как код написан, нажимаете запуск, пожалуйста. Вот тут вот в консоли а результат вашей программы уже есть. Начинать программировать я вам предлагаю прямо здесь. Когда у вас появится свободное время, тогда вы себе python на компьютер и установите. Пока это можно делать в браузере. Никакого отличия не будет.

Когда вы программируете одни, в код может закрасться ошибка. Ну вот давайте, например, в команде print мы с вами удалим кавычку и попробуем запуститься. Ошибка. Что-то нам про бении 11 пишут, чтобы понять, в чём же ошибка, но ошибка, конечно, элементарная, мы пишем deep vpsik. Вот моя программа на Питоне. Прикрепляем её код и пишем, что за ошибку нам выдаёт. И спрашиваем, в чём проблема. А, ну и смотрим, что нам ответит наш электронный наставник. Вы с ним, кстати, ещё сами понимаете, что можете дискутировать. Вот нам говорят, что закрывающая кавычка не там, и показывают, как оно правильно должно быть. То есть представляете, благодаря нейросетям ваше обучение пойдёт значительно легче, чем у тех, у кого не было возможности понять, в чём же там ошибка, если они забыли даже банальную кавычку. Так что в этом вам, изучающим Питон, сегодня очень-очень повезло.

Ну а теперь вы меня можете спросить: "О'кей, неужели от книжки Питон для детей я стану бэкэнд разработчиком уровня синьор?" Вам потребуется море практики, - отвечу я, которую я вам скажу, где сейчас добыть. Книжка по Python для детей, она лишь помогает вам мягко понять вообще, что это за язык, с чем вам придётся работать. А вот практиковаться мы будем на одном из моих любимых серверов. Вводим в браузер запрос Silvertteest. Итак, это один из самых моих любимых сервисов по обучению языку Python. Сколько я на нём научил детей владению Python, очень много. И рекомендую его и вам. Я уже залогинился, и сейчас я вам покажу то, что вам нужно найти на этом сайте. Мы заходим в курсы, прокручиваем основы языка программирования Python. Значит, есть два уровня. Есть прямо основы, они требуют математической подготовки. Есть прямо для начинающих там математики вообще нет. можете, пока изучаете книгу, практиковаться в курсе для начинающих, там, где не нужны знания математики.

Здесь всё разделено по темам, по тем же темам, что вы найдёте и в книжке. Возможно, просто в другом порядке. Как это выглядит? Вы выбираете тему, а, выбираете первую задачу. Здесь приятное то, что тут идёт теория. Вот, пожалуйста, вот команды от пользователя. Здесь вам рассказываю, что такое команда. А как она работает и что от вас хотят? Я вам покажу курс Питонсновы. Здесь уже задачки поинтереснее, посерьёзнее. И просто вот, например, переменные. Угу. Вот она теория. Как раз то, что я вам говорил. Пожалуйста, перед тем, как решать задачу, а, прочитайте сначала теорию. Вот она вам в каком-то смысле замени может заменить даже и книжку. А что вам хочу ещё здесь показать? Ну, например, здесь будут задачи с математикой, и, возможно, вам не с первого раза удастся их решить. Не потому, что вы плохие в математике, а потому, что, чтобы быть программистом, нужно выработать некий такой образ мышления. И в этом вам поможет та же нейросеть. Чтобы решить задачу, если вы над ней очень долго бьётесь, я вам рекомендую всё-таки прибегнуть к нейросити, чтобы всё-таки ускорить ваше обучение. Пожалуйста, запомните, не надо сидеть поначалу и искать одну ошибку целый день. Это слишком простые задачи. Это слишком простой код, чтобы там была какая-то суперсложная ошибка, которую действительно надо отлавливать целый день. В случае, если ошибку не получается устранить с первого, второго, третьего, пятого раза, обращайтесь к нейросети. Поберегите своё время и сэкономьте себе нервы. они вам пригодятся дальше.

Напоследок лишь расскажу про некоторые книжки, которые достаточно прикольные а для разных уровней знания языка Python. Возможно, вам есть смысл с ними ознакомиться. Я вам порекомендую книжку Python. Создаём программы и игры. Вообще не обязательно эту. В принципе, любая книжка, которая учит языку программирования через создание игр, она уже немножко интереснее, чем просто рассказывают о том, как язык устроен и из чего он состоит. Всё-таки добавляет какой-то динамики. Все мы любим или любили игры, поэтому рекомендую книжки вот такой вот серии. А есть вот такая вот у меня книжка автоматизация рутинных задач с помощью Python. Ну, честно сказать, она немножечко такая сложная. Если будет у вас возможность в книжном магазине её полистать, полистайте, ознакомьтесь. А действительно прикольно, что при помощи языка Python можно какие-то бытовые задачи а решить. Криптография. Тема сложная, но если вы чувствуете в себе потенциал, если у вас с математикой всё хорошо, тогда я вам очень рекомендую попробовать вникнуть в то, что здесь рассказывают. Рассказывают здесь про разные способы шифрования и как это можно сделать при помощи языка Python, что уже значительно облегчает эту задачу, потому что делать то же самое на C++ намного сложнее. За этот Python и любит.

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