TGViewer
Channel Public Channel
Python Hacks

Python Hacks

@python_secrets

Всё о языке Python простым языком.

По всем вопросам: @max_excel

РКН: vk.cc/cHhGJh
Subscribers
40.6K
Photos
167
Videos
72
Links
252

Showing posts older than #3771 · Back to latest

Older Posts 20 shown
Post #3769 4.87K
Мифы о программировании

В этом ролике автор разбирает список самых популярных заблуждений о работе программистом.

00:00 Вступление
00:12 Программисту нужна математика
01:10 Нужен определенный склад ума
01:47 Программистом можно стать только в молодости
02:55 Программисты очень много работают
03:21 Первый язык программирования - это навсегда
04:28 Программисты много зарабатывают
05:08 Нужно образование, чтобы найти работу
06:36 Нужен хороший компьютер
07:34 Программирование вредно для здоровья
08:28 Программированию можно научиться
09:18 Нужно целый день сидеть за компьютером
10:43 Нужно удовлетворять всем требованиям вакансии
11:47 Программистов станет слишком много
13:01 ИИ лишит программистов работы
13:49 Языки программирования надо учить
14:47 Чем производительней язык - тем лучше

Смотреть это видео на youtube: youtu.be/RJy5DEXOgDI
Post #3767 3.97K
Геоаналитика на Python

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

Python Hacks
Post #3765 4.42K
Python 3.12 — революция или эволюция?

00:00 Python 3.12
01:42 Удобности в f-string
03:35 Типизация kwargs
04:20 Улучшенные сообщения об ошибках
08:07 Упрощённые дженерики
19:30 Упрощённые ограничения типов в дженериках
21:22 Упрощённые псевдонимы типов
24:37 Улучшения производительности
26:12 Улучшенная поддержка профайлера perf
27:26 Новый декоратор override
29:21 Новый Path.walk
30:31 Командный интерфейс к uuid
31:06 Наконец-то: itertools.batched
32:30 Заключение

Смотреть это видео на youtube: youtu.be/dxBsWXq86Zc
Post #3763 4.85K
10 лучших практик логирования в Python

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

Python Hacks
Post #3761 4.97K
Создание рекомендательных систем с использованием библиотеки Surprise

Surprise - это мощный инструмент, предоставляющий широкий набор алгоритмов и инструментов для построения и оценки рекомендательных систем. Эта библиотека основана на Python, является простой в использовании и гибкой в применении, что делает ее прекрасным выбором для как начинающих, так и опытных разработчиков.

Python Hacks
Post #3757 4.62K
Функциональное программирование в Python: ежедневные рецепты

Функциональное программирование - это программирование через функции в их математическом понимании, то есть когда функция принимает что-то на вход и что-то возвращает на выходе, не меняя глобального состояния.

В этой статье автор расскажет о том, какие функциональные приемы можно использовать в Python, сконцентрируясь на практике — на тех примерах, которые можно использовать уже буквально сейчас, не переписывая свой проект.

Python Hacks
Post #3755 4.85K
Всё об исключениях и работе с ними в Python

В этом видео автор подробно разбирает, что такое исключения, как они работают в Python, какие бывают и как их обрабатывать — полный гайд по Exceptions в Python.

00:00 Вступление
00:58 Что такое исключения и зачем они?
03:10 Системные исключения
06:00 Обработка нескольких исключений
07:01 Базовый класс Exception
08:19 Обзор разных типов исключений
16:06 Свои типы исключений
23:32 Пример
25:32 Прокидывание исключения наверх
26:42 Исключения — дорогие
29:04 Языки программирования без исключений

Смотреть это видео на youtube: youtu.be/89wpfOAgrCk
Post #3753 4.36K
Разработка событийно-ориентированных микросервисов с помощью Python

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

Python Hacks
Post #3746 5.67K
Полезные методы работы с данными в Pandas. Часть 3

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

Python Hacks
Post #3744 5.76K
Полезные методы работы с данными в Pandas. Часть 2

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

Python Hacks
Post #3742 4.78K
Полезные методы работы с данными в Pandas. Часть 1

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

Python Hacks
Post #3738 4.62K
Микросервисы: иследование кухни

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

Python Hacks
Post #3734 4.62K
Чистый код: Принцип разделения интерфейса (ISP)

Принцип разделения интерфейсов предполагает, что вы не должны заставлять клиента реализовывать интерфейс, содержащий методы, которые ему не нужны. Вместо этого вам следует разбить более крупные интерфейсы на более мелкие, ориентированные на конкретные случаи использования.

Python Hacks
Post #3723 6.45K
Использование Python для чтения, обработки, создания и форматирования файлов Excel

В этом видео автор подробно разбирает как извлекать информацию из файлов Excel, работать с ними в любой ОС, создавать и форматировать Excel-файлы, используя исключительно базовый функционал библиотек Python, без привлечения программ MS Office.

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

Смотреть это видео на youtube: youtu.be/7Ykxv_agZYc
Post #3721 5.37K
Python. Tkinter. В ожидании релиза 3.13

Работая над проектом svgwidgets, автор этой статьи активно использовал функционал tk busy, который появился в релизе Tcl/Tk 8.6.0. Ему стало интересно, а поддерживается ли этот функционал в Python, а точнее в Tkinter. И как раз именно сейчас в Tkinter, который входит в состав Python версии 3.13, добавляется функционал tk busy.

Python Hacks
Post #3719 5.24K
Книга «Алгоритмы. С примерами на Python»

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

Python Hacks
Post #3717 4.74K
Основы парсинга на Python: от Requests до Selenium

Бывают ситуации, когда нужно автоматизировать сбор и анализ данных из разных источников. Например, если хочется мониторить курс рубля в режиме реального времени. Для решения подобных задач применяют парсинг. В этой статье автор расскажет, как парсить данные веб-сайтов с помощью Python.

Python Hacks
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →