Пишу простую, но реальную программу. Python + Excel
Реальный пример из жизни, как я работал с Excel - файлом при помощи языка программирования Python. Задача - обработать XLSX-файл Бланка заказа и составить новую таблицу соответствия подкатегорий товара и принадлежащих им артикулов. Подробно объясняю процесс создания программы.
В процессе использую библиотеку openpyxl, операции со строками, типы данных dictionary, list, операции со строками, сортировку словаря по ключам и многое другое.
Python Notes | Смотреть видео
Реальный пример из жизни, как я работал с Excel - файлом при помощи языка программирования Python. Задача - обработать XLSX-файл Бланка заказа и составить новую таблицу соответствия подкатегорий товара и принадлежащих им артикулов. Подробно объясняю процесс создания программы.
В процессе использую библиотеку openpyxl, операции со строками, типы данных dictionary, list, операции со строками, сортировку словаря по ключам и многое другое.
Python Notes | Смотреть видео
sequence [start:end:step]
Слайс (slice) — это способ извлечения определенной части последовательности (например, строки, списка, кортежа) с использованием индексации.
Python Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
Python с нуля: dictionary с примерами
Короткий урок по dictionary в Python с примерами и разбором конкретных ситуациях.
Python Notes | Смотреть видео
Короткий урок по dictionary в Python с примерами и разбором конкретных ситуациях.
Python Notes | Смотреть видео
Какое ключевое слово используется для выхода из цикла?
Anonymous Quiz
6%
stop
5%
halt
80%
break
10%
exit
Уроки Pygame для начинающих
Разработка игр на Python возможна благодаря библиотеки Рудате. В курсе для начинающих вы с нуля изучите эту библиотеку и научитесь на ее основе создавать небольшие проекты под мобильные устройства.
Python Notes | Смотреть видео
Разработка игр на Python возможна благодаря библиотеки Рудате. В курсе для начинающих вы с нуля изучите эту библиотеку и научитесь на ее основе создавать небольшие проекты под мобильные устройства.
Python Notes | Смотреть видео
у = 'abc'
print(y[-1]) # вернет "с"
Если вы хотите начать с последнего знака, то воспользуйтесь отрицательным индексом.
Python Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Как учить Python с нуля
Всем привет! В этом ролике я поделюсь с Вами своим опытом в изучении языка Python!
Python Notes | Смотреть видео
Всем привет! В этом ролике я поделюсь с Вами своим опытом в изучении языка Python!
Python Notes | Смотреть видео
Какое ключевое слово используется для пропуска итерации в цикле?
Anonymous Quiz
13%
skip
20%
pass
57%
continue
10%
next
Самый быстрый способ задеплоить Discord Python бота на Heroku
В этом видео я расскажу, как буквально за 10 минут выложить Discord Python бота на бесплатный хостинг Heroku. Подобным образом можно также задеплоить Telegram, ВКонтакте и Instagram Python ботов.
Python Notes | Смотреть видео
В этом видео я расскажу, как буквально за 10 минут выложить Discord Python бота на бесплатный хостинг Heroku. Подобным образом можно также задеплоить Telegram, ВКонтакте и Instagram Python ботов.
Python Notes | Смотреть видео
items = [1, 2, 3, 4, 51
for item in items:
print (item)
Синхронный код — это код, который выполняется последовательно, один за другим, и блокирует выполнение других задач до его завершения. Это означает, что если у вас есть функция, которая занимает много времени на выполнение, и вы вызываете ее в основной программе, то выполнение программы заблокируется до завершения этой функции.
Python Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Основы Docker Compose | Docker Compose для Python разработчика
В одном из предыдущих роликов мы обстоятельно поговорили о такой технологии как Docker. Однако, мы не успели поговорить про Docker Compose, без чего разговор о Docker'е нельзя считать полностью завершённым.
Поэтому в этом ролике мы:
- Узнаем что такое Docker Compose и зачем он нужен;
- Развернём LEMP-стек с помощью Docker Compose;
- Создадим и запустим Python-проект через Docker Compose.
Python Notes | Смотреть видео
В одном из предыдущих роликов мы обстоятельно поговорили о такой технологии как Docker. Однако, мы не успели поговорить про Docker Compose, без чего разговор о Docker'е нельзя считать полностью завершённым.
Поэтому в этом ролике мы:
- Узнаем что такое Docker Compose и зачем он нужен;
- Развернём LEMP-стек с помощью Docker Compose;
- Создадим и запустим Python-проект через Docker Compose.
Python Notes | Смотреть видео
Как в PyCharm создать EXE файл
Сегодня покажу как в PyCharm создать exe файл из вашего проекта на Python.
Python Notes | Смотреть видео
Сегодня покажу как в PyCharm создать exe файл из вашего проекта на Python.
Python Notes | Смотреть видео
❤1
Эффективно работаем со сложными структурами данных в Python
Сложные структуры данных часто возникают в проектах, реализующих сбор и обработку разносортных данных, как правило это многоуровневые вложенные массивы и словари. Работать с такими структурами непросто, но в Python есть отличные встроенные инструменты, позволяющие снизить сложность работы, улучшить читаемость и поддерживаемость кода, облегчить разработку в IDE, а также снизить объём используемой оперативной памяти. В видео мы поговорим о разных подходах и сравним их эффективность — List/Dict, dataclass, tuple, collections.namedtuple, typing.NamedTuple.
Python Notes | Смотреть видео
Сложные структуры данных часто возникают в проектах, реализующих сбор и обработку разносортных данных, как правило это многоуровневые вложенные массивы и словари. Работать с такими структурами непросто, но в Python есть отличные встроенные инструменты, позволяющие снизить сложность работы, улучшить читаемость и поддерживаемость кода, облегчить разработку в IDE, а также снизить объём используемой оперативной памяти. В видео мы поговорим о разных подходах и сравним их эффективность — List/Dict, dataclass, tuple, collections.namedtuple, typing.NamedTuple.
Python Notes | Смотреть видео
👍1
# Исходный список
my _list = [10,20,30,40,50]
# Используем функцию reversed() для изменения порядка элементов my_list
# Сохраняем новый список, который создается, в переменную my_ new_list
my_new_list = list(reversed (my_list))
print (my_new_list)
# Результат
# [50, 40, 30, 20, 10]
Функция reversed() принимает список в качестве аргумента и возвращает нам исходные элементы, только в обратном порядке.
Если вы хотите сохранить возвращаемое значение из функции reversed() для дальнейшего использования, то нужно преобразовать результат в список с помощью функции list(). Далее необходимо присвоить получившееся выражение переменной, в нашем случае my_new_list.
Python Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
Пишем Instagram бота на Python
Привет друзья! Серия уроков по созданию Instagram бота на Python. В данном видео разбираем авторизацию в Instagram при помощи Selenium и Python. Как сделать своего бота для Instagram?! Бот на python для Instagram? Свой бот на python для Instagram? Как? Ответ: смотри видео)
Python Notes | Смотреть видео
Привет друзья! Серия уроков по созданию Instagram бота на Python. В данном видео разбираем авторизацию в Instagram при помощи Selenium и Python. Как сделать своего бота для Instagram?! Бот на python для Instagram? Свой бот на python для Instagram? Как? Ответ: смотри видео)
Python Notes | Смотреть видео
def my_function (my_list=None):
if my_list is None:
my_list = []
# do something with my_list
Значения по умолчанию для аргументов функции вычисляются только один раз, когда функция определяется, а не каждый раз, когда она вызывается.
Таким образом, если вы попытаетесь использовать изменяемый тип данных (например, список) как аргумент по умолчанию для функции, то каждый вызов функции, который изменяет это значение, также изменит значение по умолчанию для всех последующих вызовов функции. Это может привести к неожиданным поведениям.
Python Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Как установить Pyaudio
На этом уроке мы с вами установим PyAudio модуль в Python. Вы научитесь обходить ошибку при установке и запустите модуль, который выведет вам список ваших аудиоустройств.
Python Notes | Смотреть видео
На этом уроке мы с вами установим PyAudio модуль в Python. Вы научитесь обходить ошибку при установке и запустите модуль, который выведет вам список ваших аудиоустройств.
Python Notes | Смотреть видео
Python с нуля: Цикл for с примерами
Разберем важный цикл for на практике.
Python Notes | Смотреть видео
Разберем важный цикл for на практике.
Python Notes | Смотреть видео