Skip to content

kittoh/python-notes

Repository files navigation

python-notes

A JOURNAL OF A PYTHON LEARNER

Main Reference: Learn Python 3 the Hard Way by Zed A. Shaw

Hi, I’m Kit Hernandez, I’m taking a leap into the wonderful world of coding. Starting out the path into the Python universe. This is my learning journal as I go beyond this road. Hoping this would be useful to some who are also just starting out to embark into the same journey I am taking.

To anyone reading this:

This journal is useful to absolute beginners who are interested to learn python.

I didn't include the installation set-up of Python and Text Editor since it can be easily googled. To save you some time, here's the link to Python Official Site: https://www.python.org/downloads/

YouTube has a lot of tutorials on setting up Python. Also, it is much needed to grab the knowledge on how to run Python scripts in the terminal depending on your machine's operating system. There's also a lot of guides out there.

So if you're good to go. Feel free to hop in!

TABLE OF CONTENTS

Lesson 1

  • Print Statements
  • Numbers and Operations
  • Variables
  • User Input

Lesson 2

  • Parameters, Importing, Unpacking
  • File Handling: Reading Files

Lesson 3

  • File Handling: Reading Files and Writing Files

Lesson 4

  • Names, Variables, Functions
  • Functions and Files

Lesson 5

  • Function returning Values

Lesson 6

  • String, Bytes and Character Encoding

Lesson 7

  • Practice 1

    • Printing
    • Numbers and Operations
    • Functions
  • Practice 2

    • More Functions
  • Quiz 1

    • Debugging Exercise

Lesson 8

  • Understanding Logic

Lesson 9

  • If, Elif, Else Statements

Lesson 10 - 1

  • Loops and Lists: for loops
  • While Loops

Lesson 10 - 2

  • Accessing the Elements of Lists
  • Branches and Functions

Lesson 11 - 1

  • Doing Things to List
  • Dictionaries

Lesson 11 - 2

  • Modules, Classes and Objects

Lesson 12

  • Learning to Speak Object Oriented
  • Is-a, has-a, Objects and Classes
  • OOP Terminologies

Lesson 13

  • Inheritance vs Composition

About

A Journal of a Python Learner

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages