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 complete walk through tutorial of Python basics and fundamental. Learn python data-types, conditions, loops, functions classes and other built-in functions and methods.

License

NotificationsYou must be signed in to change notification settings

rampal-punia/python-tutorials

Repository files navigation

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

i)Programming Languagesii)Why Pythoniii)Installing Python
iv)Installing code editorv)Hello World programiv)Styles and Conventions

2. Python Data-Types

i)Variablesii)Built-in data typesiii)Strings
iv)Numbersv)Listvi)Tuple
vii)Dictionaryviii)Sets

3. Conditions And Operators

i)If-statementii)Comparison Operatorsiii)Logical operators

4. Loops

i)For loopii)While loop

5. Input and Print Functions

i)Input functionii)Print Functions

6. Modules, Packages, Libraries & Frameworks

i)Modulesii) PackagesLibrary
i) Frameworks

7. Classes

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

i) Introduction to classesii) Reason for creating a classiii)class keyword &init method
iv) Naming a 'class'v) Instance of a classvi) Attributes and Methods
vii) Instance and class variablesviii) Instance, class and static methodsix) dir(), help(class), MRO, is_instance anddict methods
x) Use of property decoratorxi) OOPs concepts

8. Must-Know Concepts

i) Args & Kwargsii) Continue and Break statementsiii) Functions as first class objects
iv) Usingname == mainv) Zip functionvi) Lambda function
vii) Ternary operatorsviii) Max functionix) Ord & Chr
x) Sort and Sortedxi) Len and Countxii) Mutable and Immutable data types
xiii) Error and Exception Handlingxiv) Creating Virtual Environmentxv) Pypi, Pip & Installing packages

9. Advanced Concepts

i) Comprehensionsii) Generatorsiii) Decorators
iv) Coroutinesv) Asynciovi) Multi-Threading
vii) Multi-processingviii) Callable objectsix) Ellipsis
x) Higher Order Functions

10. Built-In Modules

i) calendarii) collectionsiii) concurrent
iv) copyv) csvvi) dataclasses
vii) disviii) enumix) functools
x) itertoolsxi) jsonxii) logging
xiii) mathxiv) osxv) pathlib
xvi) picklexvii) randomxviii) re
xix) shutilxx) socketxxi) string
xxii) timexxiii) timeitxxiv) typing

Reference:

None of the above is an affiliated link. And let me admit thatFluent 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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp