
Здравствуйте!
Я хотел бы самостоятельно освоить Python с нуля. Не могли бы вы порекомендовать мне хороший видеокурс, доступный в свободном доступе?
Раньше я слышал о канале одного человека из Украины, который рассказывал о Python, но после начала СВО он удалил все свои видео. (Возможно, я что-то путаю)
Также хотелось бы узнать, стоит ли мне вообще изучать Python, учитывая, что я имею опыт только в школьном программировании на Pascal и немного занимался Lua, создавая серверы для Garrys Mod.
Буду благодарен за любую помощь и советы!
Я хотел бы самостоятельно освоить Python с нуля. Не могли бы вы порекомендовать мне хороший видеокурс, доступный в свободном доступе?
Раньше я слышал о канале одного человека из Украины, который рассказывал о Python, но после начала СВО он удалил все свои видео. (Возможно, я что-то путаю)
Также хотелось бы узнать, стоит ли мне вообще изучать Python, учитывая, что я имею опыт только в школьном программировании на Pascal и немного занимался Lua, создавая серверы для Garrys Mod.
Буду благодарен за любую помощь и советы!
Если действительно хочешь освоить - читай книги. Видеокурс - бесполезен, думать не научишься.
Все книги есть в свободном доступе, ничего покупать не нужно. На крайний - флибуста
Все книги есть в свободном доступе, ничего покупать не нужно. На крайний - флибуста
>>4708 (OP)
Поколение Python на степике все хвалят, видеокурс хз
Поколение Python на степике все хвалят, видеокурс хз
>>5103
Я вас понял. Подскажите, пожалуйста, с чего лучше начать?
И ещё один вопрос: может быть, есть какой-то сборник видеоматериалов? Я работаю и не всегда могу найти время для чтения, но зато могу слушать что-то на фоне. Может быть, подойдёт аудиокнига? Хотя мне кажется, что это всё равно что смотреть видео.
Буду очень признателен за вашу помощь.
Я вас понял. Подскажите, пожалуйста, с чего лучше начать?
И ещё один вопрос: может быть, есть какой-то сборник видеоматериалов? Я работаю и не всегда могу найти время для чтения, но зато могу слушать что-то на фоне. Может быть, подойдёт аудиокнига? Хотя мне кажется, что это всё равно что смотреть видео.
Буду очень признателен за вашу помощь.
>>4708 (OP)
>>5488
Читай книги и практикуйся.
В шапке Питон-тредов есть ссылки на сборник книг:
https://2ch.hk/pr/res/3375375.html (
М)
Можешь начать с Лутца, хотя книга объёмная и сразу тебе вся вряд ли понадобится. Но для общего развития не помешает. Ещё ознакамливайся с документацией Питона, там тоже неплохо описана базовая функциональность. Если есть вопросы - сайт Stackoverflow, либо ChatGPT (если он у тебя есть). Опционально можешь спросить в Питон-тредах.
Сразу как начнёшь читать, приступай к практике.
- либо решай задачи в конце главы читаемого учебника;
- либо решай задачи, которые найдёшь в интернете, например, https://pythoninfo.ru/osnovy/zadachi-python или https://tproger.ru/problems/python-3-exercises-for-beginners-geekbrains
- либо решай задачи лёгкие задачи с литкода.
Ещё можешь найти себе товарища, с которым будете что-то вместе пилить на питоне или решать задачи. Лучше, наверное, пилите что-то вместе, заодно с Git познакомишься.
>>5488
>Я хотел бы самостоятельно освоить Python с нуля.
Читай книги и практикуйся.
В шапке Питон-тредов есть ссылки на сборник книг:
https://2ch.hk/pr/res/3375375.html (

Можешь начать с Лутца, хотя книга объёмная и сразу тебе вся вряд ли понадобится. Но для общего развития не помешает. Ещё ознакамливайся с документацией Питона, там тоже неплохо описана базовая функциональность. Если есть вопросы - сайт Stackoverflow, либо ChatGPT (если он у тебя есть). Опционально можешь спросить в Питон-тредах.
Сразу как начнёшь читать, приступай к практике.
- либо решай задачи в конце главы читаемого учебника;
- либо решай задачи, которые найдёшь в интернете, например, https://pythoninfo.ru/osnovy/zadachi-python или https://tproger.ru/problems/python-3-exercises-for-beginners-geekbrains
- либо решай задачи лёгкие задачи с литкода.
Ещё можешь найти себе товарища, с которым будете что-то вместе пилить на питоне или решать задачи. Лучше, наверное, пилите что-то вместе, заодно с Git познакомишься.
>>5516
Спасибо за советы. Прошелся по некоторым книгам из шапки и они сложные, потому что я вкатун который вообще вкатун. Лутца не могу читать, документация - хорошая штука. Один анон написал про crash course - чекнул, и вроде то что нужно на первый взгляд, думаю с нее начать
Спасибо за советы. Прошелся по некоторым книгам из шапки и они сложные, потому что я вкатун который вообще вкатун. Лутца не могу читать, документация - хорошая штука. Один анон написал про crash course - чекнул, и вроде то что нужно на первый взгляд, думаю с нее начать
>>5516
Это и есть ChatGPT, дурак, бототреды уже в тематике, с добрым утром.
>либо ChatGPT (если он у тебя есть)
Это и есть ChatGPT, дурак, бототреды уже в тематике, с добрым утром.
>>6166
Извините за путаницу, не могли бы вы написать алгоритм обхода дерева в ширину на python
Извините за путаницу, не могли бы вы написать алгоритм обхода дерева в ширину на python
>>6872
Уверен, гопота примет твои советы к сведению.
Уверен, гопота примет твои советы к сведению.
>>4708 (OP)
Лутца не читай, это бесполезно, просто долбоёбы других книг не знают, так как эта заезженная.
Лучше читай "Автоматизация рутинных задач с помощью Python" Свейгарта. Другие его книги тоже можешь пролистать, но только после первой.
Потом пиши говнокод.
Как только поймёшь, что нужно больше теории по самому языку, открываешь Fluent Python. Но не раньше.
Дальше просто продолжаешь писать говнокод до победы.
Лутца не читай, это бесполезно, просто долбоёбы других книг не знают, так как эта заезженная.
Лучше читай "Автоматизация рутинных задач с помощью Python" Свейгарта. Другие его книги тоже можешь пролистать, но только после первой.
Потом пиши говнокод.
Как только поймёшь, что нужно больше теории по самому языку, открываешь Fluent Python. Но не раньше.
Дальше просто продолжаешь писать говнокод до победы.
>>7041
Хорощий книжка, добавлю ещё Python concurency with asyncio, так бегло прочитать, чтобы если понадобится заюзать либу, где используется asyncio иметь хотя бы представление.
>Fluent Python
Хорощий книжка, добавлю ещё Python concurency with asyncio, так бегло прочитать, чтобы если понадобится заюзать либу, где используется asyncio иметь хотя бы представление.
>>4708 (OP)
Не иронично посмотри что-то в духе питон за час, если у тебя уже опыт в программировании есть, потом поищи всякие специфичные питоновские штуки типа генераторов, генераторов в генераторах, сам поэкспериментируй со всякими вопросами, что быстрее переберется tuple или list, про насследование посмотри, enumerate, zip, exec, eval, поковыряй модуль sys, в особенности stdin, stdout, stderr, нахуяч простую ide с консолью через них, subprocess тоже полуркай popen скомпилируй и запусти через него C++ код, и тоже консоль сделай для взаимодействия.
Посмотри всякую залупу __херня_нейм__ типа setattr, hasattr
Напиши класс для n мерного вектора соответственно
Определи для него * + - модуль и тд. Короче про переопределения операторов, сокеты пизучай
Потом PyQt/pySide, numpy, jit компиляцию у numba изучи чтобы уметь разгонять это медленное говно, ctypes
Пока хватит наверное
Не иронично посмотри что-то в духе питон за час, если у тебя уже опыт в программировании есть, потом поищи всякие специфичные питоновские штуки типа генераторов, генераторов в генераторах, сам поэкспериментируй со всякими вопросами, что быстрее переберется tuple или list, про насследование посмотри, enumerate, zip, exec, eval, поковыряй модуль sys, в особенности stdin, stdout, stderr, нахуяч простую ide с консолью через них, subprocess тоже полуркай popen скомпилируй и запусти через него C++ код, и тоже консоль сделай для взаимодействия.
Посмотри всякую залупу __херня_нейм__ типа setattr, hasattr
Напиши класс для n мерного вектора соответственно
Определи для него * + - модуль и тд. Короче про переопределения операторов, сокеты пизучай
Потом PyQt/pySide, numpy, jit компиляцию у numba изучи чтобы уметь разгонять это медленное говно, ctypes
Пока хватит наверное
>>7926
А бля, это ещё замыкания, и соответственно global local nonlocal
Глянь что возвращают globals()
locals()
А бля, это ещё замыкания, и соответственно global local nonlocal
Глянь что возвращают globals()
locals()
>>7928
Бля ещё threading, multiprocessing, pbd, bdb, можешь на основе bdb дебаггер нахуячить
Тебе вопрос на будущее, дебажит ли pdb/bdb треды, если нет как заставить их дебажится
Бля ещё threading, multiprocessing, pbd, bdb, можешь на основе bdb дебаггер нахуячить
Тебе вопрос на будущее, дебажит ли pdb/bdb треды, если нет как заставить их дебажится
>>4708 (OP)
мой совет:
stepik (онлайн курс)
постоянный просмотр ютуба для догона пройденного материала и взгляда на тему с другой стороны потому что на степике одна ебучая математика
читай тг каналы по шедевропитончику, может быть полезную информацию подсмотришь
хз, научись дополнительно сальто делать, авось поможет
мой совет:
stepik (онлайн курс)
постоянный просмотр ютуба для догона пройденного материала и взгляда на тему с другой стороны потому что на степике одна ебучая математика
читай тг каналы по шедевропитончику, может быть полезную информацию подсмотришь
хз, научись дополнительно сальто делать, авось поможет