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

فێربوونا زمانێ
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) ب ٤ بۆشاییان د پایتۆن دا گەلەک یا گرنگە.

ئەزموون

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

دووبارەکەر

دووبارەکەر رێ ددەتە تە کو تو هەمان کۆد چەندین جاران دووبارە بکەی بێی کو تو هەر جار بنڤیسی ڤە.

ئەزموون

break چدکەت؟
بەشێ 7

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

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

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

ئەزموون

کیشک ژ وان ناهێتە گۆهۆڕین (Immutable)؟
بەشێ 8

فەرهەنگ

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

ئەزموون

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

فۆنکشن

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

ئەزموون

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

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

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

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

تاقیکردنەوە

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

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

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

تاقیکردنەوە

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

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

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

تاقیکردنەوە

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

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

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

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