GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - rampal-punia/python-tutorials: A complete walk through tutorial of Python basics and fundamental. Learn python data-types, conditions, loops, functions classes and other built-in functions and methods.

BranchesTags
Open more actions menu

Latest commit

 

History

123 Commits
123 Commits

Folders and files

NameName
Last commit message
Last commit date
10_built_in_modules
10_built_in_modules
 
 
11_python_interview_questions
11_python_interview_questions
 
 
1_getting_started
1_getting_started
 
 
2_python_data_types
2_python_data_types
 
 
3_conditions_operators
3_conditions_operators
 
 
4_loops_in_python
4_loops_in_python
 
 
5_functions_and_builtin_functions
5_functions_and_builtin_functions
 
 
6_modules_packages_libs_frameworks
6_modules_packages_libs_frameworks
 
 
7_classes
7_classes
 
 
8_must_know_concepts
8_must_know_concepts
 
 
9_advanced_concepts
9_advanced_concepts
 
 
.gitignore
.gitignore
 
 
License
License
 
 
README.md
README.md
 
 

Repository files navigation

Python Tutorials Series

Note: Inclusion of the various Python-Topics is under active development.

1. Getting Started

i) Programming Languages ii) Why Python iii) Installing Python
iv) Installing code editor v) Hello World program iv) Styles and Conventions

2. Python Data-Types

i) Variables ii) Built-in data types iii) Strings
iv) Numbers v) List vi) Tuple
vii) Dictionary viii) Sets

3. Conditions And Operators

i) If-statement ii) Comparison Operators iii) Logical operators

4. Loops

i) For loop ii) While loop

5. Input and Print Functions

i) Input function ii) Print Functions

6. Modules, Packages, Libraries & Frameworks

i) Modules ii) Packages Library
i) Frameworks

7. Classes

Separate repository covering Python classes in detail. Following topics are covered in it.

i) Introduction to classes ii) Reason for creating a class iii) class keyword & init method
iv) Naming a 'class' v) Instance of a class vi) Attributes and Methods
vii) Instance and class variables viii) Instance, class and static methods ix) dir(), help(class), MRO, is_instance and dict methods
x) Use of property decorator xi) OOPs concepts

8. Must-Know Concepts

i) Args & Kwargs ii) Continue and Break statements iii) Functions as first class objects
iv) Using name == main v) Zip function vi) Lambda function
vii) Ternary operators viii) Max function ix) Ord & Chr
x) Sort and Sorted xi) Len and Count xii) Mutable and Immutable data types
xiii) Error and Exception Handling xiv) Creating Virtual Environment xv) Pypi, Pip & Installing packages

9. Advanced Concepts

i) Comprehensions ii) Generators iii) Decorators
iv) Coroutines v) Asyncio vi) Multi-Threading
vii) Multi-processing viii) Callable objects ix) Ellipsis
x) Higher Order Functions

10. Built-In Modules

i) calendar ii) collections iii) concurrent
iv) copy v) csv vi) dataclasses
vii) dis viii) enum ix) functools
x) itertools xi) json xii) logging
xiii) math xiv) os xv) pathlib
xvi) pickle xvii) random xviii) re
xix) shutil xx) socket xxi) string
xxii) time xxiii) timeit xxiv) typing

Reference:

  • Python official documentation
  • Wikipedia
  • StackOverflow
  • Fluent Python

None of the above is an affiliated link. And let me admit that Fluent Python By Luciano Ramalho is my favorite book on Python and it is almost impossible for me to write about Python without being affected by this book.

All specific references are quoted at the related page.

About

A complete walk through tutorial of Python basics and fundamental. Learn python data-types, conditions, loops, functions classes and other built-in functions and methods.

Topics

lambdalearning-by-doinglearning-pythonlistcomprehensionspythonpython-tutorpython-tutorialpython-tutorialspython3

Resources

Readme
Apache-2.0 license
Activity

Stars

3 stars

Watchers

1 watching

Forks

2 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.