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

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

Канал на бирже : https://telega.in/c/PythonTechCode
Download Telegram
Почему сообщение может быть бесполезным

Типичная ситуация: Вы видите сообщение ERROR: SQL syntax error at or near, но оно не указывает, в каком именно месте запроса ошибка — это как сказать "у вас опечатка где-то в тексте", не выделяя её.

Что делать:
➡️Разбейте запрос на части и проверьте каждую отдельно.
➡️Используйте подсветку синтаксиса в редакторе (например, DBeaver, VS Code).

📌Вывод: Такие сообщения действительно часто бесполезны — приходится искать ошибку вручную, как иголку в стоге сена.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 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
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🔨 Я не бездельничаю, я в режиме дебага

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
🕒 Скрипт для создания цифровых часов с помощью Tkinter

Программа создает фиолетовые цифровые часы с белым текстом, которые обновляются каждую секунду.

👇Исходный код
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
🔴Конвертация чисел между различными системами счисления на Python

Пример:
# 1. Десятичная → Двоичная
decimal_num = 10
binary_num = bin(decimal_num) # Префикс '0b' указывает на двоичную систему
print(binary_num) # Вывод: 0b1010 (не 'ob1010' с маленькой o)

# 2. Двоичная → Десятичная
binary_num = '1010'
decimal_num = int(binary_num, 2) # Второй аргумент 2 - основание системы
print(decimal_num) # Вывод: 10

# 3. Десятичная → Восьмеричная
decimal_num = 10
octal_num = oct(decimal_num) # Префикс '0o'
print(octal_num) # Вывод: 0o12 (не '0012')

# 4. Восьмеричная → Десятичная
octal_num = '12'
decimal_num = int(octal_num, 8)
print(decimal_num) # Вывод: 10

# 5. Десятичная → Шестнадцатеричная
decimal_num = 10
hex_num = hex(decimal_num) # Префикс '0x'
print(hex_num) # Вывод: 0xa

# 6. Шестнадцатеричная → Десятичная
hex_num = 'a' # Регистр букв неважен (A-F/a-f)
decimal_num = int(hex_num, 16)
print(decimal_num) # Вывод: 10


📌Это стандартные методы Python для работы с системами счисления, корректные для версий Python 3.x.

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

Рассчитывается сопротивление по формуле:
(первая цифра * 10 + вторая цифра) * (10^третья цифра).

⬇️Пример:
# Список цветов резистора в порядке их числовых значений (0-9)
цвета = ["black", "brown", "red", "orange", "yellow", "green", "blue", "violet", "grey", "white"]

# Получаем числовые значения для каждой цветной полосы
n = цвета.index((input("Введите 1-й цвет: ")))
m = цвета.index((input("Введите 2-й цвет: ")))
p = цвета.index((input("Введите 3-й цвет: ")))

# Рассчитываем сопротивление
q = int(((n*10) + (m)) * (10**(p)))
z = q / 1000 # Переводим в килоомы

# Выводим результат
print("\nЗначение резистора:")
print(f"{q}Ω и в килоомах: {z}kΩ")


📎Выше представлен простой инструмент для декодирования цветовых полос резисторов с помощью Python.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
Варианты ответа:
Anonymous Quiz
21%
6
25%
7
33%
12
7%
None
14%
Ошибка
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
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
Варианты ответа:
Anonymous Quiz
16%
(7, 3)
53%
[(7, 3)]
10%
7, 3
1%
10
20%
Ошибка