Forwarded from Типичный программист
Протокол Диффи-Хеллмана
Чтобы передать зашифрованное сообщение, надо сначала как-то передать ключ для его расшифровки. Специально для этого был создан криптографический протокол Диффи-Хеллмана. Этот тот самый, который используют в SSH, GPG и не только.
В статье рассказываем про этот протокол и показываем, как реализовать его на Python:
https://tprg.ru/Aq3D
#безопасность #python
Чтобы передать зашифрованное сообщение, надо сначала как-то передать ключ для его расшифровки. Специально для этого был создан криптографический протокол Диффи-Хеллмана. Этот тот самый, который используют в SSH, GPG и не только.
В статье рассказываем про этот протокол и показываем, как реализовать его на Python:
https://tprg.ru/Aq3D
#безопасность #python
Forwarded from Типичный программист
Регулярные выражения в Python
Рано или поздно любому программисту приходится знакомиться с регулярными выражениями. Но для одних это приятное знакомство, а для других — психологическая травма на всю жизнь.
Дабы увеличить количество первых, на примере библиотеки re в Python рассказываем, что такое регулярки и как их использовать. Всё на реальных задачах и с кучей примеров:
https://tprg.ru/YJ6n
#python #начинающим
Рано или поздно любому программисту приходится знакомиться с регулярными выражениями. Но для одних это приятное знакомство, а для других — психологическая травма на всю жизнь.
Дабы увеличить количество первых, на примере библиотеки re в Python рассказываем, что такое регулярки и как их использовать. Всё на реальных задачах и с кучей примеров:
https://tprg.ru/YJ6n
#python #начинающим
Forwarded from NOP::Nuances of Programming
📃 Команда разработчиков создала инструмент, который автоматически находит уязвимости в коде. Во время теста они нашли 35 критических угроз безопасности. Как им это удалось? Подробности в статье
https://nuancesprog.ru/p/3563
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/3563
@nuancesprog #статьи #Python
https://nuancesprog.ru
Инструмент, который автоматически находит уязвимости в Python-коде
В январе 2019 года мы запустили инструмент, который эффективно находит уязвимости в Python-коде.
Forwarded from Типичный программист
Как насчёт забрать себе в копилку Python-библиотеки, которые здорово облегчат вам разработку?
В этой статье мы спросили у экспертов, какие полезные Python-библиотеки они используют сами и рекомендуют их другим разработчикам. Получилось чуть больше 20 штук:
https://tprg.ru/KEe1
#python #инструменты
В этой статье мы спросили у экспертов, какие полезные Python-библиотеки они используют сами и рекомендуют их другим разработчикам. Получилось чуть больше 20 штук:
https://tprg.ru/KEe1
#python #инструменты
Forwarded from CodeMode | Программирование
📔 Python. Книга рецептов.
• Книга, которую вы держите в руках, даст четкое понимание, как именно стоит писать приложения на Python, чтобы не пришлось раз за разом их переделывать и они были удобны для работы. Это наиболее полное и систематичное руководство по Python, в нем разобраны самые популярные подходы для создания легкочитаемого, оптимизированного и поддерживаемого кода. Также приведены примеры применения полученных знаний в прикладных областях, все главы сопровождаются конкретными заданиями.
🧷 Скачать бесплатно.
💰 Цена и описание в онлайн магазине.
🧩 Бесплатный софт для чтения книг.
2019 #Python #RU
• Книга, которую вы держите в руках, даст четкое понимание, как именно стоит писать приложения на Python, чтобы не пришлось раз за разом их переделывать и они были удобны для работы. Это наиболее полное и систематичное руководство по Python, в нем разобраны самые популярные подходы для создания легкочитаемого, оптимизированного и поддерживаемого кода. Также приведены примеры применения полученных знаний в прикладных областях, все главы сопровождаются конкретными заданиями.
🧷 Скачать бесплатно.
💰 Цена и описание в онлайн магазине.
🧩 Бесплатный софт для чтения книг.
2019 #Python #RU
Forwarded from CodeMode | Программирование
👨🏻💻 Python for Automating Information Security [Video].
• The process of finding and eradicating an attacker is time-consuming and costs a lot, which hurts your organization. You need to write tools that will help you automate your defensive and offensive security. As a penetration tester, you need to evolve quickly. When off-the-shelf tools and exploits fall short, writing your own tool will help you safeguard your data.
• In this course, learn how to leverage Python to perform routine tasks quickly and efficiently. You will automate log analysis and packet analysis with file operations, regular expressions, and analysis modules; interact with websites to collect intelligence; and develop TCP client and server applications for use in penetration testing. You will learn how to build automation tools for information security, and will hopefully find that these examples will help inspire you to design and build your own!
💸 Price: $124.99
📌 Free download.
#Python #Video #Eng
• The process of finding and eradicating an attacker is time-consuming and costs a lot, which hurts your organization. You need to write tools that will help you automate your defensive and offensive security. As a penetration tester, you need to evolve quickly. When off-the-shelf tools and exploits fall short, writing your own tool will help you safeguard your data.
• In this course, learn how to leverage Python to perform routine tasks quickly and efficiently. You will automate log analysis and packet analysis with file operations, regular expressions, and analysis modules; interact with websites to collect intelligence; and develop TCP client and server applications for use in penetration testing. You will learn how to build automation tools for information security, and will hopefully find that these examples will help inspire you to design and build your own!
💸 Price: $124.99
📌 Free download.
#Python #Video #Eng
Forwarded from CodeMode | Программирование
📓 Python for DevOps: Learn Ruthlessly Effective Automation.
• Learning how to interact and automate with Linux is essential for millions of professionals. Python makes it much easier. With this book, you’ll learn how to develop software and solve problems using containers, as well as how to monitor, instrument, load-test, and operationalize your software. Looking for effective ways to "get stuff done" in Python? This is your guide.
💸 Price: $36.79
📌 Free download.
#Python #book #Eng
• Learning how to interact and automate with Linux is essential for millions of professionals. Python makes it much easier. With this book, you’ll learn how to develop software and solve problems using containers, as well as how to monitor, instrument, load-test, and operationalize your software. Looking for effective ways to "get stuff done" in Python? This is your guide.
• Python foundations, including a brief introduction to the language;• How to automate text, write command-line tools, and automate the filesystem;• Linux utilities, package management, build systems, monitoring and instrumentation, and automated testing;• Cloud computing, infrastructure as code, Kubernetes, and serverless;• Machine learning operations and data engineering from a DevOps perspective;• Building, deploying, and operationalizing a machine learning project;💸 Price: $36.79
📌 Free download.
#Python #book #Eng
Forwarded from CodeMode | Программирование
📓 Python Flash Cards: Syntax, Concepts, and Examples.
• These colorful programming study cards help new Python coders drill and reinforce the concepts, syntax, and terminology they'll need to become successful professional programmers.
• Keep your coding skills sharp on the go! Python Flash Cards take a tried-and-tested method and give it a programming makeover. Eric Matthes, author of the best-selling Python Crash Course, distills essential Python programming knowledge into this 101-card deck you can use anywhere.
• Work through the deck in order or shuffle it up for a new study session every time. You can brush up foundational programming principles and vocabulary like data structures, logical control, and program flow, quiz yourself on Python syntax, and test your skills against exercises and challenges designed to keep you on your toes -- all in one sitting.
💸 Price: $24.73
📌 Free download.
#Python #book #Eng
• These colorful programming study cards help new Python coders drill and reinforce the concepts, syntax, and terminology they'll need to become successful professional programmers.
• Keep your coding skills sharp on the go! Python Flash Cards take a tried-and-tested method and give it a programming makeover. Eric Matthes, author of the best-selling Python Crash Course, distills essential Python programming knowledge into this 101-card deck you can use anywhere.
• Work through the deck in order or shuffle it up for a new study session every time. You can brush up foundational programming principles and vocabulary like data structures, logical control, and program flow, quiz yourself on Python syntax, and test your skills against exercises and challenges designed to keep you on your toes -- all in one sitting.
💸 Price: $24.73
📌 Free download.
#Python #book #Eng