44. Программирование Python в редакторе Spyder - Scientific Python Development Environmet.
45. Web-based Python Data Analysis. Проект https://wakari.io/
46. Высокопроизводительные вычисления на языке программирования Cython.
47. Оптимизация кода программ на языке Python. Проект PyPy.
48. Использование микропотоков и многопоточности в интерпретаторе Stackless Python.
49. Оптимизация вычислений в Python. Проект Numba. Официальный сайт http://numba.pydata.org/
50. Новый математический язык и среда программирования Julia и Julia Studio, опубликованные в 2012 г. Функционал, связь с Python и C/C++. Официальные сайты http://forio.com/labs/julia-studio/ и http://julialang.org/
51. Параллельные и облачные вычисления на языке Julia.
52. Высокопроизводительные вычисления на языке Julia в области теории чисел. Сравнение с производительностью GAP.
53. Пакет криптографии PyCrypto: The Python Cryptography Toolkit.
54. Хакерские проекты на Python - Violent Python. Источник T.J. O'Connor. Violent Python: A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers. Syngress of Elsevier, 2013, - 288 p.
55. Хакерские проекты на Python - Python for Secret Agents. Источник Steven F. Lott. Python for Secret Agents. Analyze, encrypt, and uncover intelligence data using Python, the essential tool for all aspiring secret agents. - Packt Publishing, 2014. - 216 p.
56. Взлом шифров при помощи Python. Источник Sweigart A. Hacking Secrets Ciphers with Python. Create Space Independent Publishing Platform, 2013 – 414 p.
Литература
1. Ахо А., Лам М.С., Сети Р., Ульман Д.Д. Компиляторы: принципы, технологии и инструментарий, 2-е изд. - М.: И.Д. Вильямс, 2008. - 1184 с. ил.
2. Вирт Н. Гуткнехт Ю. Разработка операционной системы и компилятора. Проект Оберон. – М.: ДМК Пресс, 2012. - 560 с.
3. Лутц М. Изучаем Python, 4-е изд. – СПб.: Символ-Плюс, 2011. – 1280 с.
4. Павловская Т.А. С/С++. Программирование на языке высокого уровня. Учебник. – СПб.: Питер, 2009. - 461 с
5. Саммерфилд. Программирование на Python 3. 2009
6. Balbaert I. Getting started with Julia Programming. Packt Publishing. 2015
7. Sherrington M. Mastering Julia. Packt Publishing. 2015
Комментарий.Python появился в 1991 г. усилиями Гвидо ван Россума, которому тогда было 35 лет. Россум продолжает наблюдать за процессом разработки Python до сих пор. Python считается одним из самых гибких и многообещающих языков с очень четкой, прямо таки, математически строгой структурой. И что, может быть самое главное, хорошо читаемым кодом. Более того, программный код, для одного и того же модуля, на Python в 5 раз меньше, чем в том же C/C++.
Язык работает на всех популярных операционных системах, есть 32 и 64-bit реализации. Имеет массу различных расширений – для мультимедиа, интернета, баз данных, а главное, для математических вычислений. Пакет NumPy, расширяющий средства Python, сравним по мощности с популярным пакетом компьютерной алгебры Mathlab.
Python интегрирован с платформами COM и DOT.NET, и может легко взаимодействовать с кодом на языках C/C++ и Java, а значит практически со всем просвещённым компьютерным миром.
Python позицируется как язык, который “каждому по плечу”.
Если Вы программер на Python, то Вам открыта дорога не только в математику и криптографию, но в индустриальное программирование, web-программирование, программирование баз данных и т.д. Python как швейцарский нож, которым можно и салат нарезать и дерево срубить.
Python является родным для проекта Sage, интегрирующего в себе чуть ли не всю компьютерную алгебру. Python целиком включен в дистрибутив Debian. Поэтому связка