Как в 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 | Смотреть видео
x = 20
X=X +1
print (x)
Если вы начали учить Python после других языков программирования, можете удивиться, что в нём нет привычных операторов инкремента «++» и декремента «—». При их использовании вы увидите ошибку SyntaxError: invalid syntax.
Python Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Python - полный курс для начинающих с нуля. Без воды
Курс на 30 минут. В нем разбираются такие темы, как: команда print, арифметические операции, массивы и циклы, парсер на Python и не только.
Python Notes | Смотреть видео
Курс на 30 минут. В нем разбираются такие темы, как: команда print, арифметические операции, массивы и циклы, парсер на Python и не только.
Python Notes | Смотреть видео
Пишу простую, но реальную программу на Python. Автоматизирую свою рутину
Реальный пример из жизни, как я автоматизировал свою рутину при помощи языка программирования Python. Задача - обработать большое количество папок с фотографиями. А именно: выбрать по одной фото из каждой папки и рассортировать их по коллекциям.
Подробно объясняю процесс создания программы.
Python Notes | Смотреть видео
Реальный пример из жизни, как я автоматизировал свою рутину при помощи языка программирования Python. Задача - обработать большое количество папок с фотографиями. А именно: выбрать по одной фото из каждой папки и рассортировать их по коллекциям.
Подробно объясняю процесс создания программы.
Python Notes | Смотреть видео
import trio
from types import CoroutineType
def trio_runner(coro: CoroutineType):
print( 'running asynchronous code' )
async def corowrap(coro):
return await coro
return trio.run(corowrap, coro)
Позволяет использовать параллельные процессы. Ультраполезная фича, когда речь заходит о предварительной обработке данных, где на одном конвейере предстоит обработать разные столбцы крупного датафрейма.
Python Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
Вложенные списки, многомерные списки
Полезный урок на 10 минут о двух важных видах списков в Python.
Python Notes | Смотреть видео
Полезный урок на 10 минут о двух важных видах списков в Python.
Python Notes | Смотреть видео
Какой метод используется для объединения двух строк?
Anonymous Quiz
12%
add()
21%
merge()
22%
concat()
45%
+
👍1
Как опубликовать проект на GitHub из PyCharm
Как опубликовать проект на GitHub из PyCharm? Это видео специально записано для серии видео уроков делаем сайт недвижимости на Python используя фреймворк Django. В этом видео мы настроим публикацию проекта на GitHub. Будем использовать PyCharm, Python, Django, GitHub.
Python Notes | Смотреть видео
Как опубликовать проект на GitHub из PyCharm? Это видео специально записано для серии видео уроков делаем сайт недвижимости на Python используя фреймворк Django. В этом видео мы настроим публикацию проекта на GitHub. Будем использовать PyCharm, Python, Django, GitHub.
Python Notes | Смотреть видео
def count_five():
for i in range(5):
yield i
Если предикатов фильтрации или обработчиков элементов списка много, то удобнее использовать генераторы. Они могут не дать прироста скорости, но помогут сэкономить память.
Генераторной фунцией в python называется функция, которая ведет себя как итератор. Для определения генераторной функции нужно использовать ключевое слово yield.
Python Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
Разбираю Python 10 минут
Язык Python среди программистов прославился как “лучший язык для новичков”. Его называют самым легким в обучении языком - можно забыть об архитектуре и управлении памятью, а любой бесплатный курс и статьи на Хабре сделают из тебя настоящего IT-специалиста! Однако есть и другая чаша весов: Питон обладает существенными недостатками, с которыми джун может столкнуться уже на этапе работы, поэтому сегодня мы сравним плюсы и минусы языка Пайтон и выясним, насколько он актуален в 2024 году.
Python Notes | Смотреть видео
Язык Python среди программистов прославился как “лучший язык для новичков”. Его называют самым легким в обучении языком - можно забыть об архитектуре и управлении памятью, а любой бесплатный курс и статьи на Хабре сделают из тебя настоящего IT-специалиста! Однако есть и другая чаша весов: Питон обладает существенными недостатками, с которыми джун может столкнуться уже на этапе работы, поэтому сегодня мы сравним плюсы и минусы языка Пайтон и выясним, насколько он актуален в 2024 году.
Python Notes | Смотреть видео