This repository serves to provide a collection of coding resources for people who would like a friendly introduction to Python or to acquire basic programming knowledge. Whether you're a complete novice or looking to brush up on your Python knowledge, this collection of resources will help you get started. The content primarily consists of slides, Jupyter notebooks, and facilitator guides. The Jupyter notebooks were written in and targeted to run in Colab.
The repository is organized as follows:
- Slides: Contains presentation slides that introduce key Python concepts,
- Jupyter Notebooks: Interactive coding exercises designed for use in Google Colab.
- Facilitator Guides: Resources to help instructors lead Python training sessions.
To start using the materials, clone this repository:
git clone https://github.com/romerocruzsa/python-basic-training.git
or...
The Jupyter notebooks are optimized for Google Colab. Simply upload the notebooks to Colab to start coding.
Here's a snippet of what you can expect to learn:
# Simple function example
def greet(name):
return f"Hello, {name}!"
print(greet("World"))
Contributions are welcome! If you have suggestions for improvement or additional content, please open an issue or submit a pull request.
- Course Content: Licensed under CC-BY-4.0.
- Code: Licensed under Apache 2.0.
For any questions or further information, please contact:
Sebastián, University of Puerto Rico at Mayagüez, Computer Science and Engineering [Email] [LinkedIn] [GitHub]