9 Youtube-каналов для изучения Python

Оглавление (нажмите, чтобы открыть):

ТОП 10 Лучших YouTube-каналов которые помогут научиться программировать новичку

Где новичку брать знания? Да здесь же. Бесплатно. На YouTube! Очень много разных курсов рекламируются в интернете, как «супер-пупер» для обучения такому сложному ремеслу — программированию. Есть курсы, стоимость которых доходит до сотен тысяч рублей. Но зачем? Когда есть столько бесплатного в сети, нужно просто знать где искать.

Мы подготовили лучшую горячую десятку каналов о программировании для новичков по версии «Систематики». Все ссылки кликабильны. Переходите. Учите. Наслаждайтесь. Мы ведь будущие программисты — начнём нумерацию с нуля. Так надо.

0. Веб разработка — однозначно Sorax — JavaScript, CSS, обзоры, подкасты

1. Подробные уроки программирования на самых разных языках для новичков и не только — #SimpleCode

2. Разработчика игр и не только, Game Development, много видеоуроков по созданию игр на различных движках (Unity, Unreal Engine, Game Maker, Corona SDK) — Гоша Дударь

3. Канал посвящен программированию на языке Python 3. Здесь вы найдете видео уроки по программированию на Python, созданию сайтов и веб-приложений. Есть уроки парсингу сайтов, по Flask, уроки по Django 2, по созданию блокчейна на Python, ботов для Телеграма — Олег Молчанов

4. Разработчик пишет о себе: « Я — Хауди Хо, я обучаю людей программированию, пилю обзоры на интересные новости и разработки, а также записываю курсы по разным языкам. \(^o^)/ При этом стараюсь сделать это так, чтобы вообще любой человек понял о чём я говорю и чему учу. Ведь программирование и мир IT технологий — это так просто» —Хауди Хо для совсем новичков

5. Автор — IOS-разработчик из Одессы Алексей Скутаренко (недавно переехал в США). У Алексея Скутаренко есть подробные и грамотные разборы по мобильной разработке — Alex Skutarenko

6. Обучающие видео-уроки по разработке приложений и игр для Android.Start Android — для мобильных разработчиков

7. Ocode — русскоязычный канал на Youtube, созданный для тех, кто еще не стал хорошим программистом, но стремится к этому.

8. Совсем для начального уровня интересные объяснения от ребят из hexlet — Хекслет

9. Больше канал для мотивации, о том что каждый может стать тем кем захочет. Даже если ты гуманитарий. Клим я снял фильм о том, как поставил цель и достиг её за 157 дней — Klim Kovalenko

10. Senior Software Vlogger — для тех, кто хочет узнать программистов. Сейчас Дмитрий работает ведущим разработчиком в Гамбурге. Последние видео на его канале — больше про life-style, чем про программирование. Больше Влогов Богу Влогов)))

Видеоуроки Python

Короче, есть чувак, зовут Баки Робертс, на ютубе у него целая серия обучалок по разным языкам программирования, включая и питон, есть ли смысл мне их перевести и озвучить, а потом выложить сюда? Объясняет он очень круто и постепенно, я с нуля начинал и мне довольно легко давались его обучалки. Вот ссылка на плейлист по питону:

Дубликаты не найдены

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

еще есть годные видео от Derek Banas, тоже различные языки и технологии, часто в стиле * in One Video

Python, YouTube API v2. Получения списка видео по имени канала

Как получить список всего видео (или максимальное количество, какое позволит апи) по имени канала?

Направьте в нужное русло и поправьте, если я неправ.

Как понимаю, я сначала должен получить апи-ключ для своего проекта https://console.developers.google.com
С учетом этого ключа я должен обратиться к апи youtube и получить json-объект, который необходимо распарсить на нужные мне элементы.
Пример обращения к апи уже есть в одном из вопросов, но он для другой версии апи, буду благодарен, если кто-то укажет как построить запрос и получить адекватный ответ, буду благодарен.

2 Answers

API, которое для этого нужно использовать – Youtube Data API, его текущая версия – V3. В этом вопросе правильный ответ рекомендует правильную последовательность действий. Продублирую на русском.

Получить id канала. Проще всего это сделать, зайдя на страницу канала и вытащив id из ссылки. Например, для канала Moscow Python id будет UC-OVMPlMA3-YCIeg4z5z23A .

Получить id плейлиста. Для этого нужно сделать запрос к channels.list, в качестве id указав id канала из первого пункта. В ответе есть структура contentDetails , в ней – ключ uploads , в нём — id плейлиста.

Мастер Йода рекомендует:  Как научиться мыслить как программист — отвечают эксперты

Получить видео в плейлисте. Для этого нужно сделать запрос к playlistitems.list, указав playlistid (из второго пункта) и part=snippet . В ответе будет список разных параметров видео. Например, картинка, название, описание и id видео, по которому можно получить ссылку. Победа.

Для экспериментов рекомендую использовать Youtube API Explorer – можно по-быстрому разобраться в последовательности вызовов методов и их результатах.

Когда с этим будет понятно, останется перенести код на Python. Для запросов рекомендую использовать библиотеку Requests. Официальный SDK лучше не использовать без особой нужны – он очень многословный, сложный и неудобный.

Выше Lebedev Ilya уже указал последовательность действий для решения. Ниже представлю свой результат.

Для начала заходим на YouTube Data API Overview, где описана вся последовательность действий, вкратце: заводим гугл-аккаунт, если у вас его нет, заходим в консоль разработчика, создаем проект, привязываем youtube-апи, получаем свой апи-ключ (в коде указал как YOUR_API_KEY).

Запрос к апи позволит получить только 50 результатов (ограничение апи). В моем случае я могу получить 50 последних загруженных видео канала. Или можно получать по 50 видео из каждого плейлиста, тогда нужно использовать схему из ответа выше.

uri обращения к апи следущий:

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

Крупнейшая подборка Python-каналов на Youtube

Cписок классных Python-каналов для изучения языка, опубликованный proglib.io. Если вам нравится учиться по видео, открывайте статью.

Python-каналов много, но здесь собраны только те, которые удовлетворяют следующим условиям:

  • посвящены изучению Python;
  • заслужили доверие публики (более 2 000 подписчиков);
  • активны (появляются новые видео) или представляют из себя архив со старым, но интересным контентом, который стоит смотреть.

Al Sweigart

Много обучающих видео о Python и Scratch.

Anaconda Inc.

Anaconda − самая популярная data science-платформа в Python. Anaconda Inc. возглавляет крупные open-source проекты, составляющие основу современного анализа данных: Anaconda, NumPy, SciPy. Флагман Anaconda, Anaconda Enterprise, позволяет организациям защищать, регулировать, масштабировать и расширять Anaconda, чтобы подстроить продукт под свои нужды и двигать бизнес вперед.

Кроме обучающих видео, канал содержит видеозаписи конференций AnacondaCon с выступлениями представителей комьюнити по анализу данных, IT-профессионалов, аналитиков, разработчиков и бизнес-лидеров.

Christian Thompson

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

Clever Programmer

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

CodingEntrepreneurs

Программирование для предпринимателей, видеоуроки по программированию для специалистов без технического образования. Научит работать с Django, Python, API, платежами Stripe, jQuery, Twitter Bootstrap и многим другим.

Corey Schafer

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

Chris Hawkes

Обучение программированию, веб-дизайну, отзывчивому веб-дизайну, ReactJS, Django, Python, разработке игр и многому другому.

CS Dojo

Видеоуроки по программированию и компьютерным наукам.

Data School (Кевин Маркхэм)

Если вы заинтересованы в развитии карьеры в сфере data science, канал поможет приблизиться к этой цели. Здесь есть углубленные туториалы, которые помогут вам справиться с важными научными темами и научиться использовать Python и R.

David Beazley

Видеоархив конференции и тренингов Дэвида Бэйсли.

Enthought

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

Кроме того, Enthought известен поддержкой SciPy. Помимо контента, разработанного самой компанией, этот канал хранит видеозаписи SciPy US и EuroScipy.

Michael Kennedy (Talk Python)

Здесь можно найти видео, демо и лекции о программировании веб-разработке, особенностях Python.

PrettyPrinted

На этом канале можно найти видео о веб-разработке на Python: от разработки и деплоя веб-сервиса Django до туториалов по Flask.

PyCon Session Recordings

К сожалению, единого канала YouTube, который содержал бы записи со всех проведенных конференций PyCon, нет. Вместо этого, записи размещаются на отдельных каналах с указанием года записи. А еще их можно посмотреть на PyVideo.org.

PyData

PyData представляет собой форум для международного сообщества пользователей и разработчиков инструментов анализа данных. Это классный ресурс для того, чтобы делиться идеями и учиться друг у друга. Помимо прочего, здесь обсуждают новые подходы и технологии для управления, обработки, аналитики и визуализации данных. Сообщества PyData занимаются наукой о данных с использованием многих языков, включая Python и R.

Python Training by Dan Bader

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

Sentdex (Харрисон Кинсли)

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

Siraj Raval

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

Socratica

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

TheNewBoston (Баки Робертс)

Много обучающих видеороликов самой разной тематики: Python, фреймворки JavaScript, Git, сетевая безопасность и многое-многое другое.

Записи с локальных Python-конференций

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

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

29 YouTube-каналов для обучения полезным навыкам

Лайфхакер подготовил для вас список видеоканалов, которые помогут обрести новые умения, востребованные на рынке труда. Среди роликов вы найдёте уроки веб-программирования и дизайна сайтов, интернет-маркетинга, английского, фотографии и обработки графики с помощью Photoshop.

Мастер Йода рекомендует:  Выбор CMS, которую полюбит ваша организация

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

Изучение Python: подборка книг, курсов и видео на YouTube Материал редакции

Конспект подборки материалов по Python, подготовленной сайтом Coriers.

Книги для изучения Python

«Автоматизация рутинных задач с помощью Python: практическое руководство для начинающих»

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

«Python Cookbook» или «Настольная книга по Python»

В книге рассматриваются темы File/IO, структуры данных, сетевое программирование, алгоритмы и другие. Изучение этих тем поможет не только хорошо понять, для чего используется Python, но и выучить основы программирования. Чтобы узнать больше о Python и Excel, авторы подборки советуют прочесть о библиотеке OpenPyXL.

Много других полезных книг можно найти на сайте англоязычного издательства O’Reilly.

Бесплатные видео: YouTube-каналы

Канал Кори Шафера

У Кори Шафера много обучающих видео по Python, Django, GitHub, Linux и другим темам, которые будут полезны всем, кто хочет начать работать в сфере технологий.

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

Pandas – это библиотека для обработки и анализа данных, работающая на языке Python. Видео, которые помогут в использовании этой библиотеки:

Книги по Pandas

«Python и анализ данных» Уэса Маккинни

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

Машинное и глубокое обучение на Python: видео

Pandas подходит для базовой обработки данных. Для построения более сложных моделей можно научиться пользоваться библиотекой Scikit.

Tensorflow и глубокое обучение

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

Машинное обучение на Python: книги

«Machine Learning with Python Cookbook: Practical Solutions from Preprocessing to Deep Learning» или «Машинное обучение на Python: практические решения (от обработки данных до глубокого обучения)»

Автор начинает книгу с объяснения легких тем, постепенно переходя к более сложным понятиям (таким как нейронные сети). Как и большинство книг издательства O’Reilly, учебник содержит большое количество практических примеров.

«Hands-On Machine Learning with Scikit-Learn and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems» или «Машинное обучение с Scikit-Learn и TensorFlow: понятия, инструменты и способы построения «умных» систем»

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

Машинное обучение на Python: курсы

Курс Фрэнка Кейна: от линейных регрессий до метода опорных векторов. Кейн также рассказывает об ансамбле методов, дилемме смещения–дисперсии, Apache Spark и о многом другом.

Видеоуроки по Python от Khan Academy

Некоммерческая организация Khan Academy начала публиковать микролекции по языку программирования Python для начинающих. Первый урок посвящён написанию простой программки вычисления факториала с использованием цикла.

P.S. Khan Academy специализируется на массовом образовании. С 2006 года её основатель Салман Хан записал более 2300 микролекций в области науки и математики. По данным на июнь 2011 года, у канала Khan Academy на YouTube зафиксировано около 64 млн просмотров.

Читают сейчас

Похожие публикации

  • 18 сентября 2014 в 15:23

Khan Academy разработала быструю JavaScript-библиотеку для работы с математическими формулами

Сбербанк и Khan Academy

Khan Academy будет использовать JavaScript для обучения программированию

Заказы

AdBlock похитил этот баннер, но баннеры не зубы — отрастут

Комментарии 28

Калька с английского, где смысл слова «science» несколько уже. Поэтому «Science and Math» только так встречается.

А, и ещё есть «humanities», которые тоже в science не входят. Попробуйте теперь в русском сказать «как наука, так и философия»…

Цикл уроков на русском, самые основы.

Ага. Я сам всё хочу со дня на день питон поизучать.
Для меня код на основе range выглядит так:
1. создать массив
2. заполнить его числами от 0 до искомого числа-1
3. для каждого элемента массива, взять элемент массива, и проделать действия

Это я к тому, что при цикле в 1000000 записей память не закончится внезапно?

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

Немного оффтоп, но Khan Academy задел меня за душу. Очень доходчивые видео, но главное — упражнения! Я, как JavaScript-разработчик, представляю (точнее, даже трудно себе представить) сколько работы было сделано для реализации механики этих упражнений! Наверное это самая сложная часть проекта, над которой и ушёл краптать Джон Ресиг.

И что отдельно радует — Khan Academy почти целиком и полностью о любимой мной математике (ну и немного о программировании). Хотя после институтской вышки все задачи кажутся уж очень простыми.

Мы собрали лучших 9 Youtube-каналов для изучения Python

С их помощью вы сможете стать хорошим специалистом в области программирования на Python.

9 Youtube-каналов для изучения Python — Библиотека программиста

Мы собрали 9 лучших Youtube-каналов для освоения и дальнейшего изучения языка программирования Python. Образовательные каналы, записи конференций.

Комментарии (49)

Владислав Романов

Спасибо большое за подборку

Михаил Королёв

Неоднократно слышал мнение, что Python лучше всех подходит для начинающих в программировании, но есть вариант начать с С++, что будет очень тяжело, но потом «будет легче»(каким именно образом никто не пояснил). Так вот, стоит ли мучиться начинающему(от слова совсем) с С++, чтобы потом было лучше, или не стоит забивать голову и просто постигать азы через Python?

Андрей Трефилов

Михаил, начинай и заканчивай питоном, все просто

Дмитрий Соколов

Михаил, начинай с плюсов, базарю, еще захочешь.

Роман Абрамов

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

Алексей Данилов

Михаил, плюсы для начинающего — та ещё головная боль. Принципы ООП и алгоритмы для начала. Потом уже за язык. С Питона начать. Посоветовал бы Object Pascal, тоже неплохо, но закидают какашками за этот совет ��

Денис Калиночкин

Михаил, начинай с си. Это примерно как паскаль по сложности, только на нем еще и пишут

Григорий Безюк

Программирование — это не про язык, это про привычку к computational thinking. Алгоритмы важны прежде всего. На интерпретируемых языках никогда толком не врубишься во многие низкоуровневые основы (про память и типы данных). Я советую параллельно разбираться с Python и c Си — первый для простоты, второй — для хардкора и понимания сути. И на обоих весь вопрос в алгоритмике, конечно, а не в синтаксисе.

Михаил Королёв

Андрей, хотел в дальнейшем попробовать(подчеркиваю, что только попробовать) себя в геймдеве, а там насколько видел распространен С++. Да и в целом, ведь есть у него какие-то ощутимые преимущества, из-за которых его так часто используют. Вот в том и вопрос, стоит ли набивать руку на Python, а потом( если будет надо) переучиваться, или сразу пытаться пробивается через терни С++.

Евгений Михайленко

Михаил, что мешает знать сразу несколько языков ?

Антон Говорунов

Михаил, поверь, нормальный кодер обычно знает несколько языков. В каждом свои принципы, парадигмы и т.п. Настоящий геймдев это весьма не просто. Тут важны знания математики, физики и не хилые знания алгоритмов. Ну, если не юзать всякие Unity и т.п. Так что в принципе можно начать учить и питон, потом учить что еще. И главное на сях мир не заканчивается. Тут от ассемблера до javascript. Скажу честно, я в свое время начинал с Vb, перешел на Pascal и Delphi, далее покодил чуток на ассемблере. Это дало понимание архитектуры и принципов работы ПК. Потом были попытки нормально выучить Си, но задач под него не было. Дальше выучил PHP, а сейчас полностью ушел на фронтенд. Ни о чем не жалею. Питону совсем немного времени посвятил, крутой язык. Как первый язык смело можно учить.

Василий Петров

Роман, в корне неверное суждение. Здесь есть аж два аргумента: 1) это расширяет кругозор. Начиная с того, что видя, как решаются те или иные задачи в разных языках, ты можешь лучше ориентироваться в реалиях. Но тут надо выбирать языки правильно. К примеру, учить Java и C# вместе бессмысленно, т.к. это сорта говна. с++ и Perl или Java и Ruby уже интереснее. 2) чаще всего сферы применения языков различаются: И, к примеру, генерировать конфигурацию какого-нибудь веб-сервера куда эффективнее на языке высокого уровня со встроенными регулярными выражениями, чем на том, на котором этот сервер был написан.

Марк Скоромец

Михаил, сложности для новичков если изучать С++? — чепуха. Этот язык лишь делает необходимым изучение алгоритмов, а без них в программировании никуда. А если ищешь халяву, то тебе не на программиста. Тут котелок должен варить.

Видеоуроки Python

Установка Python под Windows. Устраняем ошибки.
ООП в Python
Упрощаем работу с потоками в Python
Потоки в Python
Эмулируем действия в браузере на Python + Selenium
FAQ по Python
Самоучитель по Python
Python и база данных SQLi (sqlite)
Python + Beautiful Soup + SQLi
Python // Уроки для новичков

Если вам понравилась эта статья поделитесь ею с друзьями, тем самым вы помогаете нам развиваться и добавлять всё больше интересного и полезного контента!

youtube-python 1.0.13

pip install youtube-python Copy PIP instructions

Last released: Feb 16, 2020

Python Youtube Data API v3

Navigation

Project links

Statistics

View statistics for this project via Libraries.io, or by using Google BigQuery

License: GPL

Tags youtube, data, api, python, v3

Maintainers

Classifiers

  • Development Status
    • 4 — Beta
  • Intended Audience
    • Developers
  • Operating System
    • OS Independent
  • Programming Language
    • Python :: 3.5
  • Topic
    • Software Development :: Libraries :: Python Modules

Project description

#### Python — Youtube Data API v3

youtube-python is a simple client for youtube api. It uses [Youtube Data API v3](https://developers.google.com/youtube/v3/).

## Installation ` sudo pip install youtube-python `

## Using `python from youtube import API api = API(client_ , client_secret='', api_key='', access_token='optional') `

Project details

Project links

Statistics

View statistics for this project via Libraries.io, or by using Google BigQuery

License: GPL

Tags youtube, data, api, python, v3

Maintainers

Classifiers

  • Development Status
    • 4 — Beta
  • Intended Audience
    • Developers
  • Operating System
    • OS Independent
  • Programming Language
    • Python :: 3.5
  • Topic
    • Software Development :: Libraries :: Python Modules

Release history Release notifications

Download files

Download the file for your platform. If you’re not sure which to choose, learn more about installing packages.

Files for youtube-python, version 1.0.13

Filename, size File type Python version Upload date Hashes
Filename, size youtube-python-1.0.13.tar.gz (2.8 kB) File type Source Python version None Upload date Feb 16, 2020 Hashes View hashes

Hashes for youtube-python-1.0.13.tar.gz

Hashes for youtube-python-1.0.13.tar.gz

Algorithm Hash digest
SHA256 b7342e061806e157ff0d794559b06ffb9672646bad6fcb873abea4e7f781e510 Copy
MD5 60f5522d9363d9860d9ab7cef497b53c Copy
BLAKE2-256 923094917cecaff1deb5a5761b7ef6010f680f831b352d47d216638cd6d5fa3a Copy

About PyPI

Contributing to PyPI

Using PyPI

Developed and maintained by the Python community, for the Python community.
Donate today!

Добавить комментарий