Генерация случайных данных в Python (Руководство)
Насколько случайны случайности? Это странный вопрос, но желательно его задать, если речь идет об информационной безопасности. Когда вы генерируете случайные данные, числа или строки в Python, неплохо иметь хотя бы приблизительное представление о том, как именно генерируются эти данные.
Подробнее: https://python-scripts.com/random-data
Насколько случайны случайности? Это странный вопрос, но желательно его задать, если речь идет об информационной безопасности. Когда вы генерируете случайные данные, числа или строки в Python, неплохо иметь хотя бы приблизительное представление о том, как именно генерируются эти данные.
Подробнее: https://python-scripts.com/random-data
Python 3
Генерация случайных данных в Python (Руководство)
Когда генерируем случайные данные, числа или строки в Python, неплохо иметь хотя бы приблизительное представление о том, как именно генерируются эти данные.
Создаем Blockchain с нуля на Python
Самый быстрый способ узнать, как работает блокчейн — это создать его. Blockchain — это неизменная, последовательная цепочка записей, каждая часть этой цепочки называется блоками. Они могут содержать транзакции, файлы или любой вид данных, который вам угоден.
Подробнее: https://python-scripts.com/blockchain
Самый быстрый способ узнать, как работает блокчейн — это создать его. Blockchain — это неизменная, последовательная цепочка записей, каждая часть этой цепочки называется блоками. Они могут содержать транзакции, файлы или любой вид данных, который вам угоден.
Подробнее: https://python-scripts.com/blockchain
Python 3
Создаем Blockchain с нуля на Python
Blockchain последовательная цепочка записей, каждая часть этой цепи называется блоком. Они могут содержать транзакции, файлы или любой вид данных.
Лучшие примеры форматирования строк в Python
В данной статье мы рассмотрим четыре основных подхода в форматировании строк в Python, а также их сильные и слабые стороны. Вы также узнаете простое эмпирическое правило подбора лучшего подхода форматирования для вашей программы.
Полная статья: https://python-scripts.com/string-formatting
В данной статье мы рассмотрим четыре основных подхода в форматировании строк в Python, а также их сильные и слабые стороны. Вы также узнаете простое эмпирическое правило подбора лучшего подхода форматирования для вашей программы.
Полная статья: https://python-scripts.com/string-formatting
Python 3
Лучшие примеры форматирования строк в Python
В данной статье мы рассмотрим четыре основных подхода в форматировании строк в Python, а также их сильные и слабые стороны.
wxPython – это кросс-платформенный GUI инструментарий для языка программирования Python. Он позволяет программистам Python создавать программы с надежным, функциональным графическим пользовательским интерфейсом просто и быстро.
https://vk.com/@open_sourcecode-54-uroka-polnyi-kurs-urokov-po-wxpython
https://vk.com/@open_sourcecode-54-uroka-polnyi-kurs-urokov-po-wxpython
VK
54 УРОКА — Полный курс уроков по wxPython!
Вся статья: https://python-scripts.com/wxpython
F-Строки: Новый улучшенный способ форматирования строк в Python
Про f-strings давно известно, но еще не все успели их попробовать. Разумеется, вы можете использовать старые методы форматирования строк, но с F-Strings у вас есть более лаконичный, читаемый и удобный способ, который одновременно и более быстрее и надежнее чем старые методы форматирования.
Подробнее: https://python-scripts.com/f-strings
Про f-strings давно известно, но еще не все успели их попробовать. Разумеется, вы можете использовать старые методы форматирования строк, но с F-Strings у вас есть более лаконичный, читаемый и удобный способ, который одновременно и более быстрее и надежнее чем старые методы форматирования.
Подробнее: https://python-scripts.com/f-strings
Python 3
F-Строки: Новый улучшенный способ форматирования строк в Python
F-строки - отлична причина пользоваться Python 3.6. F-строки являются строковыми литералами, содержащие выражения, которые будут заменены своими значениями.
❤️ Уникальные 50 видеоурока по Python!
Весь список тут: https://vk.com/videos-142410745?section=album_48
Весь список тут: https://vk.com/videos-142410745?section=album_48
⛔️ Хватит использовать lambda в Python
Плюсы и минусы lambda: https://python-scripts.com/no-lambda
Telegram чат: @python_scripts
Использование lambda приемлемо только тогда, когда ваша ситуация соответствует всем следующим четырем критериям:
👉 Вы выполняете тривиальную операцию, т. е. функции не нужно название;
👉 Наличие лямбда-выражения делает ваш код понятнее, чем другие функции;
👉 Вы знаете, что у вас нет функции, которая делает то, что вам нужно;
👉 Каждый человек в вашей команде понимает лямбда-выражения и вы договорились использовать их.
Плюсы и минусы lambda: https://python-scripts.com/no-lambda
Telegram чат: @python_scripts
Использование lambda приемлемо только тогда, когда ваша ситуация соответствует всем следующим четырем критериям:
👉 Вы выполняете тривиальную операцию, т. е. функции не нужно название;
👉 Наличие лямбда-выражения делает ваш код понятнее, чем другие функции;
👉 Вы знаете, что у вас нет функции, которая делает то, что вам нужно;
👉 Каждый человек в вашей команде понимает лямбда-выражения и вы договорились использовать их.
Python 3
Хватит использовать lambda выражения в Python
Лябмда это особый синтаксис в Python, необходимый для создания анонимных функций. Lambda позволяют функции быть созданной и переданной в одной строчке кода.
Руководство по PyQt5 (+3 Урока по созданию приложений на PyQt5)
👉 Подробнее: https://python-scripts.com/pyqt5
🔥 Уроки по PyQt5 🔥
1. Создаем простой калькулятор в PyQt5
https://python-scripts.com/pyqt5-calculator
2. Создаем игру Сапёр на PyQt5
https://python-scripts.com/create-game-pyqt5-sapper
3. История курса рубля на PyQt5 + XML от ЦБ РФ
https://python-scripts.com/pyqt5-rub-currency-cbr-api
👉 Подробнее: https://python-scripts.com/pyqt5
🔥 Уроки по PyQt5 🔥
1. Создаем простой калькулятор в PyQt5
https://python-scripts.com/pyqt5-calculator
2. Создаем игру Сапёр на PyQt5
https://python-scripts.com/create-game-pyqt5-sapper
3. История курса рубля на PyQt5 + XML от ЦБ РФ
https://python-scripts.com/pyqt5-rub-currency-cbr-api
Python 3
Руководство по PyQt5 для начинающих - GUI Python
PyQt5 является одним из наиболее популярным модулей для создания GUI приложений в Python. Полное руководство по QLabel, QLineEdit, QTableWidget и QCombobox.
PyTorch RNN: Определяем язык по фамилии человека
В данном руководстве, мы построим Рекуррентную Нейронную Сеть (Recurrent Neural Network, далее — RNN) в PyTorch, которая будет классифицировать имена людей по их языкам. Предположим, что у читателя есть основы понимания PyTorch и машинного обучения в Python.
В конце данного руководства, мы сможем предугадывать язык на котором разговаривает человек по его имени.
Подробнее: https://python-scripts.com/pytorch-rnn
В данном руководстве, мы построим Рекуррентную Нейронную Сеть (Recurrent Neural Network, далее — RNN) в PyTorch, которая будет классифицировать имена людей по их языкам. Предположим, что у читателя есть основы понимания PyTorch и машинного обучения в Python.
В конце данного руководства, мы сможем предугадывать язык на котором разговаривает человек по его имени.
Подробнее: https://python-scripts.com/pytorch-rnn
Python 3
PyTorch RNN: Определяем язык по фамилии человека
Мы построим Рекуррентную Нейронную Сеть (Recurrent Neural Network, далее — RNN) в PyTorch, которая будет классифицировать имена людей по их языкам.
🔥 Шпаргалки по использованию range в Python
👉 Telegram чат: @python_scripts
Встроенная функция Python под названием range может быть очень полезной, если вам нужно выполнить действие определенное количество раз.
К концу данного руководства вы будете:
- Понимать, как работает функция Python range;
- Знать, как отличаются реализации для Python 2 и Python 3;
- Увидите ряд наглядных примеров работы с range();
- Сможете работать с учетом ограничений range().
Подробнее: https://python-scripts.com/range
👉 Telegram чат: @python_scripts
Встроенная функция Python под названием range может быть очень полезной, если вам нужно выполнить действие определенное количество раз.
К концу данного руководства вы будете:
- Понимать, как работает функция Python range;
- Знать, как отличаются реализации для Python 2 и Python 3;
- Увидите ряд наглядных примеров работы с range();
- Сможете работать с учетом ограничений range().
Подробнее: https://python-scripts.com/range
Python 3
Функция range() в Python 3 - Полное Руководство
Функция Python под названием range может быть очень полезной, если вам нужно выполнить действие определенное количество раз.
🔥 Самые быстрые способы перевернуть строку в Python
👉 Telegram чат: @python_scripts
Обзор трех основных способа перевернуть строку Python. Также вы увидите показатели производительности выполняемого кода.
1. Переворот строки при помощи среза
2. Перевернуть сроку при помощи reversed() и str.join()
3. «Классический» алгоритм переворота строк
Подробнее: https://python-scripts.com/reversed
👉 Telegram чат: @python_scripts
Обзор трех основных способа перевернуть строку Python. Также вы увидите показатели производительности выполняемого кода.
1. Переворот строки при помощи среза
2. Перевернуть сроку при помощи reversed() и str.join()
3. «Классический» алгоритм переворота строк
Подробнее: https://python-scripts.com/reversed
Python 3
Способы перевернуть строку в Python - reversed()
Оптимизированные способы как перевернуть строку при помощи среза списка используя [::-1]. Перевернуть строку при помощи reversed() + join().
🔥 JSON в практике - Расширяем возможности
Сразу после появления, JSON быстро стал де факто стандартом обмена информации. Python содержит встроенный модуль под названием json для кодирования и декодирования данных JSON.
☀️ Подробнее: https://python-scripts.com/json
Содержание:
- Подробнее про JSON
- Структура JSON
- Python поддерживает JSON
- Небольшой словарь
- Сериализация JSON
- Пример сериализации JSON Python
- Несколько полезных аргументов
- Десериализация JSON
- Пример десериализации JSON Python
- Пример работы с JSON Python
- Кодирование и декодирование объектов Python
- Упрощение структур данных
- Кодирование пользовательских типов
Сразу после появления, JSON быстро стал де факто стандартом обмена информации. Python содержит встроенный модуль под названием json для кодирования и декодирования данных JSON.
☀️ Подробнее: https://python-scripts.com/json
Содержание:
- Подробнее про JSON
- Структура JSON
- Python поддерживает JSON
- Небольшой словарь
- Сериализация JSON
- Пример сериализации JSON Python
- Несколько полезных аргументов
- Десериализация JSON
- Пример десериализации JSON Python
- Пример работы с JSON Python
- Кодирование и декодирование объектов Python
- Упрощение структур данных
- Кодирование пользовательских типов
Python 3
JSON в Python - Примеры работы модуля JSON
Примеры использования модуля JSON. Сериализация dumps() данных в JSON. Десериализация loads() текста и конвертирования в массив.
10 декабря в 20-00 мск пройдет открытый вебинар на тему: «Внутреннее устройство интерпретатора CPython» − присоединяйтесь: https://otus.pw/imzD/
Вебинар пройдет в рамках набора продвинутого курса «Разработчик Python».
Кстати, вступительное тестирование на курс проходят только 59.3% − проверьте себя: https://otus.pw/KAfT/
Открывайте новые горизонты профессии с Otus - уже более 20 именитых компаний рынка IT ждут на собеседование успешных выпускников!
Вебинар пройдет в рамках набора продвинутого курса «Разработчик Python».
Кстати, вступительное тестирование на курс проходят только 59.3% − проверьте себя: https://otus.pw/KAfT/
Открывайте новые горизонты профессии с Otus - уже более 20 именитых компаний рынка IT ждут на собеседование успешных выпускников!
Множества в Python – это структура данных, которые содержат неупорядоченные элементы. Элементы также не является индексированным. Как и список, множество позволяет внесение и удаление элементов.
🔥 Подробнее: https://python-scripts.com/sets
👉 Telegram чат: @python_scripts
Содержание:
- Создание множеств
- Доступ к элементам множеств
- Добавление элементов во множество
- Удаление элементов из множеств
- Объединение множеств
- Пересечение множеств
- Разница множеств
- Сравнение множеств
- Методы множеств
- Frozenset в Python
🔥 Подробнее: https://python-scripts.com/sets
👉 Telegram чат: @python_scripts
Содержание:
- Создание множеств
- Доступ к элементам множеств
- Добавление элементов во множество
- Удаление элементов из множеств
- Объединение множеств
- Пересечение множеств
- Разница множеств
- Сравнение множеств
- Методы множеств
- Frozenset в Python
Python 3
Множества в Python ✅ Подробный справочник Set
Множество — это набор элементов в произвольном порядке. Само по себе, множество является изменяемым, однако его элементы являются неизменяемыми.
Примеры использования цикла for в одну строку
👉 Telegram чат: @python_scripts
Как и большинство программистов, вы знаете, что после создания массива, вам нужно написать цикл для его обработки. С этим нет никаких проблем, но иногда нам не нужно использовать несколько строк для написания полного цикла for для одной простой задачи.
Подробнее + Примеры: https://python-scripts.com/for-in-one-line
👉 Telegram чат: @python_scripts
Как и большинство программистов, вы знаете, что после создания массива, вам нужно написать цикл для его обработки. С этим нет никаких проблем, но иногда нам не нужно использовать несколько строк для написания полного цикла for для одной простой задачи.
Подробнее + Примеры: https://python-scripts.com/for-in-one-line
Python 3
Цикл for в одну строку на примерах - List Comprehensions
Списковое включение (List comprehensions или генератор списка) – это списки, которые генерируются с циклом for внутри в одну строку.
Объектно-ориентированное Программирование в Python
🔥 Подробный справочник
Содержание:
- Преимущества и недостатки ООП Python
- Класс
- Объекты
- Атрибуты класса
- Атрибуты класса против атрибутов экземпляров
- Методы
- Статичные методы
- Возврат множественных значений из метода
- Метод str
- Конструкторы
- Локальные переменные против глобальных
- Локальные переменные
- Глобальная переменная
- Модификаторы доступа
- Наследование
- Множественное наследование Python
- Полиморфизм
- Перегрузка метода
- Переопределение метода
- Инкапсуляция
Подробнее: https://python-scripts.com/object-oriented-programming-in-python
🔥 Подробный справочник
Содержание:
- Преимущества и недостатки ООП Python
- Класс
- Объекты
- Атрибуты класса
- Атрибуты класса против атрибутов экземпляров
- Методы
- Статичные методы
- Возврат множественных значений из метода
- Метод str
- Конструкторы
- Локальные переменные против глобальных
- Локальные переменные
- Глобальная переменная
- Модификаторы доступа
- Наследование
- Множественное наследование Python
- Полиморфизм
- Перегрузка метода
- Переопределение метода
- Инкапсуляция
Подробнее: https://python-scripts.com/object-oriented-programming-in-python
Python 3
Объектно-ориентированное Программирование в Python
Объектно-ориентированное программирование это парадигма, где различные компоненты компьютерной программы моделируются на основе реальных объектов.
🔥 Создание сайта на Wagtail (CMS на Django)
В мире Python существуют несколько CMS которые используют фреймворк Django, самые популярные из них это django-cms и Wagtail. В данной статье мы выполним первые шаги к собственному сайту на Python используя Wagtail.
Подробнее: https://python-scripts.com/wagtail
👉 Telegram чат: @python_scripts
В мире Python существуют несколько CMS которые используют фреймворк Django, самые популярные из них это django-cms и Wagtail. В данной статье мы выполним первые шаги к собственному сайту на Python используя Wagtail.
Подробнее: https://python-scripts.com/wagtail
👉 Telegram чат: @python_scripts
Python 3
Создание сайта на Wagtail (CMS на Django) сайт на Python 3.7
Установка CMS Wagtail и его настройка. Создание небольшого блога на основе CMS Wagtail. Настройка тегов и разделов для статей в блоге. Установка на VPS.