Piliin ang iyong wika
Kurso sa Python Programming
Mahigit 2 milyong mag-aaral sa buong mundo ang gumagamit nito

Kurso sa Python Programming

Matuto ng Python mula sa simula at bumuo ng tunay na mga kasanayan sa programming na maaari ninyong ilapat kaagad. Sinasaklaw ng kursong ito ang lahat mula sa pangunahing syntax hanggang sa object-oriented programming, file handling, at automation. Nagsisimula man kayo nang bago o pinupunan ang mga puwang sa inyong kaalaman, matatapos ninyo ito nang may kumpiyansang sumulat ng malinis at gumaganang Python code.

Dedika para sa mga negosyo

Ano ang iyong matututuhan:

Magsisimula kayo sa pag-set up ng inyong Python environment at pagsusulat ng inyong mga unang script, pagkatapos ay susulong sa mga pangunahing uri ng datos, control flow, at mga function. Matututunan ninyong gumamit ng mga list, dictionary, at iba pang istruktura ng datos upang maayos at maproseso nang mahusay ang impormasyon. Sinasaklaw ng kurso ang object-oriented programming, file handling, at pagtatrabaho sa datos na CSV at JSON. Tuklasin din ninyo ang error handling, automated testing, at mga gawi sa kalidad ng code na ginagamit ng mga propesyonal na developer. Sa pagtatapos, magkakaroon kayo ng mga kasanayan upang bumuo ng mga praktikal na programang Python at i-automate ang mga gawain sa totoong mundo.

Paano ka mag-aaral nang praktikal Kurso sa Python Programming

Paano ka magsasanay Kurso sa Python Programming

Para sa mga negosyo na gustong sanayin ang kanilang team

Sa Dedika para sa mga negosyo, ang kurso ay may mga ehersisyo at halimbawa na akma sa iyong negosyo at ayon sa pangangailangan ng iyong kumpanya.

I-click dito

Nilalaman ng kurso

8 Kabanata • 39 Mga AralinTagal mula 4 hanggang 360 oras (ikaw ang magpapasya)

Kabanata 1Tingnan ang mga detalye

Python Environment at Syntax Basics

  • Aralin 1 • Pangunahing Operasyon ng Input at Output

    Itinuturo ang print() at input() para sa interaksyon ng gumagamit. Ini-uugnay ang kaalaman sa syntax sa nakikita at interaktibong pag-uugali ng programa.

  • Aralin 2 • Mga Variable at Pagtatalaga ng Data

    Ipinapakilala ang deklarasyon ng variable, mga kombensiyon sa pagpapangalan, at dynamic typing. Nagkakaroon ang mga mag-aaral ng kakayahang mag-imbak at sumangguni ng data sa mga programa.

  • Aralin 3 • Pag-unawa sa Mga Tuntunin ng Syntax ng Python

    Sumasaklaw sa indentation, mga komento, at istruktura ng pahayag. Ang tamang mga gawi sa syntax ay pumipigil sa mga error sa buong kurso.

  • Aralin 4 • Pag-install ng Python at Pag-set Up ng Mga Tool

    I-install ang Python, i-configure ang isang code editor, at i-verify ang environment. Itinatatag ang teknikal na pundasyon na nakasalalay sa bawat susunod na kabanata.

  • Aralin 5 • Pagpapatakbo at Pagde-debug ng Mga Simpleng Script

    Sumasaklaw sa execution ng script mula sa terminal at basic error reading. Ang mga mag-aaral ay maaaring magpatakbo at mag-ayos ng mga simpleng programa nang mag-isa.

Kabanata 2Tingnan ang mga detalye

Pangunahing Mga Uri ng Data at Operator

  • Aralin 1 • Mga String at Manipulasyon ng Teksto

    Ipinapakilala ang paglikha ng string, indexing, slicing, at mga karaniwang method. Binibigyang-daan ang mga mag-aaral na epektibong maproseso at mabago ang text data.

  • Aralin 2 • Pagsusuri at Pag-convert ng Uri

    Sumasaklaw sa type() at isinstance() na mga function at explicit type casting. Naiiwasan ng mga mag-aaral ang mga type error sa pamamagitan ng pag-unawa sa type system ng Python.

  • Aralin 3 • Boolean Logic at Mga Operator ng Paghahambing

    Itinuturo ang True/False na mga halaga, mga operator ng paghahambing, at mga logical operator. Inihahanda ang mga mag-aaral para sa conditional logic sa susunod na kabanata.

  • Aralin 4 • Mga Uri ng Numeric at Aritmetika

    Sumasaklaw sa mga integer, float, at complex number kasama ng mga arithmetic operator. Nagbibigay ng numeric na pundasyon para sa lahat ng programang nakabatay sa kalkulasyon.

Kabanata 3Tingnan ang mga detalye

Control Flow at Paggawa ng Desisyon

  • Aralin 1 • Pag-iterate gamit ang range at enumerate

    Itinuturo ang range() at enumerate() para sa iteration na may kamalayan sa index. Sumusulat ang mga mag-aaral ng mas malinis na mga loop nang walang manu-manong pamamahala ng index.

  • Aralin 2 • Mga Nested Loop at Kumplikadong Kondisyon

    Sinasaliksik ang mga multi-level loop at compound boolean na kondisyon. Inihahanda ang mga mag-aaral para sa mga operasyon ng matrix at multi-criteria filtering.

  • Aralin 3 • Pag-loop gamit ang for at while

    Ipinapakilala ang iteration sa mga sequence at mga loop na nakabatay sa kondisyon. Pinapagana ang pag-automate ng paulit-ulit na gawain na mahalaga sa praktikal na programming.

  • Aralin 4 • Mga Pahayag ng Pagkontrol ng Loop

    Sumasaklaw sa break, continue, at pass upang maayos ang pag-uugali ng loop. Sumusulat ang mga mag-aaral ng mga tumpak na loop na lumalaktaw, humihinto, o naghihintay kung kinakailangan.

  • Aralin 5 • Mga Pahayag na Kondisyunal na may if/elif/else

    Itinuturo ang if, elif, at else na mga bloke para sa sumasangang lohika. Kinokontrol ng mga mag-aaral ang daloy ng programa batay sa mga sinuring kondisyon.

Kabanata 4Tingnan ang mga detalye

Mga Istruktura ng Datos: Mga List, Tuple, at Set

  • Aralin 1 • Mga Tuple at Immutable Sequence

    Ipinapakilala ang mga tuple bilang fixed, ordered na mga koleksiyon at ang kanilang mga use case. Nauunawaan ng mga mag-aaral kung kailan ang immutability ay isang kalamangan kaysa sa mga list.

  • Aralin 2 • Mga List: Paglikha at Pangunahing Operasyon

    Sumasaklaw sa syntax, indexing, slicing, at mutability ng list. Ang mga list ay ang pinaka ginagamit na uri ng koleksiyon at pinagbabatayan ng mas huling trabaho sa data.

  • Aralin 3 • Mga Method at Manipulasyon ng List

    Itinuturo ang append, insert, remove, sort, at iba pang method ng list. Bumubuo ang mga mag-aaral ng mga dynamic na list na lumalaki at nagbabago sa panahon ng pag-execute ng programa.

  • Aralin 4 • Mga List Comprehension at Pag-filter

    Itinuturo ang maigsi na paglikha ng list gamit ang comprehension syntax na may mga kondisyon. Sumusulat ang mga mag-aaral ng nababasa, Pythonic na mga pagbabago ng data sa isang linya.

  • Aralin 5 • Mga Set at Natatanging Koleksiyon

    Sumasaklaw sa paglikha ng set, membership testing, at mga operasyon ng set. Gumagamit ang mga mag-aaral ng mga set para sa deduplication at lohika ng matematikal na koleksiyon.

Kabanata 5Tingnan ang mga detalye

Mga Diksyunaryo at Istrukturang Data

  • Aralin 1 • Pagpili ng Tamang Istruktura ng Datos

    Inihahambing ang mga list, tuple, set, at diksyunaryo ayon sa performance at use case. Gumagawa ang mga mag-aaral ng may kaalamang mga pagpili ng istruktura na nagpapabuti sa kalinawan at bilis ng code.

  • Aralin 2 • Mga Pangunahing Kaalaman sa Diksyunaryo

    Sumasaklaw sa paglikha ng diksyunaryo, key-value access, at mutability. Ang mga diksyunaryo ay mahalaga para sa istrukturang data at mga talaang tulad ng JSON.

  • Aralin 3 • Mga Method at Iteration ng Diksyunaryo

    Itinuturo ang keys(), values(), items(), at mga pattern ng iteration. Sistematikong tinatahak at pinoproseso ng mga mag-aaral ang mga nilalaman ng diksyunaryo.

  • Aralin 4 • Mga Dictionary Comprehension

    Ipinapakilala ang maigsi na paglikha ng diksyunaryo gamit ang comprehension syntax. Mahusay na binabago at sini-filter ng mga mag-aaral ang data sa mga diksyunaryo.

  • Aralin 5 • Mga Nested Dictionary at Kumplikadong Talaan

    Sinasaliksik ang mga diksyunaryo na naglalaman ng mga list o iba pang diksyunaryo. Imomodelo ng mga mag-aaral ang mga hierarchical na istruktura ng data na karaniwan sa mga API at config file.

Kabanata 6Tingnan ang mga detalye

Mga Function at Reusability ng Code

  • Aralin 1 • Mga Parameter, Argumento, at Default

    Itinuturo ang positional, keyword, at default na argumento para sa flexible na mga signature ng function. Nagdidisenyo ang mga mag-aaral ng mga function na humahawak ng iba't ibang input nang maayos.

  • Aralin 2 • Mga Lambda Function at Functional na Tool

    Ipinapakilala ang mga anonymous function at higher-order na tool tulad ng map, filter, at sorted. Sumusulat ang mga mag-aaral ng maigsi na mga pagbabago nang hindi tinutukoy ang buong function.

  • Aralin 3 • Scope at Haba ng Variable

    Ipinapaliwanag ang local, enclosing, global, at built-in na scope (panuntunan ng LEGB). Naiiwasan ng mga mag-aaral ang mga bug na nauugnay sa scope sa pamamagitan ng pag-unawa sa visibility ng variable.

  • Aralin 4 • Pagtukoy at Pagtawag ng Mga Function

    Sumasaklaw sa def syntax, function call, at return statement. Ang mga function ay ang pangunahing yunit ng reusable na lohika sa mga programang Python.

  • Aralin 5 • Recursion at Recursive na Pag-iisip

    Sumasaklaw sa disenyo ng recursive function, base case, at pag-uugali ng call stack. Nilulutas ng mga mag-aaral ang mga problema na natural na nabubulok sa mas maliliit na subproblema.

Kabanata 7Tingnan ang mga detalye

Mga Module, Package, at Pag-handle ng File

  • Aralin 1 • Pagbabasa at Pagsusulat ng Mga Text File

    Sumasaklaw sa open(), read mode, at ang with na pahayag para sa ligtas na pag-handle ng file. Maaasahang nagpapatuloy at kumukuha ang mga mag-aaral ng text data.

  • Aralin 2 • Pagtatrabaho sa Mga File na CSV at JSON

    Ipinapakilala ang csv at json na mga module para sa istrukturang pagpapalitan ng data. Nag-i-import at nag-e-export ang mga mag-aaral ng mga format ng data sa totoong mundo na ginagamit sa karamihan ng mga aplikasyon.

  • Aralin 3 • Pamamahala ng Mga Path ng File gamit ang os at pathlib

    Itinuturo ang manipulasyon ng path gamit ang os.path at ang pathlib na module. Sumusulat ang mga mag-aaral ng portable code sa pag-handle ng file na gumagana sa iba't ibang operating system.

  • Aralin 4 • Paglikha ng Sariling Mga Module at Package

    Itinuturo kung paano sumulat ng reusable na mga file ng module at ayusin ang mga ito sa mga package. Binuo ng mga mag-aaral ang mga multi-file na proyekto para sa scalability at kalinawan.

  • Aralin 5 • Pag-i-import at Paggamit ng Mga Module

    Sumasaklaw sa import, from-import, at aliasing para sa pag-access ng functionality ng module. Ginagamit ng mga mag-aaral ang standard library ng Python nang hindi muling ine-imbento ang mga solusyon.

Kabanata 8Tingnan ang mga detalye

Object-Oriented Programming sa Python

  • Aralin 1 • Mga Klase at Bagay

    Sumasaklaw sa kahulugan ng klase, pag-instantiate, at ang self na parameter. Lumilikha ang mga mag-aaral ng sariling mga uri ng data na nagbubuklod ng estado at pag-uugali.

  • Aralin 2 • Polymorphism at Duck Typing

    Sumasaklaw sa method overriding, operator overloading, at duck typing model ng Python. Sumusulat ang mga mag-aaral ng flexible code na gumagana sa maraming uri ng object.

  • Aralin 3 • Encapsulation at Access Control

    Itinuturo ang public, protected, at private na mga attribute at property decorator. Pinoprotektahan ng mga mag-aaral ang panloob na estado at naglalantad ng mga kontroladong interface.

  • Aralin 4 • Mga Espesyal na Method at Disenyo ng Klase

    Itinuturo ang mga dunder method tulad ng __str__, __repr__, __len__, at __eq__. Pinapagawa ng mga mag-aaral ang mga custom class na kumilos tulad ng mga built-in na uri ng Python.

  • Aralin 5 • Inheritance at Mga Hierarchy ng Klase

    Ipinapakilala ang single at multiple inheritance para sa muling paggamit ng code sa mga magkakaugnay na klase. Pinapalawig ng mga mag-aaral ang mga umiiral na klase nang hindi dinodoble ang lohika.

Sertipikasyon

Ang iyong wastong sertipiko ng pagtatapos

Ang kursong ito ay para sa iyo:

  • Nagpapalit ng karera: nagnanais ng mabebentang teknikal na kasanayan upang makapasok sa job market.

  • Marketing analyst: kailangang i-automate ang mga report at itigil ang paulit-ulit na gawain sa datos.

  • Estudyante sa kolehiyo: bumubuo ng pundasyon sa programming bago harapin ang mas advanced na coursework.

  • Hobbyist: sabik na lumikha ng mga personal na tool, bot, o maliliit na kapaki-pakinabang na application.

  • Scientist o researcher: handang palitan ang mga spreadsheet ng reproducible at scriptable na workflow.

  • Propesyonal sa IT: naghahanap na lumawak mula sa support work patungo sa scripting at development.

Ano ang sinasabi ng aming mga mag-aaral

Ang mga klase nila ay perpekto. Nakuha ko ang one-year package at sa wakas, may pagkakataon na akong sundan ang iba't ibang mga paksa na interesado ako nang hindi na kailangan lumipat ng platform... salamat sa lahat ng ginagawa ninyo, inirekomenda ko na kayo sa ibang mga tao...
Giulio Carlo
Giulio CarloEstudyante ng Digital Marketing
Gusto ko kung paano direkta sa punto ang mga aralin at kung paano ko mababago ang mga kabanata at malaktawan ang mga content na hindi ko kailangan.
Mariana Ferres
Mariana FerresEstudyante ng Photography
Gusto ko ang content at ang paraan ng pagpresenta at transcription ng mga video, na nagpapabilis sa proseso!
Luciana Alvarenga
Luciana AlvarengaEstudyante ng Nail Design
Ang platform ay mabilis, simple gamitin. Ang diversity ng content at ang mga supplementary videos ay nakakatulong talaga sa pag-aaral.
André Felipe
André FelipeEstudyante ng Prompt Engineering

Pangunahing pagsasanay

FAQ

Sino ang Dedika?

Balido ba ang sertipiko sa Pilipinas?

Libre ba ang mga kurso?

Ano ang workload ng kurso?

Ano ang itsura ng mga kurso?

Paano gumagana ang mga kurso?

Gaano katagal ang mga kurso?

Magkano ang halaga ng mga kurso?

Ano ang EAD o online course at paano ito gumagana?

PDF Course