Daily Cloud programming in python
Learned: [str, int, bool, float]
Applied: AWS cost calculation
File: data types
Learned: [Assignment, Membership, Logical, Comparison, Arithmetic]
Applied: Shopping cart logic
File: Operators
Learned: [ If, elif, else conditional logic, dictionary, String .join() to combine items with separator, Input validation (.lower(), .strip()) ]
Application: AWS service mapper
File: Condtional statements
Learned Python lists by building a basic IAM cleanup script. I now understand lists (mutable) vs tuples (immutable), conditional use of if and in, indexing, and replacing values. I also learned list slicing and its usefulness during audits.
An empty list [] evaluates to False; errors only occur when accessing invalid indexes. pop() removes the last item, while pop(0) removes the first. I used .index() to convert a name to an index so I could modify the list (used in line 20 of the code).
File: IAM Cleanup
File:Access key rotator IAM user permission audits
Learned how to extracts, modify and assign a new file to a dictionary
File: Dict
Learned: for, while, else, .get(), in, else, if, break(stop), continue(skip).
Application: Audit tool
File:IAM User Audit Tool Loops.py
Application:Functions
Application: KeyError single policy validator bulk policy validator
Application: S3-Bucket-creation
Application: S3-crud
Application: EC2-Creation-and-termination
- Learned Boto3 Waiters (eventual consistency), Error Handling, Idempotency, Variable Management.
Application: Automated VPC Setup Automated VPC Teardown
Application:audit_keys





