Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A very useful collection of Jupyter Notebooks, which aims to introduce the Python programming language.

License

NotificationsYou must be signed in to change notification settings

computationalcore/introduction-to-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 

Repository files navigation

This is a collection of Jupyter notebooks that is intended to provide an introduction to the Python programming language. Although this collection is aimed to the beginner data science student, I found it very useful for any beginner in python programming. All notebooks were developed and released byIBM Cognitive Class, with some minors changes, organization and customizations provided by me.

Notebooks

The notebooks are divided by the following topics.I also provided the estimated time required to complete each lesson, a link to the source code, and the Google Colab link where anyone can use to follow the lessons and run the examples.

Python Basics

This section covers the python basics: print, import, types, expressions and strings.

LessonEstimated time neededSource CodeColab
Your first program10 minOpenOpen
Types10 minOpenOpen
Expressions and Variables10 minOpenOpen
String Operations15 minOpenOpen
Total45 min

Python Data Structures

This section covers the main Python data structures.

LessonEstimated time neededSource CodeColab
Tuples15 minOpenOpen
Lists15 minOpenOpen
Dictionaries20 minOpenOpen
Sets20 minOpenOpen
Total75 min

Python Programming Fundamentals

This section covers the fundamentals of Python language, logic and control structures, functions, and object-oriented programming in Python.

LessonEstimated time neededSource CodeColab
Conditions and Branching20 minOpenOpen
Loops20 minOpenOpen
Functions40 minOpenOpen
Classes and Objects40 minOpenOpen
Total120 min

Files

This section covers the basics of File handling in Python.

LessonEstimated time neededSource CodeColab
Reading files with open40 minOpenOpen
Writing files with open15 minOpenOpen
Total55 min

Python Data Analysis Library (Pandas)

This section covers an introduction topandas, an open source library that provides high-performance, easy-to-use data structures and data analysis tools for the Python programming language.

LessonEstimated time neededSource CodeColab
Reading files with open15 minOpenOpen

NumPy

This section covers an introduction toNumPy, the fundamental package for scientific computing with Python.

NumPy makes it easier to do many operations that are commonly performed in data science. The same operations are usually computationally faster and require less memory in NumPy compared to regular Python.

LessonEstimated time neededSource CodeColab
1D NumPy in Python30 minOpenOpen
2D NumPy in Python20 minOpenOpen
Total50 min

License

This project is licensed under the MIT License - see theLICENSE file for details.

Acknowledgments

And a special thanks toRaph Trajano for reviewing and fixing the materials.

About

A very useful collection of Jupyter Notebooks, which aims to introduce the Python programming language.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp