Python Tech Code • IT
3.81K subscribers
940 photos
107 videos
32 files
869 links
Изучаем Python, осваиваем SQL и следим за IT-новостями.

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

Канал на бирже : https://telega.in/c/PythonTechCode
Download Telegram
🤣 Найди себя и улыбнись

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
📀 Упаковка Python-приложений в исполняемые файлы

PyInstaller
— это инструмент для преобразования Python-скриптов в самостоятельные исполняемые файлы (.exe для Windows, .app для macOS, бинарники для Linux).

Создать исполняемый файл из скрипта main.py:
pyinstaller --onefile --windowed main.py


🟢--onefile — собрать всё в один файл (иначе будет папка с зависимостями).
🟢--windowed — для GUI-приложений (чтобы не открывалась консоль).

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


💻 GitHub

💻 PyInstaller позволяет распространять программы без необходимости установки Python и зависимостей на компьютере пользователя.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔎 Поиск городов в 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
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🇨🇱 Полезные шпаргалки по Python для анализа данных ☝️
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😒 И не забывайте про отступы

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👀 Отслеживание выполнения кода

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

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

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


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


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Команды Git

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
🧐 Варианты ответа:
Anonymous Quiz
83%
7
8%
12
5%
34
4%
3+4
Please open Telegram to view this post
VIEW IN TELEGRAM