Skip to content

MpiloNM95/alx-higher_level_programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

0x00. Python - Hello, World

  • Task 0: Run Python file
  • Task 1: Run inline
  • Task 2: Hello, print
  • Task 3: Print integer
  • Task 4: Print float
  • Task 5: Print string
  • Task 6: Play with strings
  • Task 7: Copy - Cut - Paste
  • Task 8: Create a new sentence
  • Task 9: Easter Egg
  • Task 10: Linked list cycle

0x01. Python - if/else, loops, functions

  • Task 0: Positive anything is better than negative nothing
  • Task 1: The last digit
  • Task 2: I sometimes suffer from insomnia. And when I can't fall asleep, I play what I call the alphabet game
  • Task 3: When I was having that alphabet soup, I never thought that it would pay off
  • Task 4: Hexadecimal printing
  • Task 5: 00...99
  • Task 6: Inventing is a combination of brains and materials. The more brains you use, the less material you need
  • Task 7: islower
  • Task 8: To uppercase
  • Task 9: There are only 3 colors, 10 digits, and 7 notes; it's what we do with them that's important
  • Task 10: a + b
  • Task 11: a ^ b
  • Task 12: Fizz Buzz
  • Task 13: Insert in sorted linked list

0x02. Python - import & modules

  • Task 0: Import a simple function from a simple file
  • Task 1: My first toolbox!
  • Task 2: How to make a script dynamic!
  • Task 3: Infinite addition
  • Task 4: Who are you?
  • Task 5: Everything can be imported

0x03. Python - Data Structures: Lists, Tuples

  • Task 0: Print a list of integers
  • Task 1: Secure access to an element in a list
  • Task 2: Replace element
  • Task 3: Print a list of integers... in reverse!
  • Task 4: Replace in a copy
  • Task 5: Can you C me now?
  • Task 6: Lists of lists = Matrix
  • Task 7: Tuples addition
  • Task 8: More returns!
  • Task 9: Find the max
  • Task 10: Only by 2
  • Task 11: Delete at
  • Task 12: Switch
  • Task 13: Linked list palindrome

0x04. Python - More Data Structures: Set, Dictionary

  • Task 0: Squared simple
  • Task 1: Search and replace
  • Task 2: Unique addition
  • Task 3: Present in both
  • Task 4: Only differents
  • Task 5: Number of keys
  • Task 6: Print sorted dictionary
  • Task 7: Update dictionary
  • Task 8: Simple delete by key
  • Task 9: Multiply by 2
  • Task 10: Best score
  • Task 11: Multiply by using map
  • Task 12: Roman to Integer

0x05. Python - Exceptions

  • Task 0: Safe list printing
  • Task 1: Safe printing of an integers list
  • Task 2: Print and count integers
  • Task 3: Integers division with debug
  • Task 4: Divide a list
  • Task 5: Raise exception
  • Task 6: Raise a message

0x06. Python - Classes and Objects

  • Task 0: My first square
  • Task 1: Square with size
  • Task 2: Size validation
  • Task 3: Area of a square
  • Task 4: Access and update private attribute
  • Task 5: Printing a square
  • Task 6: Coordinates of a square

0x07. Python - Test-Driven Development

  • Task 0: Integers addition
  • Task 1: Divide a matrix
  • Task 2: Say my name
  • Task 3: Print square
  • Task 4: Text indentation
  • Task 5: Max integer - Unittest

0x08. Python - More Classes and Objects

  • Task 0: Simple rectangle
  • Task 1: Real definition of a rectangle
  • Task 2: Area and Perimeter
  • Task 3: String representation
  • Task 4: Eval is magic
  • Task 5: Detect instance deletion
  • Task 6: How many instances
  • Task 7: Change representation
  • Task 8: Compare rectangles
  • Task 9: A square is a rectangle

0x09. Python - Everything is object

  • Task 0: Who am I?
  • Task 1: Where are you?
  • Task 2: Right count
  • Task 3: Right count =
  • Task 4: Right count =
  • Task 5: Right count =+
  • Task 6: Is equal
  • Task 7: Is the same
  • Task 8: Is really equal
  • Task 9: Is really the same
  • Task 10: And with a list, is it equal
  • Task 11: And with a list, is it the same
  • Task 12: And with a list, is it really equal
  • Task 13: And with a list, is it really the same
  • Task 14: List append
  • Task 15: List add
  • Task 16: Integer incrementation
  • Task 17: List incrementation
  • Task 18: List assignation
  • Task 19: Copy a list object
  • Task 20: Tuple or not?
  • Task 21: Tuple or not?
  • Task 22: Tuple or not?
  • Task 23: Tuple or not?
  • Task 24: Who I am?
  • Task 25: Tuple or not
  • Task 26: Empty is not empty
  • Task 27: Still the same?
  • Task 28: Same or not?

0x0A. Python - Inheritance

  • Task 0: Lookup
  • Task 1: My list
  • Task 2: Exact same object
  • Task 3: Same class or inherit from
  • Task 4: Only sub class of
  • Task 5: Geometry module
  • Task 6: Improve Geometry
  • Task 7: Integer validator
  • Task 8: Rectangle
  • Task 9: Full Rectangle
  • Task 10: Square #1
  • Task 11: Square #2

0x0B. Python - Input/Output

  • Task 0: Read file
  • Task 1: Write to a file
  • Task 2: Append to a file
  • Task 3: To JSON string
  • Task 4: From JSON String to Object
  • Task 5: Save Object to a file
  • Task 6: Create objectfrom a JSON file
  • Task 7: Load, add, save
  • Task 8: Class to JSON
  • Task 9: Student to JSON
  • Task 10: Student to JSON with filter
  • Task 11: Student to disk and reload
  • Task 12: Pascal's Triangle

0x0C. Python - Almost a circle

  • Task 0: If it's not tested then it doesnt work
  • Task 1: Base class
  • Task 2: First Rectangle
  • Task 3: Validate attributes
  • Task 4: Area first
  • Task 5: Display #0
  • Task 6: str
  • Task 7: Display #1
  • Task 8: Update #0
  • Task 9: Update #1
  • Task 10: And now, the Square!
  • Task 11: Square size
  • Task 12: Square update
  • Task 13: Rectangle instance to dictionary representation
  • Task 14: Square instance o dictionary representation
  • Task 15: Dictionary to JSON string
  • Task 16: JSON string to file
  • Task 17: JSON string to dictionary
  • Task 18: Dictionary to Instance
  • Task 19: File to instances

0x0D. SQL - Introduction

  • Task 0: List Databases
  • Task 1: Create a database
  • Task 2: Delete a database
  • Task 3: List tables
  • Task 4: First Tables
  • Task 5: Full description
  • Task 6: List all in table
  • Task 7: First add
  • Task 8: Count 89
  • Task 9: Full creation
  • Task 10: List by best
  • Task 11: Select the best
  • Task 12: Cheating is bad
  • Task 13: Score too low
  • Task 14: Average
  • Task 15: Number by score
  • Task 16: Say my name

0x0E. SQL - More queries

  • Task 0: My privileges!
  • Task 1: Root user
  • Task 2: Read user
  • Task 3: Always a name
  • Task 4: ID can't be null
  • Task 5: Unique ID
  • Task 6: States table
  • Task 7: Cities table
  • Task 8: Cities of California
  • Task 9: Cities by States
  • Task 10: Genre ID by show
  • Task 11: Genre ID for all shows
  • Task 12: No genre
  • Task 13: Number of shows by genre
  • Task 14: My genres
  • Task 15: Only Comedy
  • Task 16: List shows and genres

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published