Python Libraries တွေကို ဘာကြောင့်လေ့လာကြတာလဲ?

Python ဟာ နယ်ပယ်အစုံမှာ အသုံးချဖို့အတွက် အသင့်တော်ဆုံးဖြစ်နေတာဟာ သူ့မှာပါဝင်တဲ့ Libraries တွေကြောင့်ပါ။ Web Development ဖန်တီးရာမှ အစပြုပြီး Data Science, Machine Learning, Artificial Intelligence အစရှိတဲ့ နယ်ပယ်တွေအထိ တွင်တွင်ကျယ်ကျယ်အသုံးချနိုင်တဲ့ Libraries တွေကြောင့် ယခုနောက်ပိုင်း All-in-One လေ့လာချင်တဲ့သူအများစုဟာ Python Libraries တွေကို လေ့လာလာကြပါတယ်။





Phandeeyar ရဲ့ Python Libraries Master Course မှာ ဘာတွေလေ့လာရမှာလဲ?

Phandeeyar Institute ကနေဖွင့်လှစ်မယ့် Python Advanced သင်တန်းဖြစ်တဲ့ Python Libraries Mater Class နဲ့ မိတ်ဆက်ပေးချင်ပါတယ်။ တစ်နေ့ (၂) နာရီ၊ တစ်ပတ် (၃)ရက်၊ သင်တန်းချိန် ((၉၆) နာရီနဲ့ (၄) လတာကြာမြင့်မယ့် ဒီသင်တန်းဟာဆိုရင် Python ကို အရေးပါတဲ့ Level တစ်ခုအထိ တက်လှမ်းလိုတဲ့သူတွေအတွက် ရည်ရွယ်ထားပါတယ်။ Advanced Master Class ဖြစ်တာနဲ့အညီ ဒီသင်တန်းကို ကျောင်းသား ကျောင်းသူများ ၊ လုပ်ငန်းခွင်တွင်လုပ်ကိုင်နေသော professional များ အပါအ၀င် Python programming အခြေခံရှိသူမည်သူမဆိုတက်ရောက်နိုင်ပါတယ်။ Phandeeyar Institute မှ ဖွင့်လှစ်ခဲ့တဲ့ Python Programming Language (scratch to advanced) သင်တန်းပြီးဆုံးထားသူများအတွက် အထူးသင့်လျော်တဲ့ သင်တန်းဖြစ်ပြီး Python Libraries တွေကို Professional ဆန်ဆန် အသုံးချနိုင်အောင် Capstone Project တွေပြုလုပ်ကာ စာတွေ့လက်တွေ့ သင်ယူရမှာပါ။ ကျောင်းသားအရေအတွက် အနည်းငယ်နဲ့ သင်ယူလေ့လာရမှာဖြစ်ပြီး သင်တန်းပြီးဆုံးပါက Phandeeyar Institute ကပေးအပ်တဲ့ Professional Certificate ရရှိမှာဖြစ်ပါတယ်။

Course curriculum

  • 1

    Introduction to Libraries in Python

    • Python Libraries

  • 2

    Numpy

    • Introduction to Numpy

    • The Numpy Array Object

    • Creating an ndarray and checking its Attributes

    • Reshaping Array(C vs Fortran Order)

    • Arithmetic operation with Numpy array

    • Element-wise Arithmetic Operators

    • Element-wise Comparison Operators

    • Conditions and Boolean Arrays

    • Array Indexing and Slicing

    • Boolean Indexing

    • Fancy Indexing

    • Transposing Array

    • Swapping Array

    • Anatomy of an array

    • Memory Layout

    • Views and Copies

    • The ndarray’s Functions

    • Universal Functions

    • Stacking Array

    • Splitting Array

    • Soring Array

    • The Slowness of Loops

    • Broadcasting

    • Vectorization

    • File Input/Output with Array

    • Uniques and Set Logic

    • Random Number Function

    • Statistical Operators

    • Advanced Ufunc Features

    • Faster Numpy Implementation

    • Tricks and Tips

    • 100 Numpy Exercises

    • Project (Numpy + Matplotlib + GUI)

  • 3

    Matplotlib

    • Introduction to Matplotlib

    • Getting Started with Matplotlib

    • MATLAB-style Interface

    • Object-oriented Interface

    • Simple Plot

    • Figures, Axes, Subplot, Legend, and Tick

    • Grid and Twin Axes

    • Chart Topology

    • Line Chart

    • Bar Chart

    • Horizontal Bar Chart

    • Mulpltiseries Bar Chat

    • Stacked Bar Chart

    • Histogram

    • Pie Chart

    • Scatter Plot

    • Density and Contour Plot

    • Quiver Plot

    • Box Plot

    • Polar Plot

    • Three Dimensional Plotting

    • 3D Contour Plot

    • Wireframes and Surface Plot

    • Geographic Data with Basemap

    • Geographic Data with Basemap

    • Working with Images

  • 4

    Panda

    • Introduction to Pandas Data Structures

    • Series

    • DataFrame

    • Index Objects

    • Reindexing

    • Dropping Entries from an Axis

    • Indexing, Selection, and Filtering

    • Arithmetic and Data Alignment

    • Function Application and Mapping

    • Sorting and Ranking

    • Correlation and Covariance

    • Unique Values, Value Counts, and Membership

    • Operation on Data Pandas

    • Reading and Writing Data in Text

    • Binary Data Formats

    • Data Cleaning

    • Handling Missing Data

    • Data Transformation

    • String Manipulation

    • Hierarchical Indexing

    • Combining Dataset

    • Merge and Join Dataset

    • Aggregation

    • Grouping

    • Reshaping

    • Pivoting

    • Project (Pandas + Numpy + Matplotlib)

  • 5

    Database

    • Getting Started With Database

    • SQL Vs NoSQL

    • Introduction to SQL Database

    • Creating a SQL database

    • Connecting to the SQL database

    • SQL CRUD operation

    • Execute SQL scripts from Python

    • Insert/Retrieve data in SQL using Python

    • Joining Related Tables

    • SQL Aggregation

    • SQL Database Exceptions

    • Project

  • 6

    Seaborn

    • Getting Started with Seaborn

    • Seaborn Themes

    • Color Palettes

    • Customizing Seaborn Plots

    • Factor Plot

    • Density PlotHeatmap

    • Histogram

    • Bar Plot

    • Plotting with Pandas

  • 7

    openpyxl ( Python library to read/write Excel)

    • Getting Started With openpyxl

    • Importing Data From a Spreadsheet

    • Handling Data with Excel Spreadsheet

    • Reading Excel Spreadsheets With openpyx

    • Appending New Data

    • Appending Multiple Values Into Sheet

    • Delete A Sheet From Excel Workbook

    • Writing Excel Spreadsheets With openpyxl

    • Adding Formulas

    • Adding Style

    • Adding Charts

    • Adding Images

    • Project

  • 8

    Capstone Project

    • Developing Final Capstone Project

    • Project Presentation

သင်တန်းအစီအစဉ်

  • သင်တန်းစတင်ဖွင့်လှစ်မယ့်ရက် - ၁၂.၂.၂၀၂၁

  • သင်တန်းချိန် - အပတ်စဉ်‌ သောကြာ (ည ၇နာရီ - ည ၉ နာရီ) စနေ (ညနေ - ၆နာရီ - ည ၈နာရီ) တနဂ်နွေ (ညနေ - ၆နာရီ - ည ၈နာရီ)

  • သင်တန်းကာလ - (၄) လ

  • သင်တန်းကြေး - ၄သိန်း (ဒါ‌ပေမယ့် အထူး Discount အနေနဲ့ သင်တန်းအပ်သူတိုင်းကို ၅သောင်းကျပ်စီ လျှော့ပေးမှာဖြစ်ပါတယ်)

ဘယ်သူတွေ တက်ရောက်သင့်တာလဲ?

-Data Analyst, Data Science, AI , Machine Learning ပညာရပ်တို့ဖြင့် Professional ရပ်တည်လိုသူ

-Scientific and Numerical Analysis လုပ်ချင်သူ

-Python ကို MATLAB လို အသုံးပြုလိုသူလား?

Image Processing ဘာသာရပ်ကို Python ဖြင့်လေ့လာလိုသူ

-လက်ရှိ လုပ်ငန်းခွင်မှာ Developer အဖြစ်ရပ်တည်လိုသူ

တက္ကသိုလ်ကျောင်းသားကျောင်းသားများ

Discount အစီအစဉ်က ဘယ်လိုမျိုးလဲ?

- Early Bird Discount အနေနဲ့  January လ ၂၅ရက် မတိုင်ခင် အပ်မယ်ဆိုရင် 5 % discount

- February လမှာ ဖွင့်လှစ်မယ့်သင်တန်းတွေကို ပေါင်းပြီး ပြိုင်တူအပ်နှံမယ်ဆိုရင် 5 % discount

-မိမိနဲ့အတူ သူငယ်ချင်းတွေပါ ခေါ်လာမယ်ဆိုရင် 5% discount

-Phandeeyar Institute မှာ သင်တန်းတက်ဖူးတဲ့သူဆိုရင် ဘယ်သင်တန်းကိုတက်တက် 5% discount

-ဒါမှမဟုတ် သင်တန်းနှစ်ခုကို သူငယ်ချင်းတွေပါခေါ်လာရင်တော့ 10% or 15% discount (alumniပါဖြစ်နေရင်) ရရှိမှာပါ။




ဘယ်လိုသင်ကြားပေးမှာလဲ?

- Phandeeyar Institute ကနေ ဖွင့်လှစ်ပေးနေတဲ့ Online သင်တန်းတွေမှာဆိုရင် Instructor နဲ့ အပတ်စဉ်မျက်နှာချင်းဆိုင် တိုက်ရိုက်သင်ယူလေ့လာသင်ယူဆွေးနွေးနိုင်မှာဖြစ်တဲ့အပြင် သင်တန်းမှာ Real-world Projects တွေကိုလည်း လက်တွေ့လုပ်ဆောင်သင်ယူရမှာဖြစ်တဲ့အတွက် အမှန်တကယ်တတ်မြောက်ဖို့ အာမခံပါတယ်။ 


- သင်ခန်းစာတစ်ခုပြီးတိုင်း လက်တွေ့လေ့ကျင့်ရမယ့် Assignment တွေ Quizzes တွေကို လုပ်ဆောင်ရမှာဖြစ်ပြီး နောက်ဆုံး Final Project ပြီးဆုံးမှသာ Certificate ရရှိမှာလည်းဖြစ်ပါတယ်။


- Phandeeyar Institute ရဲ့သင်တန်းတွေမှာ သင်တန်းသားဦးရေ ၁၀ယောက်မှ ၁၅ ယောက်သာ လက်ခံတဲ့အတွက် သင်တန်းဆရာ Instructor မှ သင်တန်းသားများ လိုအပ်တဲ့အရာများကို အနီးကပ် ဂရုတစိုက် သင်ကြားပေးနေတာလည်းဖြစ်ပါတယ်။


- သင်ခန်းစာတွေအပြင် သင်တန်းတွင်း Lecture Recodring တွေကို Phandeeyar Institute ရဲ့ Online Learning Platform မှာ တင်ပေးထားမှာဖြစ်တဲ့အတွက်  သင်တန်းတက်ရောက်တဲ့သူတွေဟာ သင်တန်းတွင်း နားမလည်လိုက်တဲ့ သင်ခန်းစာတွေကို မိမိအဆင်ပြေတဲ့အချိန်မှာ ပြန်လည်လေ့လာနိင်ပါတယ်။ သင်တန်းအပ်နှံထားတဲ့သူတွေဟာ ကိုယ်ပိုင် acc တစ်ခုစီရရှိမှာဖြစ်ပါတယ်။ ဒါ့အပြင် သင်တန်းဆရာနဲ့လည်း အပတ်စဉ်မိမိရဲ့ Progress ကို လေ့လာဆွေးနွေးနိုင်မှာလည်းဖြစ်ပါတယ်။


-သင်တန်းပြီးဆုံးတဲ့အခါမှာလည်း Phandeeyar Instituteကနေ ဆက်လက်ကူညီပေးမယ့်အစီအစဉ်တွေလက်ခံရရှိဉီးမှာပါ။ ဖန်တီးရာမှာရှိတဲ့ သင်တန်းတစ်ခုတက်ပြီးတိုင်း Phandeeyar Community Member တစ်ယောက်ဖြစ်လာမှာဖြစ် ပြီး နောက်ဖွင့်လှစ်မယ့် သင်တန်းတွေမှာ အထူး discount ရရှိမှာလည်း ဖြစ်ပါတယ်။