Python

Пишем нейросеть на Python. Часть 1.

Для того, чтобы создать на Python нейросеть, нам понадобиться numpy, которая содержит нужные нам математические функции. Для установки этой библиотеки через pip выполните команду python -m pip install numpy. Для начала создадим небольшую заготовку, в частности, класс нейрона и класс передаточной функции. Подробнее см. статью нейронные сети. У нас будут три передаточных функции: Как есть. Сигмоидная…. read more »

Pithon. Регулярные выражения

Регулярные выражения есть во многих языках: JavaScript, PHP, C#. Даже для 1С есть внешние компоненты, позволяющие работать с регулярными выражениями. Но в Python существует еще и ряд разных фишек для работы с регулярными выражениями, в частности, кроме поиска и сопоставления, в этом языке есть функции, которые, например, позволяют разбить строку по заданному шаблону. Более того,… read more »

Python. Работа с текстом. Строки.

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

Это позволяет создать строки с кавычками внутри (либо с апострофами внутри):

Еще есть такая фича, как тройные кавычки. Они позволят задать многострочный… read more »

Python. Взлом шифров. Продолжение-2.

На прошлом уроке мы написали функцию сопоставления слов. Сегодня продолжим эту тему. Допустим, у нас есть некий текст в котором нам надо найти место наилучше подходящее под это слово. Пишем вот такой код:

Программа сообщит: Минимальный результат 0 Найденное слово проба Заменим в строке

слово «проба» на слово «прога» и получим уже вот… read more »

Python. Взлом шифров. Продолжение.

На прошлом уроке мы начали писать программу взлома шифров. Напомню краткое содержание: мы написали программу предобработки, которая зашифрованный текст превратила в нечто более осмысленное, но все еще зашифрованное. По крайней мере, теперь мы можем извлекать из этого предобработанного текста информацию: в частности, видеть наборы букв похожие на известные нам слова и выдвигать предположения о том,… read more »

Python. Взлом шифров

В этой и нескольких последующих статьях я расскажу о том, как на языке Python написать программу взлома шифров. Для создания тестового шифра вам понадобиться программа шифратор, исходники которой на C++ прилагаю: coder В архиве прога, исходный не зашифрованный текст inp.txt, зашифрованный текст out.txt и ключ key1.txt. Кратко об этой проге. Для создания ключа шифрования запустите… read more »

Python. GUI

Продолжаю тему Python, начало см. Pyton. Начало Сегодня я более подробно ознакомлю вас с GUI. Самая простая распространенная GUI-библиотека — это tkinter, она уже встроена во многие идеешки языка Python, в том числе в ту, на которой мы тренируемся. Для подключение этой библиотеки просто в начале программы нужно вставить вот такую строку:

Как вы поняли, этой строкой… read more »

Python. Начало.

Python — это язык программирования, который широко используется для научных расчетов и систем искусственного интеллекта. В составе Python поставляется много собранных и переносимых функциональных возможностей, известных как стандартная библиотека. Эта библиотека предоставляет Вам массу возможностей, востребованных в прикладных программах, начиная от поиска текста по шаблону и заканчивая сетевыми функциями. Python допускает расширение как за счёт ваших собственных… read more »

Sidebar