My automation tools
Project description
Automate Practical Exam
- Name: Ammar Gamal
- Section: 4
Project Overview
Solved Tasks:
- Finite Automaton Simulator
- Turing Machine Simulator
- (Bonus) Published the package to PyPI
Each task has its own main script for user input also a unittesting to ensure correctness.
Task 1: Finite Automaton Simulation
- Main Script:
finiteautomate_main.py - Test File:
Tests/NFATests.py
How to Run:
python finiteautomate_main.py
How to Run UnitTesting:
python -m unittest Tests/NFATests.py
Task 2: Turing Machine Simulator
- Main Script:
turingmachine_main.py - Test File:
Tests/TuringMachineTests.py
How to Run:
python turingmachine_main.py
How to Run UnitTesting:
python -m unittest Tests/TuringMachineTests.py
Bonus: Publish the Package
- this project has been published to PyPl
Install via pip:
pip pip install AutomatePractical==0.2
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
AutomatePractical-0.2.tar.gz
(6.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file AutomatePractical-0.2.tar.gz.
File metadata
- Download URL: AutomatePractical-0.2.tar.gz
- Upload date:
- Size: 6.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3c6fba7047bb48cde457a9b77849c118c2d8e24bfb5f5d20e2e056c1e66ef06e
|
|
| MD5 |
5fb1d07b5f791001fccb2abe9998afef
|
|
| BLAKE2b-256 |
4944e4af598f7cc2d83449278ba3794d6254fbd0251234556d4cfcd7cc700209
|
File details
Details for the file AutomatePractical-0.2-py3-none-any.whl.
File metadata
- Download URL: AutomatePractical-0.2-py3-none-any.whl
- Upload date:
- Size: 5.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
de17c427a1d2c8f1881e9e893b11d4225070f4929b52f4bfd997cf166028c436
|
|
| MD5 |
c6d9402214aa61069997ded4644a5db8
|
|
| BLAKE2b-256 |
8f5a6d8bc9c92e8150bfd276bbc88bab6de12a1e0acf7a9f8f8d84b679f9aeda
|