Python Tech Code • IT @pythontechcode Channel on Telegram

Python Tech Code • IT

@pythontechcode


Изучаем Python, осваиваем SQL и следим за IT-новостями.

Сотрудничество (реклама): @NotPriceMedia

Канал на бирже : https://telega.in/c/PythonTechCode

Python Tech Code • IT (Russian)

Python Tech Code • IT - это канал, который поможет вам изучить Python, освоить SQL и быть в курсе последних IT-новостей. Если вы хотите улучшить свои навыки программирования, следить за технологическими трендами и быть в курсе последних событий в мире информационных технологий, то этот канал для вас. Здесь вы найдете полезные статьи, советы по программированию и обзоры важных новостей из мира IT. Также на канале есть возможность сотрудничества и размещения рекламы. Для сотрудничества обращайтесь к @NotPriceMedia. Присоединяйтесь к нашему каналу и станьте частью сообщества Python Tech Code • IT!

Сотрудничество (реклама): @NotPriceMedia

Канал на бирже : https://telega.in/c/PythonTechCode

Python Tech Code • IT

06 Jan, 06:17


🖥 Библиотеки Python для работы с данными

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code

Python Tech Code • IT

02 Jan, 17:17


😎 Такова селяви

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code

Python Tech Code • IT

01 Jan, 17:17


🎇Работа с праздниками и выходными днями

Библиотека holidays — это инструмент для работы с праздниками и выходными днями в различных странах.

🟠Она позволяет легко определять, является ли определённая дата праздником в выбранной стране, а также получать информацию о названиях праздников.

Установка библиотеки:
pip install holidays


➡️ Библиотека holidays поддерживает множество стран и регионов, включая США, Россию, Германию, Францию и многие другие.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code

Python Tech Code • IT

01 Jan, 11:01


⭕️ Ну что ж, пора начинать!

❄️❄️❄️❄️❄️❄️❄️❄️❄️❄️
Заметки программиста «(!?»
🇨🇱 Python Tech Code

Python Tech Code • IT

31 Dec, 21:05


🥰 С Новым годом

🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸
🌸Пусть каждый день
🌸будет полон
🌸креативности и
🌸новых достижений,
🌸а ваши мечты
🌸исполняются
🌸на языке
🌸программирования
🌸счастья!
🌸

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code

Python Tech Code • IT

31 Dec, 19:22


😊 Будьте внимательны со своими желаниями

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code

Python Tech Code • IT

31 Dec, 16:07


👍 План, как стать счастливым

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code

Python Tech Code • IT

30 Dec, 09:07


🚩 При вызове скрипта Python можно указать различные параметры/флаги для большей гибкости

9 наиболее часто используемых вариантов:

➡️ python -c: Выполнение одной команды Python.
➡️ python -i: Запустить скрипт как обычно и войти в интерактивный режим вместо выхода.
➡️ python -O: Игнорировать утверждения (это буква «O»).
➡️ python -OO: Игнорировать утверждения и отбрасывать строки документации.
➡️ python -W: Игнорировать все предупреждения.
➡️ python -m: Запуск модуля как скрипта.
➡️ python -v: Войти в подробный режим.
➡️ python -x: Пропустить первую строку.
➡️ python -E: Игнорировать все переменные среды Python.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code

Python Tech Code • IT

29 Dec, 15:18


💡 На ИИ надейся, а сам не плошай

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code

Python Tech Code • IT

28 Dec, 14:47


Информация о возрасте различных языков программирования:

🦄 Swift (10 лет) (2014)
🎨 TypeScript (11 лет) (2012)
Kotlin (12 лет) (2011)
🎯 Dart (13 лет) (2011)
⚙️ Rust (13 лет) (2010)
🐐 Go (14 лет) (2009)
🎶 C# (23 года) (2000)
💎 Ruby (28 лет) (1995)
Java (28 лет) (1995)
🌐 JavaScript (28 лет) (1995)
🐘 PHP (29 лет) (1994)
🐍 Python (33 года) (1991)
🐪 Perl (36 лет) (1987)
C++ (38 лет) (1985)
🎯 Objective-C (39 лет) (1984)
📜 Prolog (51 год) (1972)
🗣️ Smalltalk (51 год) (1972)
📍 C (51 год) (1972)
📘 Pascal (53 года) (1970)
📖 BASIC (59 лет) (1964)
🏢 COBOL (64 года) (1959)
🤖 Lisp (65 лет) (1958)
📊 Fortran (66 лет) (1957)

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code

Python Tech Code • IT

27 Dec, 15:18


🤖 OpenAI скоро также будет создавать человекоподобных роботов

OpenAI может начать разрабатывать гуманоидных роботов, аналогично Google DeepMind. Это означает, что компания хочет расширить свои интересы за пределы программных агентов и моделей ИИ.

Если OpenAI продолжит двигаться в этом направлении, это может создать напряженность с существующими партнерами в робототехнике, такими как Figure.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code

Python Tech Code • IT

27 Dec, 10:47


© Работа с буфером обмена

Библиотека pyperclip в Python используется для работы с буфером обмена.

🔘С её помощью можно легко копировать и вставлять текстовые данные.

Основные функции, которые предоставляет pyperclip:

copy(text) — копирует текст в буфер обмена;
paste() — вставляет текст из буфера обмена.

Установка библиотеки:
pip install pyperclip


На Linux, для полноценной работы, может потребоваться установка дополнительного пакета xclip.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code

Python Tech Code • IT

06 Dec, 16:17


Python Turtle Bingo — это интересная игра, которая поможет вам улучшить навыки программирования на Python с использованием модуля turtle

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

Что нужно делать:

1️⃣Перейдите на сайт https://andersource.dev/assets/python-turtle-bingo/index.html
2️⃣Выберите любую карточку, которая вам понравится.
3️⃣Откроется окно для написания кода.

🔤Ваша задача — воспроизвести изображение с карточки, используя модуль turtle.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code

Python Tech Code • IT

05 Dec, 05:07


⌨️AI-помощь в реальном времени

Aider — это инструмент, основанный на искусственном интеллекте, который предоставляет разработчикам помощь в реальном времени.

Основные функции Aider:

🟠Подсказки по коду.
🟠Объяснение кода.
🟠Поиск ошибок.
🟠Генерация кода.
🟠Поддержка различных языков программирования.

Установка библиотеки:
pip install -U aider-chat


💻 GitHub

➡️Он предназначен для работы в консоли и помогает пользователям быстро находить решения, получать рекомендации по коду, а также выполнять различные задачи, связанные с программированием.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code

Python Tech Code • IT

04 Dec, 07:47


🥱 Предотвращение перехода системы в спящий режим

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

🔜 Она позволяет сохранить активность системы, используя системные API и команды, без необходимости прибегать к «искусственным» методам, таким как движение мыши или нажатие клавиш.

🔴Система может активировать заставку или заблокировать экран, но ЦП будет работать:
from wakepy import keep

with keep.running():


🟣Для задач, требующих активного экрана, используйте:
from wakepy import keep

with keep.presenting():


😞 Используйте Wakepy, чтобы уверенно управлять состоянием вашего компьютера во время любых длительных задач.

Установка библиотеки:
pip install wakepy


💻 GitHub

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code

Python Tech Code • IT

03 Dec, 09:03


📱 Среди нас шпион

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code 🐟

Python Tech Code • IT

02 Dec, 06:47


🚀 Почему стоит перейти с Pandas на FireDucks

FireDucks — это мощная альтернатива Pandas, которая предлагает высокую производительность, простоту использования и оптимизацию работы с данными.

⚡️Чтобы начать использовать FireDucks, нужно изменить всего одну строку кода:
import pandas as pd   # Заменить на
import fireducks.pandas as pd

Все остальное в вашем коде останется без изменений!

⚡️Pandas работает на одном ядре вашего процессора, тогда как FireDucks использует все ядра.

⚡️Pandas выполняет операции сразу (жадное выполнение), в то время как FireDucks использует ленивое выполнение.
Это значит, что FireDucks может оптимизировать выполнение и улучшить производительность.

⚡️FireDucks — в среднем в 50 раз быстрее, чем Pandas.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code

Python Tech Code • IT

01 Dec, 16:02


🃏 Похоже, языки программирования теперь делят только на Python и остальные

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code

Python Tech Code • IT

01 Dec, 07:47


🔸 Скрипт для проверки всех паролей из файла, который выведет информацию о надежности каждого из них

Не забудьте создать файл passcheck.txt и добавить в него пароли для проверки.

👇Исходный код

Python Tech Code • IT

29 Nov, 04:47


💥 Легкая в освоении инструкция по использованию методов списков в Python

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code

Python Tech Code • IT

22 Nov, 11:57


🎯 Китайская лаборатория DeepSeek представила новую модель искусственного интеллекта — DeepSeek-R1, обладающую способностью к рассуждению, что делает её потенциальным конкурентом o1 от OpenAI

Модель уже доступна для тестирования через веб-интерфейс чат-бота DeepSeek Chat.

Более того, DeepSeek обещает открыть исходный код модели и выпустить API.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code

Python Tech Code • IT

20 Nov, 17:20


⭐️ Ремейк «Кавказкой пленницы» от нейросетей

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code

Python Tech Code • IT

19 Nov, 18:48


🏎 Сравнение скорости Python с C# и C++

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code

Python Tech Code • IT

31 Oct, 10:46


👀 Отслеживание выполнения кода

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

🟢Она работает за счёт добавления специального декоратора, который фиксирует информацию о переменных, их значениях и каждом шаге выполнения кода.

Установка библиотеки:
pip install pysnooper


🔶 Pysnooper также позволяет указать файл для сохранения логов или исключить запись некоторых переменных. Например, чтобы сохранить логи выполнения в файл logfile.log, используйте следующую конструкцию:
@pysnooper.snoop('logfile.log')


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code

Python Tech Code • IT

30 Oct, 17:17


🔎 Поиск городов в Google Earth

Модуль webbrowser является частью стандартной библиотеки Python и предоставляет высокоуровневый интерфейс для открытия веб-документов в браузере.

🔵С его помощью можно легко создавать утилиты для поиска городов в Google Earth, просто формируя URL-адрес с названием интересующего города.

import webbrowser

def find_city_on_google_earth(city_name):
# Форматируем URL с запросом
google_earth_url = f'https://earth.google.com/web/search/{city_name}'

# Открываем Google Earth в браузере с запросом
webbrowser.open(google_earth_url)


🔜 Чтобы указать конкретный браузер, можно использовать метод webbrowser.get() с идентификатором желаемого браузера. Например, firefox или chrome.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code

Python Tech Code • IT

29 Oct, 14:00


Тестовое собеседование на Middle Python-разработчика в четверг

31 октября(в четверг) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика.

Как это будет:

1. Савва Демиденко, ex. TechLead в Яндексе, Авито и другом русском бигтехе будет задавать реальные вопросы и задачи разработчику-добровольцу
2. Савва будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью
3. В конце можно будет задать любой вопрос Савве

Что узнаешь на прямом эфире от ШОРТКАТ:

— Чего ждут от кандидатов на Middle позиции в Python-разработке
— Какие вопросы задают на интервью и зачем
— Как подготовиться к собесу, чтобы получить оффер

Это бесплатно? Бесплатно

Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_python_bot

Реклама. ООО "ШОРТКАТ", ИНН: 9731139396, erid: 2VtzqucVDqW

Python Tech Code • IT

29 Oct, 09:47


Вот и всё 😂

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code

Python Tech Code • IT

28 Oct, 13:47


😈 Генерация моделей данных

DataModel Code Generator — это библиотека, позволяющая генерировать Python-данные модели из различных источников, таких как JSON, OpenAPI, YAML и других.

🎥Она поддерживает Pydantic и другие популярные библиотеки для валидации данных, что делает её идеальным выбором для разработчиков, стремящихся к повышению качества и производительности своего кода.

Установка библиотеки:
pip install datamodel-code-generator


💻 GitHub

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

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code

Python Tech Code • IT

28 Oct, 11:37


Шпаргалка по спискам Python

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code

Python Tech Code • IT

28 Oct, 07:07


Способ адаптировать свой код для работы в других языках

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

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

Установка библиотеки:
pip install py2many


💻 GitHub

py2many может автоматически преобразовывать код Python в такие языки, как C++, Rust, Julia, Kotlin, Nim, Go, Dart и D.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code

Python Tech Code • IT

28 Oct, 06:01


Какие известные фестивали проходят в октябре?

Конечно же OTUS FEST!

Присоединяйтесь к трёхдневному IT-фестивалю.

Вас ждут 9 спикеров, мастер-классы, полезные знакомства и разбор интересных случаев из практики. Мы обсудим темы, которые волнуют IT-индустрию, поделимся технологическими хитростями, ответим на ваши вопросы.

Вы узнаете:
- На что обращать внимание при выборе фреймворков?
- С чего начать импортозамещение в ИБ?
- Как подходить к описанию архитектуры на разных уровнях?
- Как разработать стратегию тестирования, которая действительно работает?
- Чего ждать от революции в большой языковой модели?
- Чем «импортозаместить» Nginx?
- Куда движется российский геймдев?
- Какие важные тренды появились в HR за последние годы?
- Что делать аналитикам, чтобы их не заменил ИИ?

Ждём всех, кто работает с информационными технологиями.
Будет круто.

29, 30, 31 октября: можете выбрать любой удобный день или все три сразу.

Участие бесплатное

Записаться на OTUS FEST - https://otus.pw/Mi8s/?erid=LjN8KWBts

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

Python Tech Code • IT

28 Oct, 04:27


💯 С началом рабочей недели…

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code

Python Tech Code • IT

26 Oct, 09:37


❗️ Визуальные эффекты для терминала

TerminalTextEffects — эта библиотека, предназначенная для улучшения визуального восприятия текста в терминале.

🔤 Она предлагает множество анимаций и эффектов, которые делают вывод более привлекательным и интересным для пользователя.

Установка библиотеки:
pip install terminaltexteffects


💻 GitHub

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

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code

Python Tech Code • IT

25 Oct, 09:07


🌟 Шпаргалки по программированию

QuickRef.ME — это онлайн-платформа, предназначенная для предоставления разработчикам, программистам и веб-дизайнерам кратких и легкодоступных справочных материалов.

🟡Веб-сайт охватывает широкий спектр тем, включая популярные языки программирования, такие как Python, JavaScript и Java, а также фреймворки веб-разработки, такие как React, Vue.js и HTML/CSS.

➡️ Ссылка

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

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code

Python Tech Code • IT

24 Oct, 05:27


📘 Использование SQL в Jupyter Notebook

jupysql — это расширение для Jupyter Notebook, которое позволяет выполнять SQL-запросы прямо из ячеек блокнота.

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

Установка библиотеки:
pip install jupysql


💻 GitHub

🧑‍🏫 Библиотека упрощает процесс выполнения запросов и позволяет легко интегрировать SQL с Python-кодом.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code

Python Tech Code • IT

23 Oct, 17:07


😱 Генерация портретов

DualStyleGAN — это нейросетевая архитектура, способная генерировать изображения, комбинируя несколько стилей и атрибутов.

🔥 Репозиторий предоставляет скрипты для подготовки наборов данных, включая изображения лиц из мультфильмов и аниме.

🔗 Ссылка

➡️ Этот проект особенно полезен для тех, кто интересуется улучшенной передачей портретного стиля с выходными данными высокого разрешения.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code

Python Tech Code • IT

23 Oct, 09:03


👨‍💻 Горячие клавиши

Горячие клавиши — это ключ к более эффективной и быстрой работе в различных программах.

Используя их, вы сможете значительно сэкономить время и сфокусироваться на выполнении задач.

➡️ Ссылка

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code