Python - Полный Курс для Начинающих

preview_player
Показать описание

Курс: "Поколение Трансформеров": Нейросети для Естественного Языка (NLP)

Аве, Кодер!
Этот интенсив "Python для начинающих" является первой ступенью плейлиста Python для Machine Learning и Data Science.
В этом видеоуроке мы разберем основы: от установки до исключений.

Полезные ссылки:
Pycharm Shorcuts
List of Python modules
List of built-in exceptions
Map function
FilerFunction
Python Collections
OS Library

Тайм-коды: Типы данных, Ввод, Вывод, Ветвление (Условия), Циклы, Структуры данных (Коллекции), Функции, Работа с Файлами, Модули, Исключения
0:00 Установка python на компьютер
0:54 редактор PyCharm
2:45 первый новый проект
3:45 Типы данных в python: int (число), str(строка), bool(истина или ложь), float(число с запятой)
4:59 Переменная. python - язык с динамической типизацией
5:28 Вывод на печать print()
5:56 той же переменной присваиваем (инициализируем) уже другое значение (не обязательно того же типа)
7:17 динамика в программе
7:45 Ввод с клавиатуры input()
8:15 интерактив
8:41 простейшие Арифметические Операции в python. = - это присвоение чего либо, +, /, -, *, **(возведение в степень), //(деление нацело), %(Mod результат - остаток от деления)
11:42 пишем игру угадайку
12:40 отинтовать (сделать строчные данные числом) int(input())
14:04 Сравнение значений: больше , меньше, == (равно ли), !=(не равно),. В результате даёт одно из всего двух возможных значений: True или False (это тип bool)
16:17 Условия if else elif . С их помощью можно контролировать течение программы
17:25 Отступы. В Питоне отсутствуют ; и скобки для разграничения пространства. Всё делается благодаря индентации
20:17 составные условия: ключевые слова and, or, not
29:49 Циклы. while
33:55 конкатенация. Знак + склеивает то, что по бокам
37:29 цикл for range(start, stop, step)
41:31 Структуры хранения данных. 1) тип коллекций: list = ( список, массив). Данные номеруются начиная с 0
43:09 Встроенные методы для списков. Имя. (и через точку можно вызвать встроенный метод) append()
44:54 Срезы
46:29 2) tuple = ()(кортеж)
48:56 3) set = (множество). add(), update()
51:48 метод len()(количество элементов), remove()
55:02 4) dict={"ключ":"значение",} (словарь). values(), items(), get(), pop(), popitem()
1:01:00 copy() - скопировать словарь, clear(), del имя
1:04:43 словарь из словарей
1:07:06 работа со строками(str). len(), lower(), upper(), replace(что, на что), split(), strip()
1:10:51 оператор in, not in
1:11:27 плейсхолдер format()
1:12:57 игра
1:17:06 ключи и значения в format
1:18:50 Экранированные символы
1:19:59 методы для строк find(), count()
1:22:14 Функции def
1:25:53 вариативное количество аргументов (* имя)
1:29:11 функция, которая ничего не возвращает -pass
1:29:40 д/з **kwargs
1:29:52 Работа с Файлами
1:30:20 open("имя.txt", mode). mode: "r"(read/читать), "a"(append/добавить в конец), "w"(write/перезаписать) или "x"(create/создать). В имя файла - весь путь + слэши удвоить
1:32:54 readLine()
1:35:32 создание файла при помощи python с нуля. mode = x или w
1:38:39 Библиотеки import
1:39:08 Модули
1:41:02 Области видимости. Локальные переменные. Ключевое слово global
1:44:31 Исключения try, except, else, finally, raise
1:49:47 в python есть готовые исключения
1:49:58 метод type(), оператор is(это)

#авекодер #python #pythonснуля

Поддержи проект:

BTС: 1BmLvUFiJaVpCAwhzW3ZwKzMGWoQRfxsn4
ETH: 0x6f1A488c9b12E782AEF74634a40A79b1631237aB

История Технологий:
______________________
Аве Кодер!
Меня зовут V и я кодер. Я экспортирую из Англии: актуальные туториалы, computer science, брейнхаки, лайфхаки, здоровье кодера, тревэл он нью левэл, английский для кодера, как кодеру не помереть с голоду, юмор и многое другое.
Так что ставь императорский палец вверх, подписывайся и бей в колокол!
Рекомендации по теме
Комментарии
Автор

Изучаю питон с "0", после просмотра энного количества видео по Python, смело заявляю, что ваша подача материала лучшая из просмотренных видео в youtube, всё с чувством с толком с хорошими примерами, материал хорошо усваивается. Благодарю вас!

uhphnoh
Автор

в 1 видео почти весь 1 том Марка Лутца только кратко и затрагивая основную информацию, это круто.

Stuslk
Автор

Благодарю за видео. Теперь бы интеграцию Python с PostgreSQL

johnb
Автор

Отдельное спасибо за юмор! Обожаю людей с чю. Я теперь ваша поклонница навеки!)

pflvbib
Автор

Спасибо! Всех благ!
Талант не пропёшь!

aramis
Автор

Как по мне это самая лучшая подача информации еще и с уместным юмором! Лайк, подписка. Спасибо мне очень понравилось.

jtyliym
Автор

Очень информативный урок для новичка, большое спасибо!

turbobelkin
Автор

Офигеть. На Степике изучаю аж три курса по Питон. Но такой уникальной подачи материала. Не видел нигде. На одном из курсов была задача из цикла while но там были списки, танцующие пары. Всё это изучал через не хочу. И тут наткнулся на ваше видео. Такой красивой подачи материала не видел нигде. Оказывается при помощи цикла while можно создать простую игру. Вот завтра и вернусь к этому вопросу.

qhfryow
Автор

Чудесная подача материала. Решил изучать Python с 0. Вам нужно преподавать.

rpzmini
Автор

Очень все доходчиво и понятно, я новичок от слова совсем), но даже я понял 35 - 40 % информации! Браво автору!

ikomaz
Автор

О! Нашлось ещё мне интересное занятие) Спасибо!

iritaka
Автор

Спасибо огромное за понятное, простое и наглядное изложение материала!

Tehnohipster
Автор

1:43:45
Тут стоило упомянуть что значение глобальной переменной изменяется только после вызова функции где она объявлена.

iubrcgs
Автор

Очень хороший урок, спасибо. Было бы круто увидеть видео с фишками/лайфхаками в PyCharm

rehanidi
Автор

попробую за неделю узнать более менее основу python при помощи вашего курса и доп. информации, через неделю допишу
P.S. И так, за эту неделю я можно считать понял основы(не всем конечно идеально пользуюсь, иногда подглядываю в инет), но все равно нужно больше практики и я думаю какой-нибудь общий проект сделать, спасибо вам за такой курс!!

programmer
Автор

лайк за чувство юмора))) зашел только из-за превьюхи)

vitaljaalex
Автор

Написал прогу которая, загадывает случайное число от 0 до 10) и у пользователя 5 попыток, чтобы угадать)
Поэтапно спрашивая
Номер
Цвет
Отображает количество попыток
Цикл не вылетает, если ты пишешь букву вместо числа или число вместо буквы
Если угадали номер программа повторно не запрашивает число
Если число больше или меньше загаданного, программа уведомляет больше или меньше
Ну с цветом проще) Если цвет не угадывает программа говорит нет и цикл идет по новой уведомляя сколько попыток))
Ну и цвет не запрашивается, если он угадан, а число нет)
По окончанию поздравление.
Или утешение

up:а нет ввод не того типа переменной ломает прогу)

ggshnick
Автор

Видео просто топ, максимально информативное, автоматом лайк и подписка, единственное что у меня к концу просто мозг подкипел несмотря на то что я уже знал половину)

gnomello
Автор

V, тут явно без магии не обошлось 46:28. [2:4] должно быть [Porshe, WolksVagen] или [Mercedes, Opel]. Что-то тут я не понял (

Jack_Eagle
Автор

Спасибо за видео! Сейчас остановился на домашнем задании (задача с числами и цветами). Насколько я понимаю, чтобы не "вылетало" снова на выбор числа, нужен дополнительный цикл, который зациклит выбор цвета. Если я прав, то подскажи куда (логически в коде) все таки нужно разместить этот цикл? Если не прав, то в чем решение?

georgetaran
welcome to shbcf.ru