Python Tech Talks
144 subscribers
361 photos
13 links
Python Tech Talks - это лучший телеграмм-канал для программистов на языке Python 🐍

Ссылка на канал: https://t.me/PythonTechTalks ✨

По всем вопросам: https://t.me/ARIM_bio🔥
Поддержка: pythontechtalks@gmail.com🍀
Download Telegram
Audioop

audioop - это библиотека для работы со звуком. Она содержит несколько полезных функций для обработки записей 8, 16, 24 или
32 бит. Модуль поддерживает различные кодировки. Есть поддержка конвертации форматов, настройки битов, и множество других возможностей.

#библиотеки
👍4
Книга: "Знакомство с Python (Дэн Бейдер)"

Лаконичное руководство по Python от автора книги "Чистый Python" и проекта RealPython. Хорошее и плавное погружение в Питон с разбором полезных библиотек: включая обработку CSV файлов, установку пакетов с помощью pip, работу с PDF, знакомство с базами данных, парсинг сайтов, научные вычисления в NumPy и создание приложений с графическим интерфейсом.

Книга не сильно глубокая, но как старт в программирование на Python вполне хороша.

#книги
👍5❤1
👍2
Что выведет приведённый выше код?
Anonymous Quiz
16%
0
20%
None
51%
10
13%
Error
👍1
Тип данных array

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

Общий синтаксис создания массива выглядит следующим образом:
variable_name = array(typecode, [elements])

Давайте разберем синтаксис подробнее:

- variable_name будет именем массива
- typecode указывает, какие элементы будут храниться в массиве. Это может быть массив целых чисел, массив чисел с плавающей запятой или массив любого другого типа данных в Python. Но помните, что все элементы должны быть одного типа данных. typecode = 'i' - тип данных int
- Внутри квадратных скобок вы указываете элементы, которые будут храниться в массиве, при этом каждый элемент отделяется запятой.

#типы_данных #array #массивы
👍5🔥1
pprint

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

#библиотеки #функции
👍4
👍4
Что выведет приведённый код выше?
Anonymous Quiz
16%
(1, 2, 3, 4, 5, 6)
16%
SyntaxError
38%
TypeError
30%
(7, 2, 3, 4, 5, 6)
⚡3
Поздравляю вас с Днем безопасного интернета! 🤖🌐

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

История праздника 📰💻
Всемирный день безопасного Интернета возник в январе 2004 года. Его инициатором выступила Европейская Комиссия. Идею поддержали некоммерческие организации European SchoolNet и Insafe. Она быстро распространилась среди пользователей Интернета и в правительственных учреждениях. Insafe стала главным координатором праздника.
В России Всемирный день безопасного Интернета впервые прошел в 2005 году.

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

С праздником! 🌐🔒

#ДеньБезопасногоИнтернета #ЦифроваяБезопасность #праздники
🎉2
Сегодня, 14 февраля, отмечается День Компьютерщика! 💻🌐

Как это обычно бывает со многими праздничными календарными датами, 14-е февраля связано с немаловажным историческим событием. В этот день, в 1946 году, в Америке был впервые презентован ENIAC I — первый реально работающий на практических задачах электронный компьютер. 📜🛜

Поздравляем вас с Днем Компьютерщика! Пусть ваш код всегда будет чистым, а алгоритмы эффективными. Пусть каждый день приносит новые знания и успехи в вашем программистском путешествии. Счастья, здоровья и много интересных проектов! Пусть Python всегда будет вашим верным другом и помощником! 🖥️🥳

С праздником, дорогие коллеги! 🎉🐍 #PythonProgramming #ДеньКомпьютерщика #праздники #новости
👍4
Передача файла по сети

Python предоставляет немало библиотек и модулей, которые можно использовать для создания сценария автоматической передачи файлов по сети или между компьютерами. В их число входят, такие инструменты, как socket, ftplib, smtplib и paramiko.

Выше приведен пример простого скрипта Python, который использует модуль «socket» для передачи файла по сети.
Этот сценарий запускает сервер, который прослушивает входящие соединения по адресу «localhost» и порту «12345». Когда клиент подключается, сервер получает имя файла от клиента, а затем считывает и отправляет содержимое файла фрагментами клиенту. Если файл не найден, сервер отправляет клиенту соответствующее сообщение.

#PythonTechTalks #файлы #socket #скрипты
👍4
Сортировка методом выбора

Сортировка методом выбора (Selection sort) — это алгоритм сортировки, который на каждом шаге выбирает наименьший элемент из неотсортированной части массива и ставит его на своё место в отсортированной части.

#алгоритмы
👍5
👍4
Мониторинг системы

Скрипты Python часто используется для мониторинга производительности и состояния компьютера или сети. Например, с их помощью можно отслеживать такие показатели, как загрузка ЦП (центрального процессора), использование памяти, дискового пространства, сетевой трафик и время безотказной работы системы. Скрипт также можно использовать для отслеживания определенных событий или условий, таких как возникновение ошибки или доступность определенной службы.

Приведенный выше скрипт использует функции «cpu_percent», «virtual_memory» и «disk_usage» из модуля «psutil» для получения данных о текущем использовании ЦП, памяти и жесткого диска соответственно.
Функция «virtual_memory» возвращает объект с различными свойствами, такими как общий объем памяти и объем используемой и свободной памяти. Функция «disk_usage» принимает в качестве аргумента путь и возвращает объект с такими свойствами, как общий объем места на диске и количество используемого и свободного места.

#ПолезныеСкрипты #ЦП #Python
👍3
Состоялся первый версионный релиз языка программирования Hare (0.24.0)

Hare - это язык системного программирования, разработанный таким образом, чтобы быть простым, стабильным и надежным. Hare использует систему статических типов, ручное управление памятью и минимальное время выполнения. Он хорошо подходит для написания операционных систем, системных инструментов, компиляторов, сетевого программного обеспечения и других низкоуровневых высокопроизводительных задач.
Официальный сайт: https://harelang.org

#новости #новыйЯП #Hare #программирование
👍4❤‍🔥2
Какую тему вы бы хотели, чтобы мы разобрали на нашем канале?
Final Results
44%
Отличие компилятора от интерпретатора
40%
Криптография, HTTPS
32%
Юнит-тесты
40%
Виртуальное окружение
Книга: "Python – это просто (Нилаб Нисчал)"

Книга для тех, кто хочет вкатиться в аналитику на Python. Все примеры приводятся на базе Jupyter Notebook. Сам Python освещается не сильно глубоко, но зато в книге много про Pandas, Numpy, Matplotlib и другие средства аналитики.
Книга написана практикующим аналитиком и маркетологом.

#книги
👍7