Python Programming

🌟Python ဆိုတာကတော့ နားလည်ရလွယ်ကူပြီး စတင်လေ့လာလို့ကောင်းတဲ့ Programming Language တစ်ခုဖြစ်ပါတယ်။

👨‍🏫NiT မှာဖွင့်လှစ်ထားတဲ့ Python Class မှာဆိုရင် လူငယ်တွေအနေနဲ့ Python ဆိုတဲ့ General - purposr programming language တစ်ခုကိုလေ့လာရမှာဖြစ်ပြီး Real-World Coding ကိုစတင်ထိတွေ့ရမှာပဲဖြစ်ပါတယ်။

👨‍🏫Python Programming ကိုဘယ်လိုနေရာတွေမှာအသုံးပြုကြလဲ?

🌟Python Programming Language ကို -
🤖Web development
🤖Game development
🤖Machine Learning (AI)
🤖Computing
🤖Networking
🤖Cyber security စသော Environment များတွင် တွင်တွင်ကျယ်ကျယ် အသုံးချလျက်ရှိကြပါသည်။
================
🌟Python Programming ကိုဘယ်လိုလူမျိုးတွေတက်သင့်လဲ ?

☑️Python Programming ကိုယခုမှစတင်လေ့လာမည့်သူများ
☑️Software Developer အဖြစ်နဲ့ IT နယ်ပယ်မှာ စတင်လျှောက်လှမ်းလိုသူများ
☑️Network Engineer တစ်ယောက်အနေနဲ့ လုပ်ငန်းခွင်ဝင်နေကြသူများ
☑️Security အပိုင်းကိုစိတ်ဝင်စားသူများ
☑️Data Center တို့မှာ Database Engineer အဖြစ်လုပ်ငန်းခွင်ဝင်နေကြသူများ
☑️Python Programming ကိုအသုံးပြုပြီး Website ဖန်တီးချင်သူများ
☑️Cisco ရဲ့ DevNet ဘက်ကိုမှစိတ်ဝင်တစားလျောက်လှမ်းလိုသူများ
☑️Net Programming သမားတစ်ယောက်ဖြစ်ချင်သူများ
☑️IoT ပိုင်းကိုမှစိတ်ဝင်စားသူများ
☑️Network Automation အပိုင်းကိုစိတ်ဝင်စားတဲ့သူများ ကိုရည်ရွယ်ပြီးဖွင့်လှစ်တဲ့သင်တန်းဖြစ်ပါတယ်။
🌟Python နဲ့ Web ပိုင်းရေးနိုင်ရန် Django Framework ကိုသုံးပြီး
Web ရဲ့ Front-End ပိုင်း Back-End ပိုင်းပါသင်ကြားပေးမှာဖြစ်ပါတယ်။
==========================
👨‍🏫ဘယ်လိုဆရာတွေက ဘယ်လိုပုံစံမျိုးသင်ကြားပေးမှာလဲ?

👨‍💻Python Programming အတန်းကို IT နယ်ပယ်မှာ လုပ်ငန်းခွင်အတွေ့ အကြုံရှိ ဆရာမှ Face to Face (Class Room) သင်ကြားမှုပုံစံဖြင့် သင်ကြားမှာဖြစ်တဲ့အတွက် မိမိနားမလည်သည်များကိုဆရာနှင့်တိုက်ရိုက် မေးမြန်းနိုင်မှာဖြစ်ပါတယ်။
Practical, Theory, Real World Labs များဖြင့်ပြည့်ပြည့်စုံစုံသင်ကြားပေးမှာ ဖြစ်ပြီး တစ်ရက်စာသင်ကြားခဲ့တဲ့ သင်ခန်းစားများကိုလဲ Video Recording လုပ်ပေးထားတာကြောင့်သင်တန်းပြီးသွားတဲ့အခါ အချိန်မရွေး ပြန်လေ့လာနိုင်မှာပဲဖြစ်ပါတယ်။
Group Chatting တွင်လည်း အချိန်မရွေး ပြန်လည်ဆွေးနွေးနိုင်မှာပဲဖြစ်ပါသည်။

👨‍🏫Python Programming Course Outline
--------------------------------------------------
Unit-1 < Introduction >
1.1 About Computer basic Hardware & Program
1.2 What is programing language?
1.3 Python Programing History
1.4 Introduction of Python
Unit-2 <Installing Python >
2.1 Installing Python
2.2 Intro to IDE
2.3 Installing IDE
2.3.1 Atom
2.3.2 Pycharm
2.3.3 VsStudio code
2.3.4 Sublime text3
2.3.5 Spyder
2.3.6 PyDev
2.4 Python Interactive mode
2.5 Python Script mode
2.6 About Compiler & Interpreter
2.7 About help utility
2.8 About Keywords
2.9 About Statement and comment
2.10 Start using function
2.11 Python syntax and file
2.12 Python Built-in Function
2.13 User input and Output
Unit-3 < Variables in Python>
3.1 Naming & rules of variable
3.2 Single variable Assignment
3.3 Multiple variable Assignment
3.4 Single value to multiple variable
3.5 Multiple values to multiple variable
3.6 Global variable and local variable
Unit-4 <Python Data Types>
4.1 About Data Type
4.2 Number
4.2.1 Conversion between number Data Type
4.3 String
4.4 List
4.5 Tuple
4.6 Dictionary
4.7 Set
4.8 Boolean
4.9 Mutable vs Immutable
4.10 Hashable vs Unhashabel
Unit-5 <Python Operators>
5.1 About Operator in Python
5.2 Common operator
5.3 Arithmetic operator
5.4 Comparison operator
5.5 Logical operator
5.6 Membership operator
5.7 Assignment operator
5.8 Bitwise operator
5.9 Identity operator
5.10 Sequence Type operation
Unit-6 <Python Data types method>
6.1 String
6.2 List
6.3 Tuple
6.4 Dictionary
6.5 Set
Unit-7 <Decision maker in Python>
7.1 About statement
7.2 About block
7.3 About conditional statement
7.4 if statement
7.5 if ,elif statement
7.6 if ,elif ,else statement
7.7 Nested if
Unit-8 <Loop in Python>
8.1 loop statement
8.2 while loop
8.3 Infinite loop
8.4 for loop
8.5 loop and else statement
8.6 Nested loop
8.7 loop control statement
Unit-9 < Function >
9.1 What is Function
9.2 Defining a Function
9.3 Syntax of Function
9.4 Function and argument
9.4.1 single and multiple options
9.4.2 Default argument
9.4.3 Keyword argument
9.4.4 Variable number of arguments
9.5 return statement
9.6 yield statement
9.7 Iteration and iterator
9.8 Function inside Function
9.9 Namespce and Scope
9.9.1 Global and local
9.10 Lambda operator
9.11 list , dictionary comprehension
Unit-10 < Python Modules >
10.1 About import
10.2 import vs from import
10.3 pip installation and usage
10.4 searching and install Package
10.5 Date time in Python
10.6 Regular expression
Unit-11 < File Handling >
11.1 File in Python
11.2 open and close file
11.3 Read and write file
11.4 store user data in file
11.5 search data in file
11.6 Real time program
Unit-12 < Error Handling >
12.1 About Error Handling
12.2 Exception in Python
12.3 try and except
12.3 try , except and else
12.4 try , except ,else and finally
12.5 multiple exception
Unit-13 < Class >
13.1 About class
13.2 Define class
13.3 Create an object
13.4 Class Inheritance
13.5 Accessing Attributes
13.6 Built-in class
13.7 Deleting attributes and objects
Unit-14 < Python Networking >
14.1 Download image and HTML
14.2 About Socket
14.3 Socket module
14.4 Server and Client socket methods
14.5 Creating Sever and Client
14.6 Chat server
Unit-14 < MySQL database >
19.1 About MySQL
19.2 installation
19.3 Setup database
19.4 Read and fetchall
19.5 Create and delete
19.6 Manage Database
Unit-15 Python with Django
<Front-End>
15.1 HTML
15.2 CSS
15.3 Bootstrap
15.4 Javascript
15.5 DOM
15.6 JQuery
<Back-End>
15.7 Django with Python
15.8 Project
Unit-16 < CSV >
16.1 About CSV
16.2 Read and Write CSV
16.3 Delimiter and Write with delimiter
16.4 CSV dictionary reader
16.5 Write multiple row စသည်တို့ကို လုပ်ငန်းခွင်ဝင်နိုင်သည်အထိသင်ကြားပေးသွားမှာဖြစ်ပါတယ်။