PYTHON
1 subscriber
9 photos
1 file
3 links
🧑🏻‍💻Администрация: @remerpython

🧑🏻‍💻Помощь по коду : @moderpython

🤝🏻Сотрудничество писать: @moderpython

💸Покупка рекламы: @remerpython
Download Telegram
👏1😍1💘1
Каждый из трех основных цветов может иметь значение от 0 (выключен) до 255 (включен на 100%), так что для каждого элемента есть 256 вариантов.

Узнать общее количество отображаемых компьютером цветов можно, умножив:

256 * 256 * 256
16,777,216

___

Теперь, зная, как работают цвета, можно задать их в начале программ:


Цвета (R, G, B)
BLACK = (0, 0, 0)
WHITE = (255, 255, 255)
RED = (255, 0, 0)
GREEN = (0, 255, 0)
BLUE = (0, 0, 255)

___________

А после этого — заполнить весь экран.

screen.fill(BLACK)

___________

running = False
<span style="box-sizing: border-box; font-weight: inherit !important; font-size: inherit; padding-left: 0px; color: rgb(152, 143, 129);" class="token comment"># Обновление</span>

<span style="box-sizing: border-box; font-weight: inherit !important; font-size: inherit; padding-left: 0px; color: rgb(152, 143, 129);" class="token comment"># Рендеринг</span>
screen<span style="box-sizing: border-box; font-weight: inherit !important; font-size: inherit; color: rgb(168, 160, 149);" class="token punctuation">.</span>fill<span style="box-sizing: border-box; font-weight: inherit !important; font-size: inherit; color: rgb(168, 160, 149);" class="token punctuation">(</span>BLACK<span style="box-sizing: border-box; font-weight: inherit !important; font-size: inherit; color: rgb(168, 160, 149);" class="token punctuation">)</span>
<span style="box-sizing: border-box; font-weight: inherit !important; font-size: inherit; padding-left: 0px; color: rgb(152, 143, 129);" class="token comment">
После отрисовки всего, переворачиваем экран
</span>

pygame<span style="box-sizing: border-box; font-weight: inherit !important; font-size: inherit; color: rgb(168, 160, 149);" class="token punctuation">.</span>display<span style="box-sizing: border-box; font-weight: inherit !important; font-size: inherit; color: rgb(168, 160, 149);" class="token punctuation">.</span>flip<span style="box-sizing: border-box; font-weight: inherit !important; font-size: inherit; color: rgb(168, 160, 149);" class="token punctuation">(</span><span style="box-sizing: border-box; font-weight: inherit !important; font-size: inherit; color: rgb(168, 160, 149);" class="token punctuation">)</span>

pygame.quit()


Ура! У вас есть рабочий шаблон Pygame. Сохраните его в файле с понятным названием, например, pygame_template.py, чтобы можно было использовать его каждый раз при создании нового проекта pygame.

В следующем руководстве этот шаблон будет использован как отправная точка для изучения процесса отрисовки объектов на экране и их движения.
👏1😍1💘1
Forwarded from Всё об компьютерах
Kali linux - GNU/Linux-LiveCD, возникший как результат слияния WHAX и Auditor Security Collection. Проект создали Мати Ахарони (Mati Aharoni) и Макс Мозер (Max Moser). Предназначен прежде всего для проведения тестов на безопасность. Наследник развивавшегося до 2013 года на базе Knoppix дистрибутива BackTrack.
Создание видеоигр с помощью PyGame - c пошаговыми примерами
Майк Голд
2023

Эта книга познакомит вас с библиотекой PyGame и научит вас создавать собственные игры с использованием языка Python. Мы начнем с базового обзора Python и библиотеки PyGame, а затем перейдем к разработке, написанию и отладке нашей собственной игры. От добавления графики и звуков до создания анимации и бонусов — мы расскажем обо всем, что вам нужно знать, чтобы создать собственную насыщенную интерактивную игру. Наконец, мы пройдем процесс отладки и тестирования нашей игры, прежде чем опубликовать ее для всего мира. Итак, давайте начнем и научимся создавать собственные игры с помощью PyGame и Python!

#newpython #pygame
#часть 5
Создание бота для download mp3

Добрый вечер господа

Весь процесс начинаем от создание файла

Для начало скачеваем библиотеку
os
telebot
youtube_dl

После чего начнем урок

Первым делом пишем:

import os
import telebot
import youtube_dl


Во вторых:

bot=telebot.TeleBot("сюда токен")

Теперь даём боту язык что бы он мог отвечать :

@bot.message _handler(commands=['start']
def shoot(message):
bot.send_message(message.chat.id,"текст приветствие")


Трети этап это проверка ссылки:

@bot.message
_handler()
def run(message) if "https://youtu.be/"
not in message.text:
print("This is not YotTube link!")
return


Этап Четвертый даём время для проверки :

bot.send_message(message.chat.id,"текст для ожидание...")

| •Дальше снизу •|
Продолжение кода:

video_info = youtube_dl.YoutubeDL().extract_info(
url = message.text, download=False
)
filename = f"{video_info['title']}.mp3"
options={
'format':'bestaudio/best',
'keepvideo':False,
'outtmpl':filename,
}

with youtube_dl.YoutubeDL(options) as ydl:
ydl.download([video_info['webpage_url']])

print("Download complete... {}".format(filename))
bot.send_audio(message.chat.id, audio=open(filename, 'rb'))

bot.polling()
Вот и все на сегодня научились создавать бота для скачивания аудио (.mp3)
Всем спокойной ночи хорошого кодинга
Добрый день дорогие друзья сегодня пойдет урок про характеристику python сравним его с другими языками и сложностью обучения 😁
Характеристики: Python🐍
1.Сложность обучения - 🟢Лёгкий

2.Популярность - 🟢 Очень популярен

3.Варианты использования -
🧮 Data science, веб-разработка, машинное обучение, научные вычисления, автоматизация

4.Синтаксис - 🟡 Немного особенный

5.Поддержка ООП 🟢 Полная поддержка

6.Распространение ошибок -
🟢 Ошибки проверяются во время выполнения программы

7.Скорость выполнения -
🔴 Требует много ресурсов, медленнее, чем компилируемые языки

8.Разработка GUI 🟢 Удобно создавать GUI

Теперь сравним его с 🔨JavaScript
Характеристики: JavaScript 🔨

1. Сложность обучения - 🟡 Средний

2. Популярность - 🟢 Очень популярен

3.Варианты использования - 🌐 Веб-разработка, мобильная разработка, игры, разработка приложений

4.Синтаксис - 🟢 Похож на C

5.Поддержка ООП - 🟢 Полная поддержка

6.Распространение ошибок -
🔴 Ошибки регистрируются только во время выполнения программы

7.Скорость выполнения -
🟢 Быстрее, в частности, за счет использования JIT-компиляции

8.Разработка GUI -
🔴 Нет встроенных средств для создания GUI
Вот вам сравнение 2 языков ✔️

Теперь перейдём к нейронным сетям 👁‍🗨


Что такое нейронный сеть?

Нейронная сеть - это алгоритм машинного обучения, который имитирует работу человеческого мозга. Он состоит из множества взаимосвязанных нейронов, которые обрабатывают информацию и передают ее друг другу. Нейронная сеть используется для решения задач, связанных с распознаванием образов, классификацией данных, прогнозированием трендов и других задач, которые требуют анализа большого количества информации. Например, нейронные сети могут быть использованы для распознавания речи, обработки изображений, прогнозирования погоды и многих других задач.
Вот вам пару нейронов 🐍
Теперь открой новый файл для создание нейросетей📂

1-пункт:
Вы должны понимать что создание нейросети занимает очень много времени для упрощения процесса я буду делать так что бы вы смогли скопировать там где вы не можете написать P.S лучшие писать самой что бы привыкнуть к писанию кода
Во первых скачеваем библиотеку Tensorflow
Импортируем библиотеку Tensorflow:

import tensorflow as tf

Определение архитектуры нейронной сети:

model = tf.keras.Sequential([
tf.keras.layers.Dense(64, activation='relu', input_shape=(784,)),
tf.keras.layers.Dense(10, activation='softmax')
])


Компиляция нейронной сети:

model.compile(optimizer='adam',
loss='sparse_categorical_crossentropy',
metrics=['accuracy'])


Обучение нейронной сети на наборе данных MNIST:

(x_train, y_train), (x_test, y_test) = tf.keras.datasets.mnist.load_data()

x_train = x_train.reshape(60000, 784)
x_test = x_test.reshape(10000, 784)

model.fit(x_train, y_train, epochs=10,


Вот и все!!

Этот код создает простую нейронную сеть с одним скрытым слоем и компилирует ее с функцией потерь sparse_categorical_crossentropy и оптимизатором adam. Нейросеть обучается на наборе данных MNIST в течение 10 эпох.

Код может быть изменен, чтобы изменить архитектуру нейронной сети, используемый оптимизатор и функцию потерь и дополнительно добавлять слои, когда это необходимо. Однако создание эффективной нейронной сети может потребовать знания и опыта в области машинного обучения.
Forwarded from Всё об компьютерах
Что такое ChatGPT - чат-бот с искусственным интеллектом, разработанный компанией OpenAI и способный работать в диалоговом режиме, поддерживающий запросы на естественных языках
Добрый день друзья сегодня будет открыты урок по python🐍

Готовьте папки и начали💪
Давайте начнем! 🐍👨‍💻

Python – один из самых популярных языков программирования в мире, используется для работы с данными, искусственного интеллекта (AI), веб-разработки и многих других задач. В этом открытом уроке я расскажу вам о базовых конструкциях и синтаксисе Python и научу вас создавать первые программы.

### Основные конструкции языка

#### Переменные

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

python
x = 5


В этом примере мы создаем переменную x и присваиваем ей значение 5.

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

#### Типы данных

Python поддерживает несколько типов данных, включая:

- int: целочисленный тип данных (например, 5)
- float: дробное число (например, 3.14)
- str: строка (например, "Hello, world!")
- bool: булев тип данных (например, True или False)

#### Арифметические операции

Python поддерживает стандартные арифметические операции, включая сложение (+), вычитание (-), умножение (*) и деление (/). Операции выполняются в порядке, заданном скобками.

Например:

python
x = 5
y = 3
z = x + y
print(z) # Выводит 8


#### Условные операторы

Условные операторы используются для выполнения определенных действий при определенных условиях. Они позволяют программе принимать решения на основе введенных данных.

Пример:

python
x = 5
if x > 2:
print("x больше, чем 2")
else:
print("x меньше или равно 2")


#### Циклы

Циклы используются для выполнения одного и того же действия несколько раз. В Python есть два вида циклов: цикл while и цикл for.

Пример цикла for:

python
for i in range(5):
print(i)


Этот цикл выведет числа от 0 до 4.

### Создание вашей первой программы на Python

Давайте создадим простую программу, которая просит пользователя ввести свое имя и затем выводит его:

python
name = input("Введите свое имя: ")
print("Привет, " + name + "!")


Когда вы выполните эту программу, она попросит вас ввести свое имя и затем выведет приветственное сообщение с вашим именем.

### Заключение

На этом открытом уроке мы рассмотрели некоторые базовые конструкции языка Python, включая переменные, типы данных, арифметические операции, условные операторы и циклы. Мы также создали простую программу, чтобы продемонстрировать, как эти конструкции могут быть использованы в реальных приложениях. Если вы заинтересовались Python, продолжайте его изучение и узнайте о более продвинутых темах, таких как функции, классы и работа с файлами.
👍1