Skip to content

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.

License

Notifications You must be signed in to change notification settings

romerocruzsa/python-basic-training

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Introduction to Computer Programming and Algorithms

Python Logo UPRM Logo

Overview

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.

Repository Structure

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.

Getting Started

1.A. Clone the Repository

To start using the materials, clone this repository:

git clone https://github.com/romerocruzsa/python-basic-training.git

or...

1.B. Open Notebooks in Google Colab

The Jupyter notebooks are optimized for Google Colab. Simply upload the notebooks to Colab to start coding.

Open in Colab

Sample Code

Here's a snippet of what you can expect to learn:

# Simple function example
def greet(name):
    return f"Hello, {name}!"

print(greet("World"))

Contributing

Contributions are welcome! If you have suggestions for improvement or additional content, please open an issue or submit a pull request.

License

Contact Information

For any questions or further information, please contact:

Sebastián, University of Puerto Rico at Mayagüez, Computer Science and Engineering [Email] [LinkedIn] [GitHub]

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published