Sarah Grimké Calls for Women’s Rights, 1838In this document,…

Sarah Grimké Calls for Women’s Rights, 1838In this document, Sarah Moore Grimké calls for equality between men and women.  . . . Woman has been placed by John Quincy Adams, side by side with the slave, whilst he was contending for the right side of petition. I thank him for ranking us with the oppressed; for I shall not find it difficult to show, that in all ages and countries, not even excepting enlightened republican America, woman has more or less been made a means to promote the welfare of man, without due regard to her own happiness, and the glory of God as the end of her creation… Man almost always addresses himself to the weakness of woman. By flattery, by an appeal to her passions, he seeks access to her heart; and when he has gained her affections, he uses her as the instrument of his pleasure—the minister of his temporal comfort. He furnishes himself with a housekeeper, whose chief business is in the kitchen, or the nursery. And whilst he goes abroad and enjoys the means of improvement afforded by collision of intellect with cultivated minds, his wife is condemned to draw nearly all her instruction from books, if she has time to pursue them; and if not, from her meditations, whilst engaged in those domestic duties, which are necessary for the comfort of her lord and master… I believe it will be found that men, in the exercise of their usurped dominion over women, have almost invariably done one of two things. They have either made slaves of the creatures whom God designed to be their companions and their coadjutors in every moral and intellectual improvement, or they have dressed them like dolls, and used them as toys to amuse their hours of recreation… I maintain that they [men and women] are equal, and that God never invested fallen man with unlimited power over his fellow man; and I rejoice that circumstances have prevented woman from being more deeply involved in the guilt which appears to be inseparable from political affairs. If woman had not almost universally been depressed and degraded, the page of history would have exhibited as many eminent statesmen and politicians among women as men. We are much in the situation of the slave. Man has asserted and assumed authority over us… Now a new and vast sphere of usefulness is opened to her, and she is pressed by surrounding circumstances to come up to the help of the Lord against the giant sins which desolate our beloved country. Shall woman shrink from duty…and forget her brethren and sisters in bondage…whose husbands and wives are torn from them by relentless tyrants, and whose children are snatched from their arms by their unfeeling task-masters?… Shall she, because ‘her house is her home, ’ refuse her aid and her sympathy to the down trodden slave?…Did God give her those blessings to steel her heart to the sufferings of her fellow creatures?… The page of history teems with women’s wrongs, and it is wet with women’s tears.—For the sake of my degraded sex every where, and for the sake of my brethren, who suffer just in proportion as they place woman lower in the scale of creation than man…I entreat my sisters to arise…in all the dignity of immortal beings, and plant themselves, side by side, on the platform of human rights, with man to whom they were designed to be companions, equals and helpers in every good word and work… Thine in the bonds of womanhood, SARAH M. GRIMKÉ Sarah Moore Grimké, Letters on the equality of the sexes, and the condition of woman (Boston: 1838), 11-12, 23, 27, 33, 40-41, 45. TASK: Offer your analysis of this source. Think about the source analysis activities you have done with the history labs. You can use these questions to guide you but you can go in your own direction as well. Who may have been the intended audience for this source? What do you suspect was the primary purpose for the author in creating this account (why do you think it was written)? What inferences can you make about Sarah Grimké from this account? What does this source not tell us? What other sources might you seek out to help you learn more? What questions does this source lead you to ask?

You are tasked with developing a Car Rental Management Syste…

You are tasked with developing a Car Rental Management System for a small auto rental business. The system should read car inventory from a file, allow the user to rent and return cars, update records, and save all changes. This question assesses your ability to work with: 1. Car Data File – cars.txt The file cars.txt contains the car inventory. Each line has the following values, separated by commas: car model, brand, availability car model – string (e.g., Civic, Corolla, Model 3) brand – string (e.g., Honda, Toyota, Tesla) availability – either available or rented Sample cars.txt content: Civic,Honda,available Corolla,Toyota,rented Model 3,Tesla,available Mustang,Ford,available Accord,Honda,rented You may use this example or create your own cars.txt, but it must follow the same format. 2. Class Design (OOP + Inheritance) You must create the following classes: a) Class Car Attributes: model brand availability (string: “available” or “rented”) Methods: __init__ rent_car(self) – sets availability to “rented” if it is currently “available”. return_car(self) – sets availability to “available”. __str__(self) – returns a readable string like: Civic (Honda) – available b) Class ElectricCar (inherits from Car) Inherits from Car. Additional attribute, for example: battery_range (e.g., 250 miles) Overrides __str__(self) to include the extra information, e.g.: Model 3 (Tesla) – available – 250-mile range You may decide which cars are ElectricCar (for example, by model or brand). c) Class CarRentalSystem Attributes: cars – a dictionary where: keys = car model (string) values = Car or ElectricCar objects Methods (minimum): load_cars_from_file(self, filename) Reads cars.txt and fills the dictionary. save_cars_to_file(self, filename) Writes the current car data back to the file. list_cars(self) Displays all cars with brand and availability. rent_car(self, model) Rents the specified car (if it exists and is available). return_car(self, model) Returns the specified car (if it exists and is currently rented). 3. Required Functions In addition to your classes, define the following functions: def list_cars(system): Calls the appropriate method on the CarRentalSystem object to display all cars. def rent_car(system, model): Uses the CarRentalSystem to rent the car with the given model and then saves the updated data to the file. def return_car(system, model): Uses the CarRentalSystem to return the car with the given model and then saves the updated data to the file. def main(): Creates a CarRentalSystem object. Loads data from cars.txt. Repeatedly: Displays a menu of choices: List all cars Rent a car Return a car Exit Asks the user for an option and performs the corresponding action. Saves changes before exiting. 4. Exception Handling Your program must handle the following cases: Missing file (cars.txt) Use try / except FileNotFoundError. If the file does not exist: Inform the user. Allow the user to enter at least one car (model, brand, availability) manually. Store this car in the system and then create a new cars.txt file with this data. Invalid car model If the user tries to rent or return a car that does not exist in the dictionary: Print an error message such as “Car model not found.” Do not crash. 5. Program Behavior Summary When your program runs, it should: Load car data into the CarRentalSystem. Display all cars (model, brand, availability). Allow the user to: Rent a car Return a car Exit Save all changes back to cars.txt when cars are rented/returned and when the program exits. 6. Submission Instructions (Important – Read Carefully) To receive credit for this question: You must upload your .py and .txt file as a separate attachment. Copying and pasting the code directly into the text field is not acceptable. If you do not provide the .py and .txt file you will receive a score of zero for this question.