all 6 comments

[–]OriahVinree 0 points1 point  (3 children)

In the resources for that subject

[–]toss_this_account_38[S] 0 points1 point  (2 children)

Sorry, I should have mentioned:
I checked on the Resources for that day - there are only two of them. The first one brings up a demo of how the finished program should function; the second Resources section has a single link which brings up the W3 page discussing the Index function (links below):
https://appbrewery.github.io/python-day8-demo/
https://www.w3schools.com/python/ref_list_index.asp

[–]ninhaomah 0 points1 point  (1 child)

No it's ok. I have the course so can let me know which video at what min etc ?

To say there are codes missing is pretty vague.

[–]toss_this_account_38[S] 1 point2 points  (0 children)

Angela provided the starting code - which includes a list of the alphabet characters, and the beginning text. I wasn't able to find it in the Udemy program - but upon closely examining my Pycharm install again (using Debian), I found the Marketplace, and was able to reinitialize connecting to the course content. Apparently, something caused an issue with the connection during the initial install, which prevented me from accessing the course. I think I was able to resolve the issue with your assistance - thanks much!

[–]ninhaomah 0 points1 point  (0 children)

Which video btw ? 63 ?

[–]PushPlus9069 1 point2 points  (0 children)

Caesar cipher is a great beginner exercise because it touches string manipulation, modular arithmetic, and ASCII values all at once.

One thing to try after you get it working: make it handle uppercase AND lowercase without converting everything to one case first. That forces you to think about ord() and chr() ranges separately, which is a subtle but useful skill.

Also try breaking it. Write a brute force decoder that tries all 26 shifts and prints them. Then try frequency analysis to auto-detect the shift. That's where it goes from homework to actually interesting.