Skip to content

pablorgarcia/Learn-to-program-with-Python-guide

Repository files navigation

= Welcome to 'Learn to program with Python guide' =

Python is an easy to learn programming language used for create web apps, games, even a search engine!

Stars and Forks are welcome :) png

Ready to learn Python?

== 01 - Expressions, variables and assignments ==

  • Comments
  • Strings
  • Numbers — Arithmetic Expressions
  • Arithmetic Operators — Arithmetic Expressions
  • Arithmetic Expressions — Arithmetic Expressions
  • Variables — Variables

== 02 - Functions, logic and conditionals ==

  • Functions — Functions
  • Indentation — Functions
  • Remainders and modular arithmetic — More Operations
  • Modules — More Operations
  • Boolean Expressions — Logic and Comparisons
  • Relational Operators — Logic and Comparisons
  • Conditional Statements — Conditionals
  • Programming Tips

== 03 - Interactive applications, buttons and input fields ==

  • Event handlers — Event-driven programming
  • Local variables — Local vs. global variables
  • Global variables — Local vs. global variables
  • SimpleGUI module — SimpleGUI
  • Buttons — Buttons
  • Input fields — Input fields
  • Programming Tips

== 04 - Drawing canvas, timers ==

  • Canvas — Canvas and drawing
  • Event-driven drawing — Canvas and drawing
  • String operations — String processing
  • Drawing text — Interactive drawing
  • Timers — Timers

== 05 - Basics of lists, keyboard control ==

  • Lists — Lists
  • Points and vectors — Motion
  • Distance computations — Collisions and reflections
  • Reflections — Collisions and reflections
  • Keyboard events — Keyboard input
  • Positional control — Keyboard input
  • Velocity control — Velocity control
  • Mutable vs. immutable data — Programming tips #4

== 06 - Soon as possible ==

== Bonus Stage - Understanding errors ==

  • SyntaxError
  • NameError
  • TypeError
  • AttributeError
  • IndexError
  • TokenError
  • ValueError
  • IndentationError
  • Miscellaneous section

== Bonus Stage - Symbols ==

  • Some rules
  • Keywords
  • Exit types
  • Error types
  • Data Types
  • String escape sequences
  • String formats
  • Operators

== Bonus Stage - Types & Operations ==

  • Null Object
  • Integers & Floating-Point Numbers
  • Booleans
  • Strings
  • Lists
  • Tuples
  • Dictionaries
  • Sets
  • Functions & Methods
  • Generators
  • File Objects
  • Enumerations
  • Iterators
  • Sequences
  • Iterables
  • Objects

Thanks! I hope be helpful. png

About

Useful guide for learning programming with Python 2.7

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages