«Python Basics» օնլայն դասընթաց
Խոսնակ(ներ)՝ Excelist Training Center
69000 AMD
Ներառված դասեր ՝ 13Դասընթացի մասին
«Python Basics» օնլայն դասընթացը նախատեսված է սկսնակ data analyst-ների, web developer-ների, AI/ML engineer-ների, data engineer-ների, վերլուծաբանների, ֆինանսիստների, հաշվապահների, վիճակագիրների համար, ովքեր հետաքրքրված են բազաների հետ կապակցված աշխատանքով, ինֆորմացիայի մշակման ծավալների և մեթոդների ընդլայնումով:
Դասընթացի ընթացքում խոսվելու է Python ծրագրավորման լեզվի ֆունդամենտալ գաղափարների մասին՝ տվայլների տեսակներ, պայմաններ, ցիկլներ, ֆունկցիաներ, կլասներ։ Կխոսենք նաև Օբյեկտ Օրիենտացված ծրագրավորման մասին։ Կսովորենք git / github և կաշխատենք պորտֆոլիո ձևավորելու վրա
Ինչ կսովորես այս դասից
Դասընթացի ընթացքում կուսումնասիրենք․
Lesson 1 - 3
- Comments
- Numeric data types (int, float, complex)
- Arithmetic operators
- Variables
- Built-in functions to use with numbers
- Input
- Basic Data types 2 (string)
- String Formatting
- Functions on strings
- Basic Data types 3 (list, tuple, dictionary, sets)
- List functionalities
- Nested lists
- Range function
Lesson 4 - 5
- Booleans
- Comparison between values
- Logical operators (boolean logic)
- Control flow - conditionals
- Ternary operators
- Control flow - while loop
- Break, continue
- Pass statement
- Control flow - for\while loop
Lesson 6 - 7
- Comprehensions (lists, dictionaries)
- Functions
- Args kwargs
- Recursion
- Lambda functions
- Docstrings
- Map, filter
Lesson 8 - 9
- Scopes (LEGB rule) (bonus topics)
- Generators
- File i/o
- Exception handling
- Modules and packages
Lesson 10 - 11
- Build-in modules and standard lib (os, time, random)
- Constructing Python project
- Virtual Environment (bonus topics)
- Intro to OOP
- Class Creation
- Constructor
Lesson 12 - 13
- Self keyword
- Instances and classes
- Inheritance
- Encapsulation (public, private, protected attributes, and methods)
- Static methods
- Numpy, Pandas, Matplotlib, (bonus topic)
Lesson 14
- Terminal
- Git
- GitHub