What you should learn from this project:
- Why Python programming is awesome (don’t forget to tweet today, with the hashtag #pythoniscool :))
- What are lists and how to use them
- What are the differences and similarities between strings and lists
- What are the most common methods of lists and how to use them
- How to use lists as stacks and queues
- What are list comprehensions and how to use them
- What are tuples and how to use them
- When to use tuples versus lists
- What is a sequence
- What is tuple packing
- What is sequence unpacking
- What is the del statement and how to use it
- Write a function that prints all integers of a list.
- Write a function that retrieves an element from a list like in C.
- Write a function that replaces an element of a list at a specific position (like in C).
- Write a function that prints all integers of a list, in reverse order.
- Write a function that replaces an element in a list at a specific position without modifying the original list (like in C).
- Write a function that removes all characters c and C from a string.
- Write a function that prints a matrix of integers.
- Write a function that adds 2 tuples.
- Write a function that returns a tuple with the length of a string and its first character.
- Write a function that finds the biggest integer of a list.
- Write a function that finds all multiples of 2 in a list.
- Write a function that deletes the item at a specific position in a list.
- Complete the source code in order to switch value of a and b
- Technical interview preparation:
- CPython is the reference implementation of the Python programming language. Written in C, CPython is the default and most widely used implementation of the language. Since we now know a bit of C, we can look at what is happening under the hood of Python. Let’s have fun with Python and C, and let’s look at what makes Python so easy to use.
- Sebastian Lopez Herrera - sebas119