background preloader

Python

Facebook Twitter

Python Tools для Visual Studio, о новинках из первых рук / Блог компании Microsoft. Эта статья написана Павлом Минаевым int19h — разработчиком из команды PTVS специально для публикации в нашем корпоративном блоге на Хабрахабре. Делитесь вашими впечатлениями в комментариях. Все отзывы будут переданы команде. Здравствуйте! Я – разработчик из команды Python Tools for Visual Studio. На днях мы выпустили новую бета-версию нашего продукта, и, воспользовавшись поводом, в этот раз я хотел бы поподробнее рассказать о том, что из себя представляет PTVS, и что он может вам предложить.

Что такое PTVS? Если вкратце, то Python Tools for Visual Studio (далее по тексту – PTVS), как, в общем-то, и следует из названия – бесплатное расширение для Visual Studio 2010 и выше, добавляющее в эту IDE полноценную поддержку Python. Наш проект, в некотором роде, уникален для Microsoft. И напоследок, поскольку с этим моментом чаще всего возникает путаница: PTVS – это не IronPython, и это не среда, ориентированная исключительно на IronPython.

Работа с кодом h = f if input() else f(a) print h(b) Book. Pycrypto. Python Cryptography Toolkit. Version 2.3 The Python Cryptography Toolkit describes a package containing various cryptographic modules for the Python programming language. This documentation assumes you have some basic knowledge about the Python language, but not necessarily about cryptography. Design Goals The Python cryptography toolkit is intended to provide a reliable and stable base for writing Python programs that require cryptographic functions. A central goal has been to provide a simple, consistent interface for similar classes of algorithms. For example, all block cipher objects have the same methods and return values, and support the same feedback modes.

Hash functions have a different interface, but it too is consistent over all the hash functions available. This is intended to make it easy to replace old algorithms with newer, more secure ones. Some modules are implemented in C for performance; others are written in Python for ease of modification. This document is very much a work in progress. Credits. Библиотека по Python (90 книг)