Бүх сургалт ХУГАЦААГҮЙ буюу НАСАН ТУРШИЙН!
Python хэл дээр машин сургалтын загваруудыг ашиглахад шаардлагатай бүх суурь мэдлэгүүдийг програмчлалын сууриас эхлээд математик, статистик, шугаман програмчлал, алгоритм, өгөгдөлтэй ажиллах гэх мэт маш олон гайхалтай чадварууд дээр үндэслэн олгох сургалтанд маань тавтай морил.
Энэхүү хичээлээр хүн болгонд хэрэг болох програмчлалын суурь мэдлэгээс эхлээд ажлын байран дээр гарч дата аналист хийхэд шаардагдах хэмжээний цогц суурь мэдлэгийг олгохоор зорисон. Хүн болгонд суурь чадварууд харилцан адилгүй байдаг болохоор өөрийн мэддэг зүйлсээ бататган, мэдэхгүй зүйлсийг шинээр эхнээс нь үзэх сонирхолтой хүн болгонд хичээл маань таалагдана гэдэгт бат итгэлтэй байна.
Миний хичээлийг үзээд цаашдаа бие даагаад өөрөө шинэ юм хийх, эрэл хайгуул хийгээд өөрийгөө хөгжүүлэх бүрэн чадвартай болох болно.
Яагаад python хэлийг сурах хэрэгтэй вэ?
- Та бүхэн сүүлийн үед тренд болоод байгаа хиймэл оюун ухаан, машин сургалт, гүн сургалт, дүрс боловсруулалт, царай танилт, жолоочгүй машин гэх мэт маш олон зүйлсийг сошиалаар сонсож, үзэж, технологийн нээлтүүдтэй танилцаж байгаа байх. Тэгвэл энэ бүгдийг Python хэл ашиглан хийх боломжтой.
- 21-р зууны хамгийн халуухан мэргэжлээр тодроод байгаа Data Scientist мэргэжлийн хүмүүсийн гол зэвсэг нь python хэл. Энэ хэлийг сурсан байхад Data Analyst, Data Scientist, BI Analyst, Machine learning engineer гэх мэт өгөгдөлтэй ажилладаг маш олон мэргэжлээр ажиллах боломж бүрдэнэ. Мэдээж өөр бусад хэлийг нэмээд сурсан байхад IT-н ямарч компанийн шалгуурыг давах болно. Америкт Data Scientist мэргэжлээр анх ажиллаж байгаа хүмүүс дунджаар сард 9'000$ - 10'000$ орчим цалинжиж байна.
- Хэрвээ та программ бичиж сурмаар байгаа боловч аль хэлнээс нь эхэлж сурахаа мэдэхгүй байвал хамгийн зөв сонголт нь Python байх болно. Бусад доод түвшний хэлүүдийг бодвол хувьсагч зарлах, өгөгдлийн төрөл, синтакс гэх мэт маш олон жижиг зүйлсүүд дээр санаа зовохгүйгээр сурч болно. Мэдээж өгөгдлийн бүтэц програмчлалд маш чухал ойлголт гэхдээ анх сурч байгаа хүмүүс заавал бүгдийг нь мэддэг байх албагүй шүү дээ ;) .
- Мэдээж сурахад хамгийн амархан хэл, мөн бусад хэлнүүдтэй харилцан ажиллах чадвар сайн
- Бүх орны хэлнүүдийг програмчлалын хэлээр төсөөлвөл Англи хэлтэй адилхан хэмжээний хэрэглээтэй. Бичиглэлийн хувьд ч бараг л англи хэлтэй адилхан
- Томоохон банк, санхүүгийн байгууллагууд харилцагчаа танихын тулд энэхүү программын ашиглан машин сургалт, хиймэл оюун ухааны загваруудыг бизнестээ ашиглаж байна
- Хятадын засгийн газар гудамжны камераа ашиглан гүн сургалтын царай таних алгоритмууд, загваруудаар иргэдээ таньж мэдээлэл цуглуулж байна
- Facebook-н царай таних систем, хайлтын систем
- Recommendation system, Customer segmentation гэх мэт томоохон төслүүд дээр маш олон компаниуд ашигладаг
- Нээлттэй эхийн программ тул үнэгүй, мөн маш олон хөгжүүлэгчид ашигладаг тул алдааны мэдээлэл, ашиглах сангуудын мэдээллийн олдоц сайтай
- Их хэмжээний датан дээр төвөггүйхэн ажиллах чадвартай. MS Excel программын макро бичихэд ашигладаг VBA хэлнээс даруй 50-100 дахин хурдан ажилладаг
- Веб хөгжүүлэлт дээр flask, django гэж хоёр том framework-ийн хөгжүүлэлт хийгдсэн. Шууд ажиллуулаад харчихаж болохоор энгийн хэрэглээтэй вебийг богино хугацаанд хийх боломжтой
- Тооцон бодох чадварын хувьд маш нарийвчлал өндөртэй тооцооллуудыг богино хугацаанд хийх чадвартай
- Машин сургалтын маш олон сонирхолтой төслүүд дэлхийн хэмжээний томоохон байгууллагуудад тусдаа судалгааны баг, төслийн багтайгаар хийгдэж байдаг
- Deep learning ашиглан хийсэн хэрэглээнүүд ч цөөнгүй олон бий. Текстээс авиа болгох, авианаас текст болгох, царай таних, гар бичмэл таних, сонингын гарчиг өгөх, бичвэрийн гол санааг олох гэх мэт
- Дүрс боловсруулалтыг ашиглан гудамжны камеруудыг дата цуглуулахад ашиглаж байна, жолоочгүй машин, машины дугаар таних, барааны шошго таних, бүтээгдэхүүн ангилах гэх мэт маш олон практик асуудлууд дээр ашиглаж байна
Хэн сурах хэрэгтэй вэ?
- Ямар нэгэн програмчлалын суурь мэдлэггүй эсвэл нэг хэлийг төгс эзэмшиж чадаагүй
- Банк, санхүү гэх мэт тоон дээр ажилладаг салбарынхан
- Их хэмжээний задгай дататай ажилладаг
- Хүний бичсэн кодыг хараад ойлгодог болох, python хэлийг эхнээс нь маш сайн сурах хүсэлтэй
- Арван жилийн хүүхдүүд болон оюутнууд үзвэл программ бичих сэдэл төрж шинэ хоббитой болох боломжтой
- Машин сургалт, хиймэл оюун, өгөгдлийн шинжлэх ухааны салбар луу орох сонирхолтой
- Сонирхол, хүсэл нь байгаа хэн бүхэнд нээлттэй
Энэхүү хичээлийг үзсэнээр ямар чадвартай болох вэ?
- Өөрөө сэтгээд дурын кодоо хэрэглээний түвшинд бичиж сурна
- Python хэл дээрх програмчлалын мэдэх шаардлагатай зүйлсүүдийг бүгдийг нь сурна
- Кодны алдаа унших, алдааны мэдээллийн дагуу хайлт хийн засах, мэдээлэл хайх дадалтай болно
- MS Excel програм дээр ажиллаж чадахааргүй их хэмжээний датан дээр ажиллаж сурна
- Математик сэтгэлгээ, логик сэтгэлгээ сайжирна
- Обьект хандалтат програмчлалын талаар заавал мэдэж байх ёстой суурь зүйлсийг сурна
- Шугаман алгебрын талаарх ойлголттой болж numpy сан дээрх бүх функцүүдийг ашиглаж сурна
- Өгөгдөл цэвэрлэх, өгөгдөл нийлүүлэх, хоосон утгатай ажиллах гэх мэт өгөгдөлтэй холбоотой бүх зүйлсийг pandas сан ашиглан хийж сурна
- Статистикийн практик мэдлэгтэй болно
- Дататай ажиллаж сурна
- Машин сургалтын шугаман регрессийн загварын талаар бүх зүйлсийг сурна
- Цаашид өөрөө судлан практик асуудлуудыг шийдэх хэмжээний үндсэн чадвартай болно
Хичээлүүд :
-
12:49[Introduction] ~ Яагаад заавал python гэж? Бид юу сурах вэ?
-
10:51[Setup] ~ Python хэлний Editor -үүд болох "Visual Studio code", "Spyder", "Jupyter Notebook", "Google Colaboratory" -тай танилцацгаая
-
25:06[Basic] ~ Хэвлэх коммандууд, гараас утга авах, syntax буюу кодны бичиглэлийн тухай үзэцгээе
-
16:06[Basic] ~ Хувьсагч болон өгөгдлийн төрлүүдийн талаар үзэцгээе
-
15:27[Basic] ~ Python хэл дээр байдаг үндсэн үйлдлүүдийг (оператор) үзэцгээе
-
17:19[Algorithms] ~ Тооллын системийн талаар ойлголттой болцгооё
-
16:51[Algorithms] ~ Bitwise операторууд буюу Хоёртын тооллын систем дээрх үйлдлүүд
-
14:02[Basic] ~ Python програм дээрх үйлдлүүд ямар дарааллаар хийгддэг болохыг мэдэж авцгаая
-
13:08[Basic] ~ Нөхцөлт үйлдлүүдтэй танилцан компьютерийг шийдвэр гаргуулж сурцгаая
-
21:36[Basic] ~ List - ийн талаар ойлголттой болж олон утгыг яаж нэг хувьсагчид хадгалж болох талаар ойлголттой болцгооё
-
08:28[Basic] ~ Tuples -тэй танилцан тоо болон элементийн хослолуудыг үүсгэж сурая
-
19:03[Basic] ~ Dictionary - тэй танилцан хэрхэн бусад хэлэн дээр байдаг case statement ашиглаж болох талаар нэмэлтээр ойлгож авцгаая
-
11:05[Basic] ~ Sets буюу олонлогтой танилцацгаая
-
16:16[Mathematics] ~ Олонлогын үйлдлүүдтэй танилцаж, хэрэглээг нь ойлгоцгооё
-
19:04[Basic] ~ Програмчлалд давталт ямар хэрэгтэй болох талаар ойлгож for болон while давталтын талаар үзэцгээе
-
08:22[Basic] ~ Range функцтай танилцацгаая
-
19:35[Basic] ~ Давталтан дотор хийгдэх үйлдлүүд
-
14:44[ProblemSolving] ~ Мэдлэгээ бататгах бодлого ( Basic Data Types)
-
18:27[ProblemSolving] ~ Давхар давталт ашиглан бодлого бодоцгооё
-
12:30[Intermediate] ~ Давталт болон Нөхцөлт үйлдлүүдийг нэг мөр кодоор шийдэж сурцгаая
-
16:17[Basic] ~ Функцтэй ажиллах
-
14:30[Basic] ~ Рекурсив функц ашиглан факториал олдог, палиндром тоо мөн эсэхийг шалгадаг код бичицгээе
-
14:17[Intermediate] ~ Map болон Lambda функц ашиглан бодлого бодож, хялбар код бичиж сурцгаая
-
12:53[Intermediate] ~ Filter функцийг ашиглаж сурцгаая
-
11:19[Intermediate] ~ Reduce функцын хэрэглээг ойлгон, бодлого бодоцгооё
-
12:56[Setup] ~ Python програм, Visual Studio Code суулгах (Mac)
-
10:15[Setup] ~ Python програм, Visual Studio Code суулгах (Windows)
-
45:54[Project] ~ Тоо таадаг програм бичих
-
20:01[Statistics] ~ Санамсаргүй тоо үүсгэж сурцгаая
-
15:41[Project] ~ Нууц үг үүсгэж өгдөг програм бичицгээе
-
29:24[Intermediate] ~ Itertools сан ашиглаж санах ойд хэмнэлттэй iterator төрлийн обьектууд үүсгэж, ашиглаж сурцгаая
-
18:31[Mathematics] ~ Комбинаторикийн сангууд ашиглан бодлого бодож сурцгаая
-
30:13[Intermediate] ~ String methods буюу тэмдэгтүүдтэй ажиллаж сурцгаая
-
27:51[Intermediate] ~ Функцийн аргументын талаар үзэж, хэдэн төрлийн аргумент байдаг, яаж хэрэглэдэг ямар онцлогтой болохыг нь ойлгож авцгаая
-
11:18[Intermediate] ~ Кодныхоо ажиллах хугацааг функц ашиглан тооцоолж сурцгаая
-
13:23[Intermediate] ~ Өөрсдөө модуль бичин ашиглаж сурцгаая
-
12:38[Intermediate] ~ PIP ашиглан хүмүүсийн хөгжүүлсэн гоё гоё сангуудыг ашиглаж, компьютер дээрээ суулгацгаая
-
12:21[Intermediate] ~ Алдааны мэдээлэлтэй ажилладаг функцүүдтэй танилцацгаая
-
19:41[Regex] ~ Танилцуулга
-
11:56[Regex] ~ Float төрлийн тоог танидаг regex бичих
-
13:51[Regex] ~ split() - group() - groups() - findall() - finditer() - search() - split() - sub() функцүүдийн талаар үзэцгээе
-
21:21[Regex] ~ HTML Parser үндсэн ойлголттой танилцан, Hackerrank сайт дээрх HTML Parser асуудлыг шийдэцгээе
-
14:53[Regex] ~ Hackerrank сайт дээрх Detect HTML Tags, Attributes and Attribute Values бодлогыг алхам бүрээр нь задалж бодож сурцгаая
-
12:17[Project] ~ Имэйл хаяг танидаг Regex бичих
-
15:09[Project] ~ Картын дугаар танидаг regex бичицгээе
-
10:46[GUI] ~ Turtle сангийн танилцуулга
-
12:51[GUI] ~ Turtle сан дээр дүрс зурах
-
10:55[GUI] ~ Turtle сан дээр спирал дүрс зурах
-
09:35[GUI] ~ Turtle сан дээр солонгорсон дүрс зурж сурцгаая
-
13:30[GUI] ~ Turtle сан дээр шатрын хөлөг зурах
-
14:11[Project] ~ Маш гоёмсог спирал дүрс үүсгэцгээе
-
17:11[Project] ~ Яст мэлхий уралдуулдаг програм бичицгээе
-
18:14[ObjectOrientedProgramming] ~ Класс талаар дэлгэрэнгүй үзэцгээе
-
13:42[ObjectOrientedProgramming] ~ Class method болон Static method
-
07:01[ObjectOrientedProgramming] ~ Attribute-ийг дуудах, утга оноох, устгах зарчмыг нь тодорхойлж өгч сурцгаая
-
12:16[ObjectOrientedProgramming] ~ Удамшил
-
11:02[ObjectOrientedProgramming] ~ Оператор дахин тодорхойлох
-
10:08[ProblemSolving] ~ Find the Torsional Angle бодлогыг класс ашиглан бодож сурцгаая
-
19:31[Project] ~ Комплекс тоон класс үүсгэж, операторуудыг нь дахин тодорхойлж өгцгөөе
-
11:02[Project] ~ Класс ашиглан цалин боддог програм бичиж сурцгаая
-
11:39[Statistics] ~ Mean, Median, Mode
-
08:49[Statistics] ~ Weighted Mean
-
15:22[Statistics] ~ Quartiles
-
11:07[Statistics] ~ Interquartile Range - ийг хэрхэн олох талаар үзэн Outlier утгуудыг яаж хасах талаар мэдэж авцгаая
-
07:12[Statistics] ~ Standard Deviation
-
08:39[Matplotlib] ~ Introduction
-
10:38[Matplotlib] ~ Customization
-
15:25[Statistics] ~ Корреляцийн талаар ойлголттой болж, python программ дээр хэрхэн олж болох талаар үзэцгээе
-
09:11[Numpy] ~ сантай танилцан, суурь ойлголт болох array-ийн талаар үзэцгээе
-
10:01[Numpy] ~ Матрицийн мөр, багана өөрчлөх, вектор болгох болон өгөгдлийн төрлүүдийн талаар үзэцгээе
-
15:51[Numpy] ~ Олон матрицуудыг нийлүүлэх, тэнхлэгийг нь солих талаар үзэцгээе
-
13:17[Numpy] ~ Array дээр Indexing болон Slicing хэрхэн хийж элементүүд рүүгээ хандах талаар үзэцгээе
-
13:31[Numpy] ~ Нэг ширхэг numpy array дээр ашиглаж болох Unary функцүүдын хэрэглээг ойлгоцгооё
-
12:47[Numpy] ~ Хоёр array хооронд хийж болдог функцуудыг ашиглаж сурцгаая
-
12:43[Numpy] ~ Програмчлалын үйлдлүүдээ ашиглаж сурцгаая
-
10:44[Numpy] ~ Математик болон статистикийн функцууд ашиглах
-
13:57[Numpy] ~ Шугаман алгебрын үйлдлүүдтэй танилцацгаая
-
12:20[DelimitedFile] ~ Текст файлыг унших болон бичих
-
09:38[Pandas] ~ Өгөгдлийн төрлүүд болох "DataFrame", "Series", "Panel" -ийг үзэцгээе
-
08:23[Pandas] ~ Хэрхэн өгөгдлийг унших болон бичих талаар үзэцгээе
-
12:28[sklearn] ~ Python хэлний sklearn дээр байдаг бэлэн санг ашиглан Dataset үүсгэж сурцгаая
-
11:31[Pandas] ~ DataFrame-ийн дурын элемент рүү хандах аргуудыг үзэцгээе (select, loc, iloc)
-
16:32[Pandas] ~ DataFrame-ийн элементүүдэд утга оноох болон индекс тодорхойлж сурцгаая
-
07:03[Setup] ~ Anaconda -ийн боломжуудтай танилцаж авцгаая
-
19:19[Setup] ~ Virtual environment үүсгэхэд ашигладаг, тухайн орчиноо зохицуулах үүрэгтэй систем болох conda -тай танилцацгаая
-
10:59[Setup] ~ JupyterLab -ийн боломжуудтай танилцан, хэрэглэж сурцгаая
-
20:26[Pandas] ~ Хөрөнгийн биржийн өгөгдөл дээр энгийн үйлдлүүд хийж сурцгаая
-
16:07[Pandas] ~ Хүснэгтэн өгөгдлийн дурын элемент рүү мөрөөр болон баганаар нь дамжуулж хандаж сурцгаая
-
15:42[Pandas] ~ Датаныхаа талаар ерөнхий ойлголт авч сурцгаая
-
22:18[WebScraping] ~ Хөрөнгийн биржид бүртгэлтэй бүх компаний нэр, индекс, симболуудыг scraping хийж авч сурцгаая
-
27:15[WebScraping] ~ Хөрөнгийн биржийн сайтаас таван толгой компаний санхүүгийн харьцааг улирал болгоноор авч хадгалдаг код бичицгээе
-
23:52[WebScraping] ~ Хөрөнгийн биржийн сайтын нэг өдрийн арилжааны датаг тэр чигээр нь вэбээс scraping хийн csv рүү бичиж сурцгаая
-
23:56[DataViz] ~ Seaborn сантай танилцан хэдэн төрлийн өгөгдөл дүрслэх арга байгаа талаар үзэцгээе + Lineplot + Barplot
-
21:34[Pandas] ~ DataFrame ийг хооронд нь нийлүүлж сурцгаая
-
38:54[LinearRegression] ~ Шугаман регрессийн загвар ашиглан машины үнэ таамагладаг модель хийцгээе
Алгоритм ба Си хэл
Хугацаа: 18 цаг 19 мин | Сурагчид: 1840 | Үнэ:
29,900₮
|
|
R программын өгөгдөл тандалт, машин сургалтын
аргуудаар өгөгдөл боловсруулах
Хугацаа: 11 цаг 22 мин | Сурагчид: 242 | Үнэ:
29,900₮
|
|
== Сурагчдын сэтгэгдлүүд ==