<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Python</title><link>https://sourceforge.net/p/m556/wiki/Python/</link><description>Recent changes to Python</description><atom:link href="https://sourceforge.net/p/m556/wiki/Python/feed" rel="self"/><language>en</language><lastBuildDate>Mon, 22 Sep 2014 21:28:37 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/m556/wiki/Python/feed" rel="self" type="application/rss+xml"/><item><title>Python modified by M556</title><link>https://sourceforge.net/p/m556/wiki/Python/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -1,13 +1,31 @@
-Python
-==================
+#Python

-**Hasher.py:** A message hashing script that uses the MD5, SHA1 and SHA2 algorithms.
-**PygLatin.py:** A Pyg Latin Translator.
+Python is a very high-level 'scripting' language that has many third-party modules available for extending its functionality. The language is therefore suitable for prototyping software applications and for teaching programming concepts.

-Running Python Scripts
-------------------
-A Python interpreter is required to run the scripts. Open the terminal and enter the following to run the script:
+## Python Functions
+Example files to introduce the concept of using functions within Python scripts, leading up to an example of creating a Python module.

-python filename.py

+##Python Login Screen
+Uses a text file for storing password hashes, and the PythonCard library for rendering the interface.
+
+
+##SQLite
+Using SQLite as an application database for storing user login details. Password hashes are stored in the database, retrieved and compared against hash digests of user input.
+
+
+##Python RPC
+This directory includes just a client script. To use, download the RPyC module package and run the server script rpyc_classic.py to provide the server.
+
+
+##PyCrypto
+Using the PyCrypto module for demonstrating 3DES and AES encryption.
+
+
+##PythonCard Examples
+Some scripts to get you started with the PythonCard library.
+
+
+##SmartCard RNG
+This script uses he Smart Card module to read from a Smart Card microprocessor's PRNG.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">M556</dc:creator><pubDate>Mon, 22 Sep 2014 21:28:37 -0000</pubDate><guid>https://sourceforge.netde511a6032aa35d65ce7c4541865b418524a5071</guid></item><item><title>WikiPage Python modified by M556</title><link>https://sourceforge.net/p/m556/wiki/Python/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -1,8 +1,13 @@
 Python
 ==================
+
+**Hasher.py:** A message hashing script that uses the MD5, SHA1 and SHA2 algorithms.
+**PygLatin.py:** A Pyg Latin Translator.
+

 Running Python Scripts
 ------------------
 A Python interpreter is required to run the scripts. Open the terminal and enter the following to run the script:

 python filename.py
+
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">M556</dc:creator><pubDate>Thu, 24 Jan 2013 02:23:55 -0000</pubDate><guid>https://sourceforge.net11ab9e35d54b6cb3d30d6863fe59f6ba806efa1f</guid></item><item><title>WikiPage Python modified by M556</title><link>https://sourceforge.net/p/m556/wiki/Python/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -5,4 +5,4 @@
 ------------------
 A Python interpreter is required to run the scripts. Open the terminal and enter the following to run the script:

-python .py
+python filename.py
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">M556</dc:creator><pubDate>Sat, 19 Jan 2013 21:57:20 -0000</pubDate><guid>https://sourceforge.netd5bdfa72c08b5c278ee011d4d909cd8b75648017</guid></item><item><title>WikiPage Python modified by M556</title><link>https://sourceforge.net/p/m556/wiki/Python/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="python"&gt;Python&lt;/h1&gt;
&lt;h2 id="running-python-scripts"&gt;Running Python Scripts&lt;/h2&gt;
&lt;p&gt;A Python interpreter is required to run the scripts. Open the terminal and enter the following to run the script:&lt;/p&gt;
&lt;p&gt;python .py&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">M556</dc:creator><pubDate>Sat, 19 Jan 2013 21:55:01 -0000</pubDate><guid>https://sourceforge.net26c6859e21db0b254473f81303be0cafaf3d8669</guid></item></channel></rss>