Օնլայն

«Python Basics» օնլայն դասընթաց

Խոսնակ(ներ)՝ Excelist Training Center

69000 AMD

Ներառված դասեր ՝ 13
Շուտով
«Python Basics» օնլայն դասընթաց

Դասընթացի մասին

«Python Basics» օնլայն դասընթացը նախատեսված է սկսնակ data analyst-ների, web developer-ների, AI/ML engineer-ների, data engineer-ների, վերլուծաբանների, ֆինանսիստների, հաշվապահների, վիճակագիրների համար, ովքեր հետաքրքրված են բազաների հետ կապակցված աշխատանքով, ինֆորմացիայի մշակման ծավալների և մեթոդների ընդլայնումով: 

Դասընթացի ընթացքում խոսվելու է Python ծրագրավորման լեզվի ֆունդամենտալ գաղափարների մասին՝ տվայլների տեսակներ, պայմաններ, ցիկլներ, ֆունկցիաներ, կլասներ։ Կխոսենք նաև Օբյեկտ Օրիենտացված ծրագրավորման մասին։ Կսովորենք git / github և կաշխատենք պորտֆոլիո ձևավորելու վրա


 

Ինչ կսովորես այս դասից

Դասընթացի ընթացքում կուսումնասիրենք․

Lesson 1 - 3

  • Print
  • 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

Ներառված դասեր

Առաջիկա դաս

Խոսնակ(ներ)՝

Excelist Training Center