🔥 Подробное описание языка Python для начинающих
💬 Python — красивый, лаконичный и многофункциональный язык. Давайте пробежимся по фундаменту Python. Статья подойдёт для начинающих.
Читать статью
💬 Python — красивый, лаконичный и многофункциональный язык. Давайте пробежимся по фундаменту Python. Статья подойдёт для начинающих.
Читать статью
👍8🔥1
Media is too big
VIEW IN TELEGRAM
🎬 Решаем задачи на Python с Codewars | 5 kyu
Продолжаем покорять Codewars. Решаем популярные задачи 5 ранга.
➖ https://www.youtube.com/watch?v=Ecvz2GR8tzw
Продолжаем покорять Codewars. Решаем популярные задачи 5 ранга.
➖ https://www.youtube.com/watch?v=Ecvz2GR8tzw
👍12
👍23❤1
🔥 Отступы в Python: так ли это плохо?
💬 Является ли стиль отступов в Python недостатком? Не приводит ли он к сложному и склонному к ошибкам синтаксису? Не превращает ли язык в беспорядочные разбросанные блоки Lego? Подумаем вместе над этими вопросами.
📌 Многие авторы, критикующие Python, указывают, что одна из самых больших проблем этого языка — строгие правила отступов. Подумаем, так ли это на самом деле.
Читать статью
💬 Является ли стиль отступов в Python недостатком? Не приводит ли он к сложному и склонному к ошибкам синтаксису? Не превращает ли язык в беспорядочные разбросанные блоки Lego? Подумаем вместе над этими вопросами.
📌 Многие авторы, критикующие Python, указывают, что одна из самых больших проблем этого языка — строгие правила отступов. Подумаем, так ли это на самом деле.
Читать статью
👍14
🔥 Как дизассемблировать код Python и повысить его производительность.
💬 Базовое знакомство с простой, но эффективной техникой оптимизации кода через его дизассемблирование.
В этой статье вы узнаете, как:
▪️ Дизассемблировать код Python.
▪️ Находить и заменять строки и процессы, которые можно оптимизировать.
📌 Потребуется всего лишь несколько дополнительных строк для дизассемблирования, чтобы более подробно представить инструкции кода, а также несколько минут размышлений над тем, как же его можно улучшить.
Читать статью
💬 Базовое знакомство с простой, но эффективной техникой оптимизации кода через его дизассемблирование.
В этой статье вы узнаете, как:
▪️ Дизассемблировать код Python.
▪️ Находить и заменять строки и процессы, которые можно оптимизировать.
📌 Потребуется всего лишь несколько дополнительных строк для дизассемблирования, чтобы более подробно представить инструкции кода, а также несколько минут размышлений над тем, как же его можно улучшить.
Читать статью
👍11
👍14❤12🔥3
Функция enumerate() в Python
Функция enumerate() в Python принимает некий набор данных в качестве параметра и возвращает объект enumerate. Этот объект возвращается в формате пар ключ-значение.
Синтаксис функции
Функция enumerate() в Python принимает некий набор данных в качестве параметра и возвращает объект enumerate. Этот объект возвращается в формате пар ключ-значение.
Синтаксис функции
enumerate()
выглядит следующим образом:enumerate(iterable, start)Обратите внимание, что при использовании enumerate() нужно указывать тип данных, в котором будет храниться наш объект enumerate при возврате.
👍26🔥2
🔥 Как собрать данные для DS-проекта с помощью Python: 3 шага
💬 Начните свой проект по науке о данных с создания Python-скрипта, используя библиотеку Selenium для извлечения данных. Предлагаем узнать, как это выполнить в 3 шага.
📌 Любой проект по науке о данных нуждается в данных. Чтобы извлечь их с сайта и создать необходимый набор, используются инструменты веб-скрейпинга.
Однако на одном сайте не всегда находятся все нужные данные либо там могут быть несоответствия, из-за которых можно извлечь только часть данных.
С помощью этого руководства мы извлечем остальные данные с нуля с помощью Selenium, чтобы в дальнейшем использовать их в проекте.
Читать статью
💬 Начните свой проект по науке о данных с создания Python-скрипта, используя библиотеку Selenium для извлечения данных. Предлагаем узнать, как это выполнить в 3 шага.
📌 Любой проект по науке о данных нуждается в данных. Чтобы извлечь их с сайта и создать необходимый набор, используются инструменты веб-скрейпинга.
Однако на одном сайте не всегда находятся все нужные данные либо там могут быть несоответствия, из-за которых можно извлечь только часть данных.
С помощью этого руководства мы извлечем остальные данные с нуля с помощью Selenium, чтобы в дальнейшем использовать их в проекте.
Читать статью
👍12🤔3
🔥 Пять статей от редакции, собравшие больше всего отдачи:
1. ПРИЛОЖЕНИЕ С GUI НА PYTHON и PySide6 (PyQt6). Построение GUI в Qt Designer - В этом видео мы начнем создавать приложение с графическим интерфейсом на Python используя фреймворк PySide6.
2. Подробное описание языка Python для начинающих.
3. Решаем задачи на Python с Codewars | 5 kyu - Решаем популярные задачи 5 ранга.
4. Отступы в Python: так ли это плохо? - Многие авторы, критикующие Python, указывают, что одна из самых больших проблем этого языка — строгие правила отступов. Подумаем, так ли это на самом деле.
5. Функция enumerate() в Python - В данной статье мы бы хотели разобрать, как работает функция enumerate() в Python.
1. ПРИЛОЖЕНИЕ С GUI НА PYTHON и PySide6 (PyQt6). Построение GUI в Qt Designer - В этом видео мы начнем создавать приложение с графическим интерфейсом на Python используя фреймворк PySide6.
2. Подробное описание языка Python для начинающих.
3. Решаем задачи на Python с Codewars | 5 kyu - Решаем популярные задачи 5 ранга.
4. Отступы в Python: так ли это плохо? - Многие авторы, критикующие Python, указывают, что одна из самых больших проблем этого языка — строгие правила отступов. Подумаем, так ли это на самом деле.
5. Функция enumerate() в Python - В данной статье мы бы хотели разобрать, как работает функция enumerate() в Python.
👍5❤2
Media is too big
VIEW IN TELEGRAM
🎬 СОВРЕМЕННЫЙ GUI PYTHON TTKBootstap. Стилизуем Tkinter.
В этом видео мы будем рассматривать библиотеку ttkbootstrap, которая позволяет добавлять и создавать темы для Tkinter, делать красивый GUI в Python.
Мы можем создать красивое Desktop приложение под Windows, Mac OS, Linux на языке пайтон без труда!
➖ https://www.youtube.com/watch?v=6h4irXop7IQ
В этом видео мы будем рассматривать библиотеку ttkbootstrap, которая позволяет добавлять и создавать темы для Tkinter, делать красивый GUI в Python.
Мы можем создать красивое Desktop приложение под Windows, Mac OS, Linux на языке пайтон без труда!
➖ https://www.youtube.com/watch?v=6h4irXop7IQ
👍16❤2
👍31🤔20🤯7
🔥 Узнать и забыть: 4 антипрактики обработки ошибок в Python
💬 Внимание! Обнаружены 4 практики обработки ошибок в Python, резко снижающие скорость разработки. Предупрежден - значит вооружен!
В статье мы рассмотрим как рекомендованные практики для обработки ошибок, так и те, которые лучше избегать.
Читать статью
💬 Внимание! Обнаружены 4 практики обработки ошибок в Python, резко снижающие скорость разработки. Предупрежден - значит вооружен!
В статье мы рассмотрим как рекомендованные практики для обработки ошибок, так и те, которые лучше избегать.
Читать статью
👍8
Красивый вывод с помощью pprint
Как можете заметить,
pprint
— полезный модуль и, что замечательно, встроенный в стандартную библиотеку Python. Как видно из имени, pprint
(pretty printer; англ. pretty — приятный, красивый) — используется для вывода данных и их структур в более приятном для чтения формате.Как можете заметить,
pprint
выводит информацию аккуратнее, а читать ее гораздо проще.👍35🔥5
🐍 Создание виртуальных окружений и установка библиотек для Python 3 в IDE PyCharm
Писал недавно код в PyCharm, довольно удобная штука, мне понравилась больше стандартного IDE или Online GDB.
По этому поводу решил запилить для вас пост со способом установки, небольшими фишками в работе и парой способов по созданию виртуальных окружений
— Посмотреть гайд
Насыпьте 🔥 за полезную инфу))
Писал недавно код в PyCharm, довольно удобная штука, мне понравилась больше стандартного IDE или Online GDB.
По этому поводу решил запилить для вас пост со способом установки, небольшими фишками в работе и парой способов по созданию виртуальных окружений
— Посмотреть гайд
Насыпьте 🔥 за полезную инфу))
🔥31👍5❤1
Именованные кортежи
Именованные кортежи — это легковесные объекты. Их преимущество заключается в том, что создавать их очень просто. Для этого потребуется встроенная функция, доступная в модуле
Если вам нужен класс для управления данными — рассмотрите в качестве альтернативы именованные кортежи.
Создать именованный кортеж легко и просто, вам нужно лишь написать шаблон.
Именованные кортежи — это легковесные объекты. Их преимущество заключается в том, что создавать их очень просто. Для этого потребуется встроенная функция, доступная в модуле
Collections
.Если вам нужен класс для управления данными — рассмотрите в качестве альтернативы именованные кортежи.
Создать именованный кортеж легко и просто, вам нужно лишь написать шаблон.
👍23❤3🔥1
Media is too big
VIEW IN TELEGRAM
🎬 Python 3 ООП крутой курс. Без этого не станешь профи. Разбираемся.
Рассказывают о самом методе изучения Питон ООП в школе В. Бовсуновского.
Цели курса:
1. Посмотрим на ООП к которому стоит стремится и как метод изучения ООП в контексте смысла и без смысла(просто делая нечто).
2. Увидим крутой код Python к которому нужно стремится.
Вы напишите такой крутой код Python и будете крутым программистом)))
➖ https://www.youtube.com/watch?v=J7TVQ9FXhAw
Рассказывают о самом методе изучения Питон ООП в школе В. Бовсуновского.
Цели курса:
1. Посмотрим на ООП к которому стоит стремится и как метод изучения ООП в контексте смысла и без смысла(просто делая нечто).
2. Увидим крутой код Python к которому нужно стремится.
Вы напишите такой крутой код Python и будете крутым программистом)))
➖ https://www.youtube.com/watch?v=J7TVQ9FXhAw
👍6