-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[New classes
concept exercise]: ellens-alien-game
#2876
Conversation
@IsaacG -- This PR was a WIP, and should not have been reviewed for things like punctuation, etc. In future, please wait for a maintainer to go through a PR for content or subject matter before nit-picking language, formatting or style. Reviewing for detail before content adds noise and confusion as to what should be done to make a larger PR (like a new concept exercise) ready for release. Thanks! |
classes
concept exercise]: ellens-alien-game
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@PaulT89 -- I think this is an excellent first pass! 🌟 I am going stop with the edits/feedback for this round - The GitHub UI is getting flakey on me, and I think there is a lot already here for you to process. The test file still needs some additional feedback -- but it can wait until we get some other things sorted. Thank you again for all of your hard work on this -- it's great. Let me know if you have questions or issues - or if you need anything.
Introduces the concept of classes. Message-Id: <20220126095726.46310-2-keeperotphones+patch@gmail.com>
Message-Id: <71aad1e9fc012ef13fa5c02ceb4e3ec349715d85.1643189851.git.keeperotphones+patch@gmail.com> Message-Id: <bc2601f32a9d9247ac2f767d1f4267f340a22ec6.1643195691.git.keeperotphones+patch@gmail.com>
Message-Id: <d11b031b5ef068658b9e2b1efa882a75c2ba70c5.1643189851.git.keeperotphones+patch@gmail.com> Message-Id: <f61ad700909f434f38fb55076ab4dc4d9258a6ab.1643195691.git.keeperotphones+patch@gmail.com>
Message-Id: <938209240cdbc86bbddc5c33403659a290ec55ac.1643189851.git.keeperotphones+patch@gmail.com> Message-Id: <ca99353a7426f0bea05df556cc19752edf48ffce.1643195691.git.keeperotphones+patch@gmail.com>
Message-Id: <4373a3b66fac460701b429d22c76cd33d8b7db4a.1643189851.git.keeperotphones+patch@gmail.com> Message-Id: <c675ca900a18a3ad9f8a6b48cdad1157ea312321.1643195691.git.keeperotphones+patch@gmail.com>
Message-Id: <c863549b1a61dc045162be8d6d42ae9a505cddd1.1643189851.git.keeperotphones+patch@gmail.com> Message-Id: <71b06afa96db6e5b6dde815560a5776bc8368e8f.1643195691.git.keeperotphones+patch@gmail.com>
Message-Id: <21826fc58f9cfa53d61e6e3ccf5fcc30e6d9e411.1643189851.git.keeperotphones+patch@gmail.com> Message-Id: <88a24ed3e8685ba96fdf26bb4c0629131272281f.1643195691.git.keeperotphones+patch@gmail.com>
Confirmed with pylint and flake8. Co-authored-by: BethanyG <BethanyG@users.noreply.github.com> Message-Id: <ec52cd798d671348f5b29c0a691155d072c023af.1643189851.git.keeperotphones+patch@gmail.com> Message-Id: <58b93bb2ed0919c3e5753e25228bcc175a24edfa.1643195691.git.keeperotphones+patch@gmail.com>
Co-authored-by: BethanyG <BethanyG@users.noreply.github.com> Message-Id: <467259ba695c8005f7106d1f359b1d4fe6c14562.1643189851.git.keeperotphones+patch@gmail.com> Message-Id: <29a418465a89c10dfd711475da4236932c4e8eff.1643195691.git.keeperotphones+patch@gmail.com>
We'll need to rename the files though Co-authored-by: BethanyG <BethanyG@users.noreply.github.com> Message-Id: <933195ff036507b273b55633b40a7b76cc27f130.1643189851.git.keeperotphones+patch@gmail.com> Message-Id: <529e34d1258c17b00e20278430682cd237cae6a7.1643195691.git.keeperotphones+patch@gmail.com>
Fixed a few typos and added missing code block in introduction.
* Added Python Morsels and Dan Bader * Added links on static vs class methods * Added link on history of New Style classes in python.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@PaulT89 -- I think at loooooong last, **we are there!!* 🌟 🌈
I've approved this -- but will put a hold on it and wait for you to give it one last read-through and check before we merge it in. 😄 Thank you so much for your excellent work on this!
Added link to: - Official Python Classes tutorial page - The DO tutorial article already linked in the exercise introduction (and as a resource in design.md) - A subsequent DO tutorial article focusing specifically on class and instance variables
Reworded clumsy sentences, deleted whitespace, fixed typos, removed some back-quotes to improve consistency with other documentation.
Okay, I'm happy. Carefully reading through it, I found a bunch of spelling mistakes - my spell-checker didn't pick them up because they were all in the comments within the code-blocks - and I think I got them all (but, admittedly, I might have missed some, as most were in both |
Oh, and what happens to the "wip" tag in the main |
@PaulT89 - WOOOT! 🌟
Per our earlier discussion on this PR, we're going to keep the status @IsaacG -- Now would be the time (if you have time and are willing) to go through the exercise, create a solution, and put together an issue on what you think needs changing or adding. The original issue for this exercise is here, which includes the topics covered, etc. I think it might be cleanest to do a brand-new "feedback on Ellens Alien Game" issue linking this PR and the original. And thank you for any feedback you'd like to give! |
I think we can remove the "Do Not Merge" Label, or someone might think to revert this as a mistaken merge. |
BethanyG's Note: This PR is for a concept exercise introducing
classes
. See #2349 for more details/discussion.Introduces the concept of classes.
Introduction.md is emptyDesign.md is empty(Update: Other Notes)
I should probably also mention that there are no 'General' hints yet. Not sure if that's important.
(edited to add checklist)
config.json
file