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
Книга: "Изучаем Python (Марк Лутц)"

«Изучаем Python» Марка Лутца — культовый учебник программирования, рассчитанный на новичков. Поможет освоить Python с нуля — от азов до продвинутых концепций объектно-ориентированного программирования. А ещё в книге много примеров и упражнений — чтобы можно было отточить теорию на реальных задачах.

#книги | @PythonTechTalks
👍7
Метод replace()

Метод replace(<old>, <new>) возвращает копию строки со всеми вхождениями подстроки <old>, замененными на <new>.

#функци #методы | @PythonTechTalks
👍4
👍2
Что выведет приведённый выше код?
Anonymous Quiz
37%
<class 'int'>
28%
<class 'list'>
33%
<class 'tuple'>
2%
<class 'str'>
ChainMap

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

В примере выше создается ChainMap объект из двух словарей dict1 и dict2. При обращении к элементам ChainMap, они сначала ищутся в первом словаре, затем во втором. Если ключ
отсутствует в первом словаре, он ищется во втором. Таким образом, ChainMap предоставляет удобный способ объединить несколько словарей и работать с ними как с одним объектом.

#типы_данных | @PythonTechTalks
👍5
Шифрование данных

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

Пример выше демонстрирует, как можно зашифровать файл с помощью библиотеки cryptography.
Скрипт начинается с создания ключа с помощью функцию получения ключа на основе пароля «PBKDF2HMAC». Функция использует алгоритм безопасного хэширования (SHA-256) и значение «соли» (salt value), генерируемое с помощью функции «os.urandom()».
Затем скрипт создает объект «Fernet», который представляет собой реализацию симметричной аутентифицированной криптографии, также известной как «секретный ключ» (secret key). После чего, cryptography считывает открытый текстовый файл, шифрует его с помощью метода «encrypt()» объекта «Fernet» и записывает зашифрованные данные в файл.

#функции #скрипты | @PythonTechTalks
👍4
👍4
Apple Vision Pro 😎👾✨

Я думаю все уже знают о том, что компания Apple всегда стремится к инновациям и созданию продуктов, которые меняют наше представление о технологиях. И вот, недавно они представили миру свое новое творение - Apple Vision Pro. 🚀

Apple Vision Pro - это не просто очки дополненной реальности, это настоящий шаг в будущее. Они оснащены самыми передовыми технологиями, которые позволяют пользователям погрузиться в удивительный мир виртуальной реальности. 🌈

Одним из самых интересных фактов о Apple Vision Pro является то, что они имеют уникальную систему распознавания жестов, позволяющую управлять приложениями и функциями очков без использования рук. Просто движениями головы или рук можно управлять интерфейсом и взаимодействовать с виртуальным миром. 👀✨

Кроме того, Apple Vision Pro обладают высоким разрешением дисплея, который позволяет создавать удивительно реалистичные изображения и видео. Это открывает широкие возможности для развлечений, обучения и работы в виртуальной среде. 🖥️🎮

Не сомневайтесь, что Apple Vision Pro станут настоящим открытием для всех ценителей передовых технологий и поклонников компании Apple. Уже сегодня они показывают нам, каким может быть будущее с помощью технологий дополненной реальности. 🌟🍏👓

#it #новости #программирование #технологии #Apple | @PythonTechTalks
👍4🔥2
👍4
Что выведет приведённый выше код?
Anonymous Quiz
29%
Error
21%
[5, 5, 5, 5]
25%
[(5), (5), (5), (5)]
25%
[(5,), (5,), (5,), (5,)]
🔥6🤯1
Tkinter

Tkinter — это кроссплатформенный графический интерфейс Python, позволяющий работать с библиотекой Tk. Он содержит элементы графического интерфейса пользователя (GUI — Graphical User Interface), с помощью которых можно создавать различные приложения.

#библиотеки | @PythonTechTalks
👍4
Генератор паролей

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

#скрипты #функции | @PythonTechTalks
👍6
Книга: "Django 2 в примерах (Антонио Меле)"

С помощью книги «Django 2 в примерах» вы изучите возможности платформы, создавая реально работающие приложения: блог, социальную сеть, интернет-магазин и платформу для онлайн-обучения. Научитесь разворачивать проект на сервере и подключать к нему разные полезные штуки — например, формы оплаты, комментариев и авторизации.

#книги | @PythonTechTalks
👍6
Всех со всемирным днём инженерии!🎉🎊

Всемирный день инженерии (World Engineering Day) празднуется ежегодно 4 марта, начиная с 2020 года. Этот профессиональный праздник инженеров, ученых и изобретателей был учрежден по инициативе Всемирной Федерации инженерных организаций (World Federation of Engineering Organizations, WFEO) и установлен резолюцией Генеральной конференции ЮНЕСКО, которая прошла в ноябре 2019 года в Париже.

#новости #праздники | @PythonTechTalks
❤5🔥1
⚡5
Что выведет приведённый выше код?
Anonymous Quiz
21%
{<class 'tuple'>: 1}
6%
{}
50%
{(): 1}
23%
TypeError
⚡6
Метод shuffle()

Метод shuffle() используется для перемешивания элементов в коллекции. Например, если у вас есть список элементов, метод shuffle() случайным образом переставит их порядок.

#функции #методы | @PythonTechTalks
👍3🔥2