Introduction Welcome to unit 6! Unit 6 provides comprehensive coverage of Python

Introduction
Welcome to unit 6!
Unit 6 provides comprehensive coverage of Python

Introduction
Welcome to unit 6!
Unit 6 provides comprehensive coverage of Python lists. You’ll learn how these lists compare to and contrast with strings, including how lists are sequences like strings, can be traversed with for loops, have a slice operator (“[]”), and have many useful methods. However, lists differ from strings in that they can store more than just characters. Finally, lists are mutable, meaning that their elements can change. Lists’ mutability is an example of some complex Python concepts, such as objects, references, and aliasing.
The reading for unit 6 also introduces a number of useful concepts, including list slices, augmented assignment operators like “+=,” reduction operations like “sum,” map operations that modify all the elements of a list, and filter operations that select out elements from lists. The unit is concluded with a thorough note on the use of lists as function arguments.Attribution”Figure 10.1 State Diagram” by Allen Downey is licensed under CC BY-NC 3.0. To view a copy of this license, visit https://creativecommons.org/licenses/by-nc/3.0/
Reading Assignment
Reading Assignments are designed to expand your knowledge of the topics introduced in the Overview and provide the knowledge you will need to successfully complete the assignments in this unit. As you read through the learning resource and watch the videos consider the following:
What are the key features of lists?
What distinguishes a list from a string?
What are the eight list methods?
ReadDowney, A. (2015). Think Python: How to think like a computer scientist. Chapter 10 – Lists
Watch Optional Video Lectures: The following are video lectures that cover many of the same topics as are introduced in the reading assignment and unit overview. These lectures are NOT required, they are provided as a supplemental learning opportunity for those who can and want to take advantage of them.
Watch: Python Lists
Watch: For Loops in Python
Watch: While Loops in Python
ReferencesDowney, A. (2015). Think Python: How to think like a computer scientist. Green Tea Press. https://greenteapress.com/thinkpython2/thinkpython2.pdf
Khan Academy. (2011, June 30). Python lists [Video]. YouTube.
Khan Academy. (2011, June 30). For loops in Python [Video]. YouTube. http://www.youtube.com/watch?v=9LgyKiq_hU0
Khan Academy. (2011, June 30). While loops in Python [Video]. YouTube. http://www.youtube.com/watch?v=D0Nb2Fs3Q8c
Discussion Assignment
Welcome to the Unit 6 Discussion Forum!
Use the terms “equivalent” and “identical” to distinguish between objects and values. Illustrate the difference further using your own examples with Python lists and the “is” operator.
Using your own Python list examples, explain how objects, references, and aliasing relate to one another.
Finally, create your own example of a function that modifies a list passed in as an argument. Hence, describe what your function does in terms of arguments, parameters, objects, and references.
Create your own unique examples for this assignment. Do not copy them from the textbook or any other source.
The code and its output must be explained technically whenever asked. The explanation can be provided before or after the code, or in the form of code comments within the code. For any descriptive type question, Your answer must be at least 150 words.
End your discussion post with one question related to programming fundamentals learned in this unit from which your colleagues can formulate a response or generate further discussion. Remember to post your initial response as early as possible, preferably by Sunday evening, to allow time for you and your classmates to have a discussion.
When you use information from a learning resource, such as a textbook, be sure to credit your source and include the URL. Continue to practice using APA format for citations and references.
Programming Assignment
Assignment Instruction:By the end of this assignment, you will be able to perform addition, deletion, and sorting on the elements of the list as well shall be able to experiment list and related operators
(a). Consider that you are working as Data Analyst in an organization. The HR department needs you to carry out following operation on existing list of 10 employees name (you can assume 10 names in a list here).
Split the list into two sub-list namely subList1 and subList2, each containing 5 names.
A new employee (assume the name “Kriti Brown”) joins, and you must add that name in subList2.
Remove the second employee’s name from subList1.
Merge both the lists.
Assume there is another list salaryList that stores salary of these employees. Give a rise of 4% to every employee and update the salaryList.
Sort the SalaryList and show top 3 salaries.
Write the Python code and output for the same.
(b). Design a program such that it converts a sentence into wordlist. Reverse the wordlist then. Write the code and output for the same.
Note: The code and its output must be explained technically. The explanation can be provided before or after the code, or in the form of comments within the code.
Submission Instructions:Upload a word document for the submission
If you use an informational source, be sure to identify the source and share the link to the source you used. Practice using APA citations and references when you use ideas from the readings or other sources.
This assignment will be assessed by your instructor using the rubric available on the assignment page located on the course homepage.

Ride is a ride-sharing app for University students where they can request rides

Ride is a ride-sharing app for University students where they can request rides

Ride is a ride-sharing app for University students where they can request rides and drivers can accept and
complete those requests. This project could involve features like GPS tracking, payment processing, and
driver rating systems, and building a user interface for both riders and drivers. Ride can help reduce
traffic congestion by promoting carpooling and reducing the number of individual cars on the road. This
can also lead to less time spent searching for parking spots.
A preliminary list of features: A user having a Ride account can log into the system to:
1- Create an account
2- Update account information
3- View available drivers
4- Request a ride
5- Etc.
3. Design:
-Software architecture
– UI Design: Mockups of the graphical user interfaces should be done with Balsamiq or InVision
or Zeplin or Sketch tools.
– Database design: Design of the database should be done with the DB designer tool.
– Program Design: UML use case and class diagrams should be prepared with the StarUML (or
UMLet, Lucidchart, etc.).
Project report: the system architecture, 01 use case diagram, 01 class diagram and 3 sequence
diagrams should be included in the project report + Database model + UI mockups.

Open World Exploration Game Brief Work in a small group to design geographic loc

Open World Exploration Game
Brief
Work in a small group to design geographic loc

Open World Exploration Game
Brief
Work in a small group to design geographic locations, quests and character encounters for a turn-based exploration game.
Assessment Criteria
Collaboration & Communication (20%)Contribute effectively to creative discussions in workshops. Help establish consistent themes and storylines that guide the overall development of the project. Experiment with ideas, playtest implementations and offer helpful and well-justified feedback, critique and support to your peers.
Prerequisites: Attend workshops (Zoom meetings if remote). Participate in class discussions. Share concept art, sketches and draft documents to explain your ideas. Contribute feedback and critique from playtesting and design reviews. Combination of self assessment and peer assessment via Learn rubric in Week 2 and Week 4.
ABCD
CollaborationConsistently and actively contributes knowledge, opinions, and skills.
Leads discussions and makes a strong effort to contribute.
Always contributes to the overall goal of the group.
Contributes knowledge, opinions, and skills without prompting.
Clearly strives to participate and support group discussions.
Usually contributes to the overall goal of the group.
Contributes to the group with occasional prompting.
Sometimes shares helpful ideas. Makes the required effort to participate, but no more.
Sometimes contributes to the overall goal of the group.
Contributes to the group only when prompted.
Rarely shares helpful ideas. Participates minimally or not at all.
Rarely contributes to the overall goal of the group.
CommunicationEncourages and supports the work of other group members. Takes responsibility for end product that reflects a shared creative vision of the whole group.
Helps group identify necessary changes and encourages group action for change.
Respects differing points of view. Agrees on group priorities, goals, and workflows.
Willingly participates in needed changes.
Listens to members of the group. Supports some group priorities, goals and workflows.
Participates in needed changes with occasional prompting.
Cooperates reluctantly or obstructs progress.
Demonstrates a reliance on first solution generated or unwillingness to change ideas.
Concept Design & Storytelling (30%)Contribute to designing a unique setting with worldbuilding/lore, characters and encounters that fit with the overall narrative goals and themes of the project. Effectively incorporate interactive storytelling techniques and gameplay appropriate for the scope and constraints of the project. Work in a self-directed way to create concept art, story treatments and high concept pitches for settings and encounters that stimulate collaboration and creativity within the group.
Prerequisites: Submit one or more quest and character documents that meet the needs of the brief and technical/creative scope of the project.
Story Delivery & Writing to Spec (40%)Create game content for a unique setting through maps, story glyphs, and interactive encounters with NPCs, following the plan established. Effectively implement scripts and assets that meet the goals of planning and concept development as negotiated in workshop collaboration and defined in concept documents.
Prequisites: Create interactive content as asset files that meet the provided specifications. Successfully contribute assets to the project via a Git workflow.
Retrospective & Reflection (10%)Contribute insights to retrospective of the project through workshop discussion. Critically examine your contributions to the project and through different lenses (such as game design, storytelling, art and development). Make your narrative vision and design reflection visible through a process of self-assessment and critical writing.
Prerequisites: Attend workshops and final retrospective meeting. Submit a final project reflection document which discusses your conclusions from the retrospective, contribution to the project and lessons learned.
Grading
Collaboration & Communication, Story Delivery & Writing to Spec and Retrospective & Reflection requirements of the assessment will be individually marked based on your class participation and individual documents and assets submitted.
Shared grades for Concept Design & Storytelling and are opt-in. You can submit individually or as a group and have the grade for that assessment distributed to everyone who contributed to the documents. If you want to opt-in as a group, add all the names of all the contributors to the documents you submit and the same grade will be distributed to everyone.

everything in a Word file, Don’t use the Ai. I’m going to run ai check and the p

everything in a Word file, Don’t use the Ai. I’m going to run ai check and the p

everything in a Word file, Don’t use the Ai. I’m going to run ai check and the professor as well, if I could detected that, she will find out that too.