Skip to content

Day 8 project of Udemy's "100 Days of Code: The Complete Python Pro Bootcamp".

Notifications You must be signed in to change notification settings

geoffreylewis/caesar_cipher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 

Repository files navigation

Caesar Cipher

Software Summary

Only using Python, this program will allow you to encode or decode a message using the "Caesar Cipher".

Built With

  • Python 3.11

Version History

Version 1.0
5/21/2024

  • Program is now functional.
  • Encased the cipher process in a "while" loop for repetitive purposes.
  • Moved the encryption/decryption function higher up in the code (along with the alphabet list).

Version 0.6
5/20/2024

  • Added a banner logo for the beginning of the program.
  • Added "if/else" statements to encryption/decryption function that account for non-letter characters.
  • Essentially, non-letter characters will remain as they are; they won't disappear or change.
  • Created an "if" statement for the initial encode/decode choice that takes effect based off other choices.

Version 0.5
5/19/2024

  • Combined encryption and decryption functions into one single function.

Version 0.4
5/18/2024

  • Created a decoding function.
  • Added "if/elif" statements that will call the proper function based off user's decision.

Version 0.3
5/17/2024

  • Added a list containing the alphabet twice over (in order to account for large shift numbers and end letters).
  • Cleaned up some test code.
  • Created an encoding function.

Version 0.2
5/16/2024

  • Added "input()" functions for various questions posed to the user.
  • Added some "if/else" statements based on the user's answers.

Version 0.1
5/15/2024

  • This program has just been started.

Author(s)

Geoffrey Lewis
LinkedIn: https://www.linkedin.com/in/geofflewis-networksecurity/
GitHub: https://github.com/geoffreylewis

Acknowledgements

In my ongoing quest to refresh my Python skills and stay sharp, I'm working my way through the Udemy course "100 Days of Code: The Complete Python Pro Bootcamp". Shout out to Dr. Angela Yu and Udemy.

An additional shout out to whomever created the ASCII art (copied from https://replit.com/@appbrewery/caesar-cipher-4-start#art.py).

About

Day 8 project of Udemy's "100 Days of Code: The Complete Python Pro Bootcamp".

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages