Do My Essay For logo
  • My account
  • Order now
Order Now
Uncategorized

Python programming for Digital Humanities

3 min read
Posted on 
July 21st, 2022
Home Uncategorized Python programming for Digital Humanities

Please help me with the questions ASAP.

https://colab.research.google.com/drive/19Bu3OYFDU…

  1. Functions!
  • Create a function (it has to be a function!) that generates passwords.
  • Your function should have customizable default values for the parameters such as length, upper and lower case letters, or a requirement to include special characters in its parameters depending on your specifications. It is up to you to be creative with the requirements.
  • Flexible programs net more points.
  • Your function should accept empty calls (print(passwordGenerator())) and customizable values as well (passwordGenerator(length=12)).
  • The function should return the password as a string.
  • I recommend using the random library.

Be careful if you Google for help. It is not permissible to copy-paste complete solutions from online sources. Your code needs to be your own. If you use parts of other people’s code you found online (e.g. StackOverflow) add a link to where you got the code from as a comment in your code. For example, if you google for help with how to randomize the letters in your password generator, be inspired by the code you find, don’t copy-paste it, instead, rewrite it and use the parts you understand and then still link the original source.

If you are having a hard time with this question, write first the simplest possible password-generating function (e.g. returning random letters) and then expand on it. Any solution is better than no solution.

Don’t forget to comment your code!


  1. RegEx!
  • Write a regex that detects Japanese style dates in text. (yyyy/mm/dd)
  • Save these dates into a list and display the list. Only the dates themselves should be in the list, i.e not the other capture groups (week 10).
  • You can use the following sample text.
  • You are free to test your regex on regex101.com or other similar sites.
"There are a few dates here 2022/11/08 and also 2021/07/16 but not 06/27/2017 and also not 2022/31/03"

  1. Functions, lists, NLP!
  • Read in the provided list (word list for exam on Moodle). Remember to get rid of the line breaks.
  • Write a function that generates character trigrams for each word in the word list. I.e. if the word is “EVAPORATE”, the function should return [“EVA”,”VAP”,”APO”,”POR”,”ORA”,”RAT”,”ATE”] The final element in the list can be either “ATE” or “ATE”,”TE”, and “E” depending on how you write your code. Both are acceptable solutions. You want to save these trigrams as a list of lists (a list of tuples would also be acceptable) so that all the trigrams for all the words are in the list -> If you have a list of three words, your list should have three elements. All the elements should be trigram lists.
  • Write a script that shows the 15 most common character trigrams of the English language based on your trigram list. You can write your own code or use NLTK. Both are acceptable solutions. The Wikipedia link above shows the most common trigrams but is based on text, not individual unique words, so don’t worry if your most common list is very different from the one on Wikipedia.

Order an Essay Now & Get These Features For Free:

Turnitin Report

Formatting

Title Page

Citation

Outline

Place an Order
Share
Tweet
Share
Tweet
Calculate the price
Pages (275 words)
$0.00
Do My Essay For
Company
Legal
How Our Service is Used:
Do My Essay For essays are NOT intended to be forwarded as finalized work as it is only strictly meant to be used for research and study purposes. Do My Essay For does not endorse or condone any type of plagiarism.
Subscribe
No Spam
© 2023 Do My Essay For. All rights reserved.
Do My Essay For will be listed as ‘Do My Essay For’ on your bank statement.