Изучение питона

sssssszz

Новичок
Автор темы
2
0
С чего начать? Я пытался смотреть видосы на ютуб, но они там просто пишут код и всё, мне же нужно обьяснение синтакса (по типу тех ситуаций когда чел в видосе пишет несвязаную хуйню, а код без этого работает)
 

Mamashin

Известный
1,085
595
Книги по языку программирования для начала изучения полный бред и слишком высокая нагрузка, вместе с ней высок процент положить на это дело болт, самым приемлемым вариантом изучения языка действительно выступают всякие ролики или желательно - курсы видео-уроков, да, они кринжовые, инфы там меньше, но тем не менее база там как никак передается, нужно лишь её отформатировать с помощью подтверждения этой информации уже непосредственно печатного материала, но на этот случай можно использовать банальный гугл, тем не менее сейчас пошла мода и появились всякие GPT, но нужно уметь усваивать информацию прежде всего, иначе можно легко запутаться между нею.
Тем не менее, изучая язык программирования - не значит, что ты изучаешь само программирование его концепции и подходы, поэтому нужно изучить хотя бы базу самого программирования и его так называемую логику, к счастью посредством питона это можно сделать, не стоит лезть в алгоритмы на этом этапе, стоит разобраться в устройстве языка как раз таки посредством масс видео-уроков на том же Ютубе, там дают информацию практически пачками и хорошо или плохо показывают это, хорошей практикой бы являлось - повторение урока в лице написания кода - это позволит мыслить более обширнее, когда ты сам даешь себе возможность контролировать, используя даже минимальные знания, ты уже можешь набросать что то своё, будь это программа с приветом или разделение нулей в числах. Таким образом выступая сам себе режиссёром(поскольку ментора или какой либо программы обучения у нас нет) - открывается спектр идей и возможностей которые отправляются на гугл и обдумываются в реализации, с таким подходом поглощается информация и ты уже знаешь некоторые конструкции и правила языка, а вот чуть позже можно и действительно тратить время на чтение книг и с удовольствием пропускать материал который уже был изучен или же посмотреть на его представление непосредственно.

Хотелось бы еще дополнить момент когда ты не понимаешь определенный участок кода или всё что идёт после него - банально разделяем непонятные моменты и ищем инфу на определенный момент в коде, как правило достаточно изучать лишь основные концепции и конструкции языка - касаемо питона, останутся лишь в тумане многие методы которые используются для решения определенных задач в ходе разработки, да, действительно в таком случаи станет не понятно да и сами ютуберы особо не будут распинаться как и преподаватели в университетах - поэтому, гугл
 
  • Нравится
Реакции: By.Egorka

AntonNeath

Известный
252
109
Учил как-то Python, но подзабил болт. Учил по книге Доусона - Программируем на Python. В целом инфа понятно и приятно написана, но есть устаревшие моменты. Искал видосы на ютубе, много где объяснения отсутствовали, говорили мол пиши так и все ок будет, а вот так не надо. Единственное, что смотрел с интересом, это $ sudo teach IT, но там не так уж и много материала.

Кроме того, крайне рекомендую использовать нейронки. Пример - не понимаешь почему ошибка, не знаешь, как сделать то или иное действие, не понимаешь что делают строки кода, - просто копируешь и кидаешь в нейронку. Тем более сейчас openAI дают бесплатный ограниченный доступ к GPT 4o, там очень хорошо поясняет.
 

Mamashin

Известный
1,085
595
Учил как-то Python, но подзабил болт. Учил по книге Доусона - Программируем на Python. В целом инфа понятно и приятно написана, но есть устаревшие моменты. Искал видосы на ютубе, много где объяснения отсутствовали, говорили мол пиши так и все ок будет, а вот так не надо. Единственное, что смотрел с интересом, это $ sudo teach IT, но там не так уж и много материала.

Кроме того, крайне рекомендую использовать нейронки. Пример - не понимаешь почему ошибка, не знаешь, как сделать то или иное действие, не понимаешь что делают строки кода, - просто копируешь и кидаешь в нейронку. Тем более сейчас openAI дают бесплатный ограниченный доступ к GPT 4o, там очень хорошо поясняет.
У меня есть в наличии уже достаточно давно такая макулатура как Программируем на Python от Майкла Доусона, так вот эти паттерны с подходом "научись программировать играя в мини-игры которые ты списываешь с этой книги" в принципе идеально бы подошли в момент, когда ты уже хоть чуточку знаком именно с*ка с самим программированием и языком, да, там объясняется много моментов, но прочитав эту книгу в 2019 - она не помогла мне начать работу например с API посредством Python. Так же, не стоило бы советовать GPT, желательно бы пройти 9 кругов ада для поиска информации об ошибке(это и получается обучение) нежели получить быстрый ответ от нейросети который может в легкую запутать новичка, лучше обрабатывать информацию структурно и прикладывать хоть какие то усилия, для её поиска и применения. В противном случаи желание что то учить угасает, когда ты видишь когда код пишет машина, таким образом новички любят злоупотреблять подобным подходом и практически не получать никакой полезной информации только делать вид и обманывать самого себя, что они поняли суть ошибки. Без сомнений - нейросети могут помочь с какой-то проблемой но не всех их помощь бывает правильной и надёжной, а тупики для начинающего изучать программирование - самые переломные моменты.
 

Killezzo

Участник
28
15
С чего начать? Я пытался смотреть видосы на ютуб, но они там просто пишут код и всё, мне же нужно обьяснение синтакса (по типу тех ситуаций когда чел в видосе пишет несвязаную хуйню, а код без этого работает)
GitHub + Docs Python + Use docs lib in project
 

KvaKva

Активный
200
90
На степике есть хорошие курсы этой линейки, большинство из них бесплатные.
 
  • Нравится
Реакции: Anarch

PaddingtonBaby

Участник
66
16
Обозревать чужие проекты и копаться в чужом коде - наверное что-то из пулла результативных вещей. Когда много насмотрелся и понимаешь, как это должно работать в теории до мелочей - что-то будешь ломпичить и на практике. Сейчас и правда мощный помощник GPT, но он не подойдет для полного освоения любого языка, потому что не передает "грамотные" (если говорить честно, то навязанные крупными корпоративными разработками) практики. Для начала "а зачем вот это", "а зачем вот то" подойдет вполне себе.

Как по мне, питон - не совсем тот язык, который нужно целесообразно учить от "А" до "Я". Задачи решаются библиотеками, а библиотеки учат только по документации или (возвращаясь к тексту выше) по готовым проектам, кто уже в этом разобрался. Да, есть библиотеки, которые достаточно базовые и используются повсеместно, поэтому посмотреть о них в видео по разработке будет уместно, но не во всех случаях. Здесь ещё тоже нужно понимать, для какой цели ты обучаешься. Для себя, для работы в сфере IT, для учебы, для какого направления разработки, от этого тоже немного зависит способ обучения..