داگرتنا پایسۆنێ...
ئامادەکرن — رێباز جوهر عبدالخالق

فێربوونا زمانێ
python

«هەمی کۆد ل بەر دەستێن تە نە.بگوهۆڕە.تاقی بکە و فێرببە. بێ چاڤەڕێکرن و بێ دامەزراندن، ئێکسەر دەست پێ بکە.»

13
بەش
60+
نموونەیێن زیندی
12
تاقیکرن
100%
کۆدێ زیندی
بەشێ 0

پێشەکی: پایسۆن چییە؟

پایسۆن زمانەکێ پرۆگرامینگێ یێ ئاست بڵندە کو د ساڵا ١٩٩١ دا ژ لایێ گویدۆ ڤان ڕۆسوم ڤە هاتییە دروستکرن. ناڤێ وی ژ زنجیرەکا کۆمیدی Monty Python یا وەرگرتییە. سادەیە، یا ب هێزە، و د هەمی بواران دا دهێتە بکارئینان

بۆچێ پایسۆن؟

  • سادە و یا ڕوونە : ڕێزمانا وێ یا نێزیکە ژ زمانێ ئینگلیزی
  • بکارئینانا وێ یا بەرفرەهە : وێب، زانستێ داتایێ، ژیرییا دەستکرد، ئۆتۆمەیشن
  • کۆمەلگەکا مەزن : هزاران کتێبخانی (Libraries) و ملیۆنان پرۆگرامەر
  • سیستەمێ سەربەخۆ : ویندۆز، ماک، لینوکس، و هتد

د کیژان بواران دا؟

بوارکۆمە کۆدنموونە
وێبDjango, Flaskماڵپەڕ، API
زانستێ داتایێPandas, NumPyشیکارا داتا
هوشی دەستکردTensorFlow, PyTorchماشین لێرنینگ
خۆکارکرنSeleniumکۆمکرنا داتایان
باشترین ڕێکا فێربوونێ ئەوە کو تو بشێی (تەجربە بکەی). هەر نموونەکا کۆدی ل ڤێرە بگۆڕە و ئەنجامێ وێ ببینە.
بەشێ 1

دامەزراندن و دەستپێکرن

ل ڤی سایتی پێدڤی ب دامەزراندنا (Install) پایسۆنی نینە! هەمی کۆد د ناڤ براوزەری (Browser) دا کار دکەن. ئەڤە ئێکەم هەنگاڤا فێربوونا بەرنامەسازیێ یە

Hello World!

دوگمەی "کارپێکرنێ" فشار بدە و ئەنجامێ ببینە. پاشان کۆدی بگۆڕە و دووبارە تاقی بکە:

چاپکرنا تشتێن جودا جودا

تێبینی

f-string: پێشەوەی دەق پیتی f دابنێ و گۆڕاوەکان لەناو {} بنووسە.

تاقیکردنەوە

کام فانکشن چاپ دەکاتە سەر شاشە؟
بەشی 2

گۆڕاوەکان و جۆرەکانی داتا

گۆڕاو شوێنێکە لە بیرگەدا کە بەهای ئەنجام دەخەینە ناوێکەوە. لە پایتۆندا پێویستت بە دیاریکردنی جۆر نییە.

جۆرەکانی داتا

جۆروەسفنموونە
intژمارەی تەواو42, -7, 0
floatلەشکانە3.14, -0.5
strدەق"سڵاو"
boolڕاست/چەوتTrue, False
NoneTypeبەهای نییەNone

پشکنینی جۆر و گۆڕینی

int("سڵاو") هەڵە دەدات — ناتوانیت دەقی نائاسایی بگۆڕیت بۆ ژمارە.

تاقیکردنەوە

ئەنجامی int(3.9) چییە؟
بەشی 3

ئۆپەراتۆرەکان

ئۆپەراتۆرەکان نیشانەکانن کە کارێکی دیاریکراو ئەنجام دەدەن لەسەر بەهاکان.

بیرکاری

بەراوردکردن

لۆژیکی و تەخەسین

تاقیکردنەوە

ئەنجامی 17 // 5 چییە؟
بەشی 4

دەقی نووسین (String)

String یەکێکە لە گرنگترین جۆرەکانی داتا. فێربە چۆن بڕی پارچەی بکەیت و بیگۆڕیت.

دروستکردن و ئیندێکس

مێثۆدەکان

پەیوەندیکردن

تاقیکردنەوە

ئەنجامی "Python"[::-1] چییە؟
بەشی 5

مەرج و بڕیاردان

بەرنامە پێویستی بە بڕیاردان هەیە: ئەگەر ئەو شتە ڕوویدا، ئەوە بکە...

بەکارنهێنانی : لە دوای مەرج و ناساندنی هێڵ (Indentation) بە 4 بۆشایی لە پایتۆندا زۆر گرنگە.

تاقیکردنەوە

کام مەرج ڕاست دەبێت ئەگەر x = 5؟
بەشی 6

لووپەکان

لووپ ڕێگەدەدات هەمان کۆد چەند جارێک پێبکەیت.

تاقیکردنەوە

break چی دەکات؟
بەشی 7

لیست، تەپڵ و ست

لیست دەگۆڕێت، تەپڵ ناگۆڕێت، ست دووبارە ناکات.

تایبەتمەندیListTupleSet
ڕیزبەڕیزبەڕیزبێڕیز
گۆڕانکاریبەڵێنەخێربەڵێ
دووبارەبەڵێبەڵێنەخێر
نیشانە[](){}

تاقیکردنەوە

کامەیان ناگۆڕدرێت (Immutable)؟
بەشی 8

دیکشنەری

کۆمەڵەیەکە لە جووتەی "کلیل: بەها". وەک فەرهەنگێکە.

تاقیکردنەوە

کام فانکشن کلیلەکان دەگەڕێنێتەوە؟
بەشی 9

فانکشنەکان

فانکشن بلۆکێکی کۆدە کە ناوێکی هەیە و دەتوانرێت چەند جارێک بانگ بکرێت.

تاقیکردنەوە

*args چی دەکات؟
بەشی 10

کارکردن لەگەڵ فایل

لەم بەشەدا فێردەبیت چۆن لە فایل بخوێنیتەوە و بنووسیت.

تێبینی: لە browser دا ناتوانیت فایلی ڕاستەقینە دروست بکەیت، بەلام ئەم کۆدانە لە سیستەمی خۆتدا کار دەکەن. لێرە نموونەی فەرمی پیشان دەدەین:

تاقیکردنەوە

Mode ی "a" چی دەکات؟
بەشی 11

هەڵەدۆزینەوە و چارەسەرکردن

try/except ڕێگەدەدات بەرنامەکەت وەستانی نەبێت کاتێک هەڵە ڕوودەدات.

تاقیکردنەوە

finally کەی جێبەجێ دەبێت؟
بەشی 12

پۆل و ئۆبجێکت (OOP)

OOP ڕێگایەکە بۆ ڕێکخستنی بەرنامە بەپێی "ئۆبجێکت". پۆل وەک نەخشەیەکە، ئۆبجێکت وەک بینا.

تاقیکردنەوە

__init__ چییە؟
سەندباکسی تاقیکردنەوە

سەندباکس — خۆت کۆد بنووسە!

لێرە ئازادیت هەیە هەر کۆدێکی پایتۆن بنووسیت و چڵاندنی بکەیت. تاقی بکەرەوە!

سەندباکسی پایتۆن