Please skim (or read):
Please read:
All of your work for this class is to be kept in a private GitHub repository called lmu-cmsi-355 or something similar. Structure your repository as follows:
. ├── README.md ├── .gitignore └── homework1/ ├── short-answer-problems.md └── python/ ├── random_number_server.py ├── random_number_client.py ├── echo_server.py ├── echo_client.py └── chat_server.py
I encourage you to work in pairs. Please submit only one solution set for your team. It does not matter under whose GitHub account your work is stored. Since the repo is to be private, please add me as a contributor to your repo (so I can run and comment on your work). My github name is rtoal.
Submit your work as a GitHub Pull Request. Make sure the PR is produced by 23:59 in the America/Los Angeles time zone on the due date. (You can produce the PR by doing all your work on a branch, then clicking the New Pull Request button in GitHub.) I will grade by commenting on your PR.
Here are instructions for creating your project. I assume you are already signed up with GitHub, already know how to create private repositories and clone them, and know the basics of git.
__pycache__
and *.pyc
(at least) to the file. Create the homework1 folder.
Make sure you use an IDE with a built-in linter (PyCharm is nice) or use VSCode or Atom with the proper plugins and linters. You are too experienced to be turning in un-linted code.
Write the answers to the following in nice markdown format and submit in short-answer-problems.md
Submit answers to the following, in your python folder. YOU ARE REQUIRED TO USE PYTHON 3.6 OR LATER.