{"id":19299039,"url":"https://github.com/anaisateodoro/python-for-beginners","last_synced_at":"2025-02-24T01:16:33.105Z","repository":{"id":215717574,"uuid":"739633945","full_name":"anaisateodoro/python-for-beginners","owner":"anaisateodoro","description":"Python exercises from the Python-3 course in a video on YT","archived":false,"fork":false,"pushed_at":"2024-01-10T03:12:04.000Z","size":10,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-05T22:27:45.397Z","etag":null,"topics":["cursoemvideo-python","gustavo-guanabara","python-beginners"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/anaisateodoro.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-01-06T04:18:19.000Z","updated_at":"2024-01-20T03:04:13.000Z","dependencies_parsed_at":"2024-01-10T05:11:27.542Z","dependency_job_id":null,"html_url":"https://github.com/anaisateodoro/python-for-beginners","commit_stats":null,"previous_names":["anaisateodoro/python-for-beginners","anaisateodoro/python-for-beginners-2024"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anaisateodoro%2Fpython-for-beginners","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anaisateodoro%2Fpython-for-beginners/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anaisateodoro%2Fpython-for-beginners/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anaisateodoro%2Fpython-for-beginners/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anaisateodoro","download_url":"https://codeload.github.com/anaisateodoro/python-for-beginners/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240400336,"owners_count":19795333,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cursoemvideo-python","gustavo-guanabara","python-beginners"],"created_at":"2024-11-09T23:09:54.368Z","updated_at":"2025-02-24T01:16:33.072Z","avatar_url":"https://github.com/anaisateodoro.png","language":"Python","readme":"# Python Exercises from Python-3 Course in Video on YT\n\nThis repository contains a list of exercises I am practicing as part of the Python-3 course on YouTube by Gustavo Guanabara. These exercises are designed to help solidify my understanding of Python concepts and syntax.\n\n1. Variables and Data Types\n   - Assign values to variables and print them\n   - Declare variables with different data types (int, float, string, boolean)\n   - Convert data types using functions like `int()`, `float()`, and `str()`\n   - Use the `type()` function to check the data type of a variable\n\n2. Operators and Expressions\n   - Use arithmetic operators (+, -, *, /, //) to perform calculations\n   - Use comparison operators (==, !=, \u003e, \u003c, \u003e=, \u003c=) to compare values\n   - Use logical operators (and, or, not) to create complex expressions\n   - Use the `abs()` function to find the absolute value of a number\n\n3. Control Flow Statements\n   - Use if statements to execute code based on conditions\n   - Use elif statements to provide additional conditions\n   - Use else statements to execute code when no conditions are met\n   - Use loops (for and while) to repeat code multiple times\n\n4. Functions\n   - Define functions with parameters and return values\n   - Call functions and pass arguments\n   - Use default parameter values\n   - Use keyword arguments to pass arguments by name\n\n5. Lists\n   - Create lists with elements separated by commas\n   - Access list elements using indexing\n   - Modify list elements using indexing\n   - Use slicing to extract a portion of a list\n   - Use list methods like `append()`, `insert()`, `remove()`, and `sort()`\n\n6. Tuples\n   - Create tuples with elements separated by commas\n   - Access tuple elements using indexing\n   - Cannot modify tuple elements\n   - Use tuple unpacking to assign multiple variables at once\n\n7. Dictionaries\n   - Create dictionaries with key-value pairs separated by colons\n   - Access dictionary values using keys\n   - Modify dictionary values using keys\n   - Use dictionary methods like `keys()`, `values()`, and `items()`\n\n8. File Input/Output\n   - Open and close files using the `open()` function\n   - Read file contents using the `read()` method\n   - Write file contents using the `write()` method\n   - Append file contents using the `append()` method\n\n9. Exception Handling\n   - Use try-except blocks to handle exceptions\n   - Use the `try` block to execute code that may raise an exception\n   - Use the `except` block to handle specific exceptions\n   - Use the `finally` block to execute code regardless of whether an exception is raised\n\n10. Modules and Packages\n   - Import modules using the `import` statement\n   - Use module functions and classes\n   - Use the `__name__` variable to determine if a module is being run directly or imported\n   - Create packages by creating a directory with an `__init__.py` file\n\nThese exercises cover a wide range of Python concepts and syntax, and I will continue to practice and refine my skills in these areas.\n\n## Ide\n- Idle;\n- PyCharm -\u003e [productive coding in PyCharm](https://youtu.be/OoxLZILN-uI);","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanaisateodoro%2Fpython-for-beginners","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanaisateodoro%2Fpython-for-beginners","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanaisateodoro%2Fpython-for-beginners/lists"}