چەند نمونەیەکی لیست لە پایثۆن

لیست گرنگی خۆی هەیە لە پایثۆن دا، لێرەدا بە چەند نمونەیەک لیست و چۆنیەتی مامەڵەکردن لەگەڵی نیشان دەدەین

نمونە: دروستکردنی لیست و دانانی ژمارەیەکی دیاریکراو لە تێخراو بۆ ناو لیستەکە
#ناساندنی لییستێک بە ناوی لیست
list = []
#ناساندنی گۆڕاوێک بۆ تێخستنی ژمارەی تێخراوەکان
nitem = input("Number of submit items")
#گۆڕینی جۆری تێخراو بۆ ئینتیجەر
nitem = int(nitem)
#ناساندنی گۆڕاوێک و پێدانی نرخ
pos = 0

#مەرجێک دادەنێین بۆ تێخستن، تاکو مەرجەکە کۆتایی دێت
while pos < nitem:
  item = input("enter itme:")
  list.insert(pos,item)
  pos = pos + 1
#نیشاندانی پێکهاتەی لیستەکە
print("Final list:")
print (list)


دەرئەنجامی کۆتایی
Number of submit items: 3
enter itme: 23
enter itme: 22
enter itme: 34
Final list:
['23', '22', '34']


هەندێ خەسڵەتی لیست لە ڕێگەی نمونەوە

#ناساندنی لیست و تێخراوەکان
mylist = [1,4,5,2,3,5]
#نیشاندانی لیست
print(mylist)
#پێوانەی لیستەکە
print(len(mylist))
#نیشاندانی تێخراوەکان بە ڕێزکراوی
print(sorted(mylist))
#ڕیزکردن بە پێچەوانەوە
mylist.reverse()
print(mylist)
#زیادکردنی تێخراوێک بۆ لیستەکە
mylist.append(6)
print(mylist)
#سڕینەوەی تێخراوێکی دیاریکراو
mylist.remove(4)
print(mylist)
#هەژمارکردنی تێخراوێکی دیاریکراو
print(mylist.count(5))

#دانانی مەرج، ئەگەر لە لیستەکە ژمارە ٥  هەبوو بنوسرێ دۆزرایەوە
if 5 in mylist:
  print("Looking for: 5")
  print("Number is found")
else:
  print("Not found!")
 
  #نیشاندانی جۆری لیست
print (type(mylist))

دەرئەنجامی ئەم کۆدەی سەرەوە ئەگەر هاتوو جێ بەجێبکرێت

[1, 4, 5, 2, 3, 5]
6
[1, 2, 3, 4, 5, 5]
[5, 3, 2, 5, 4, 1]
[5, 3, 2, 5, 4, 1, 6]
[5, 3, 2, 5, 1, 6]
2
Looking for: 5
Number is found
<class 'list'>



ڕەنگە بتەوێ ئەمەش بخوێنیتەوە: چەند نمونەیەک لە پایثۆن

٢/١٢/٢٠١٩
سۆران عبدالرحمن


بووت نەبوونی ویندۆزی٧ بەهۆی زیانەواڵاوە

بۆ پاککردنەوە و لابردنی هەموو پرۆگرامە نەخوازراو و زیانبەخشەکانی ناو کۆمپیوتەرەکە
کە بە زیانەواڵە - مەیلوەیر ناسراون، پرۆگرامی سپای هەنتەرم دابەزاند.

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

بە جۆرێک لەگەڵ داگیرساندنی کۆمپیوتەرەکە، بەکارخەری ویندۆز٧ ناکەوێتەکار



بۆ چارەسەکردنی ئەمە کۆمەڵێک ڕێگەم گرتەبەر،بێ سود بوو
تاکو دواجار گەیشتمە ئەوەی کە بەشێوەی کاتی بۆ هەرجارێک دەتوانم لەڕێگەی نوسینی فرمانەوە سیستەمەکە بەگەربخەمەوە

بەم فرمانەی خوارەوە
root (hd0,0)
chainloader /bootmgr_
boot
  دوای ئەوەی کۆمپیوتەرەکە دادەگیرسێ، چارەسەر ئەوەیە کە ڕێکخستن بکەی بۆ بووتی بەکارخەر
بۆئەوەی لە جاری داهاتوو کە کۆمپیوتەرەکەت داگیرساندەوە خۆکارانە خۆی ویندۆز بکرێتەوە!

پاشان لە پەنجەرەی فرمانی ویندۆز
ئەم فرمانە بنوسی
cmd
bcdboot C:\Windows
بەم فرمانە، پەڕگەی ڕێکخستنەکانی بووت - داگیرسانەوە دروست دەکەین
بەجۆرێک کاتێک کۆمپیوتەر دادەگیرسێنین، بەگەرخەر لەم ڕێکخستنە دەگەڕێت و ویندۆز دەکەوێتەکار

بەو پێیەی دووچاری ئەم حاڵەتە بووم، گەڕانێکی زۆرم بۆ کرد، دەرچوو زۆر کەس هەمان کێشەی توش بوو،وە هەر یەکە و چەندین وەڵامی جیاوازی پێدرابوو، وەکو دانانی سیدی ویندۆز و ڕیپەیر کردنەوەی ڕێکخستنەکان
یاخود دانانی ڕێکخستنەکانی بووت لە رێگەی فرمان پێدانەوە، ئەوەی من ئێستا لە دوو هێڵی فرمان دا نوسیومە کورتترین و باشترین ڕێگەیە لام وابێ، بەوەی پێویستی بە سیدی - یاخود دیڤیدی ویندۆز نیە و کەمترین فرمان نوسینی تێدایەوە.



فەرهەنگۆک
بووت boot
ڕیپەیر repair
ویندۆز windows
پەنجەرەی فرمانەکان cmd
زیانەواڵە malware
سپای هەنتەر spyHunter


نیشانکردنەکان
boot, windows, spyhunter, unbootable, malware, bcd, bcdedit, chainloader, windows7, repair pc


سۆران عبدالرحمن
٥:٤٠ ی بەرەبەیان
٢٧/١٠/٢٠١٩

کۆمەڵێک لە فرمانە سەرەکییەکانی لینوکس

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


 فرمانە بنەڕەتییەکانی سیستەمی پەڕگە
ls
لیستکردنی ناوەڕۆک، بۆ بینینی ئەو پەڕگە (فایل) و بوخچانەی (دایرێکتەری) کە هەتە لە شوێنێک
ls

cat
بۆ کردنەوەی پەڕگە  فایل و بینینی ناوەڕۆک
cat file1
کردنەوە و بینینی ناوەڕۆکی پەڕگەیەک لەگەڵ ژمارەی هێڵەکان
cat -n filename.txt


cd
گۆڕینی دایرێکتەری (لە ویندۆز فۆڵدەر هەیە) ، کە دەتەوێ بچیتە ناونیشان - شوێنێکی تر ، بچیتە ناو دایرێکتەرییەکی تر.
cd directory
cd /path/me/


pwd
بۆ زانینی ناونیشانی ئەو  بوخچەیەی دایرێکتەرییەی یاخود ئەو ناونیشانەی کە ئێستا تێیدای
pwd 


 mkdir
دروستکردنی بوخچەیەکی دایرێکتەری نوێ
mkdir mydir


cp
کۆپیکردن و لەبەرگرتنەوەی پەڕگە و بوخچەکان دایرێکتەری و فایل
cp file1 file2


mv
بۆ گواستنەوەی فایل پەڕگە یاخود بۆ دووبارە ناونانەوە و گۆڕینی ناوی پەڕگەیەک یاخود بوخچەیەک دایرێکتەرییەک
mv file1 /home/sub
گواستنەوەی پەڕگەی١ بۆ ئەو ناونیشانە

mv file1 file9
گۆڕینی ناوی پەڕگەی١ بۆ پەڕگەی٩


rm
بۆ سڕینەوەی پەڕگە و بوخچەکان دایرێکتەرییەکان
rm file9

chmod
گۆڕینی پریڤلێج - توانا و دەسەڵاتی بەکاربەر بەسەر فایلێک یاخود دایرێکتەرییەک
بەپێدانی دەسەڵاتی گشتی یاخود تەنیا خوێندنەەوە و بینین
chmod 777 mydir

chown
گۆڕینی خاوەندارییەتی پەڕگە و دایرێکتەرییەکان
chown user file5


find
بۆ گەڕان و دۆزینەوەی فایلێکی دیاریکراو
find -name myfile03


locate
بۆ دۆزینەوە بەکاردێ ، لە داتابەیس دەگەڕێ بۆ ئەو شێوەیەی بۆی دەگەڕێی لە پەڕگە،
لە داتابەیس نوێترین سناپشۆتی فایل سیستەم هەڵگیراوە، بۆیە خێرایە لە دۆزینەوەی دیاریکردنی ناونیشانی پەڕگەکان


du
نیشاندانی قەبارەی دایرێکتەری
 du

0       ./dir2
16      ./dir1
0       ./dir3
0       ./directories/myfile01
0       ./directories/myfile02
0       ./directories/myfile03
0       ./directories
32      .



df
بۆ نیشاندانی قەبارەی بەکارهاتووی و زانیاری کە چەندە شوێن هەیە بۆ هەڵگرتنی داتا و پەڕگەکان
df

df -h

mount / umount
بەیەکبەستن و لێکخستنی فایل سیستەمی نێوان سیستەمەکان



فرمانەکانی لینوکس بۆ بەڕێوەبردن و نیشاندانی پەڕگەکان

 more / less
بۆ بینینی ناوەڕۆکی پەڕەکان
more file2
less file3

 head / tail
بۆ بینینی ناوەڕۆکی پەڕەکان
head file2

grep
فرمانێکی گرنگە بۆ گەڕان بە دوای وشەیەک یان شێوەیەکی دیاریکراو لە ناو کۆمەڵێک پەڕگە - فایل دا.
grep 'content' file*
گەڕان لە وشەی کۆنتێنت لە هەموو پەڕگەکان

sort
بۆ ڕێزبەندکردنی دەقی نوسراو، کۆمەڵێک هەڵبژاردەی هەیە کە چۆن ڕێزبەندییەکە بکات.


wc
فرمانی ژماردنی ژمارەی هێڵەکان یاخود ژمارەی پیتەکان و وشەکانی ناو پەڕگەیەک.

cat file2
کردنەوە و بینینی ناوەڕۆکی پەرگەکە
content of this file
ئێستا دەمانەوێ بزانین چەند هێڵی نوسین و چەند وشە و پیتی تێدایە

cat file2 | wc
دەرئەنجامەکەی بەم شێوەیەی خوارەوە دەبێت
کە ١ هێڵە و ٤ وشەیە و ٢١ پیت و ناوبەندە
1        4         21 


 diff 
نیشاندانی جیاوازی نێوان دوو پەڕگە.
diff file2  file3


فرمانەکانی لینوکس بۆ بەڕێوەبردنی پڕۆسەکان

kill / xkill / pkill / killall

بۆ ڕاگرتن و کوژانەوەی پڕۆسەیەک.


ps / pgrep
کە دەتەوێ پڕۆسەیەک ڕابگری و بکوژێنیتەوە پێویستت بە زنجیرەی ژمارەیی - ئاییدی پڕۆسەکە هەیە
بەم فرمانە دەتوانی گەڕان بۆ پڕۆسەکان بکەیت.


top / htop
بۆ نیشاندانی پڕۆسەکان، و چاودێریکردنی سیستەم



فرمانەکانی لینوکس بۆ باش لەگەڵ بەکاربەر

su / sudo
ئەم دوو فرمانە هەمان کار دەکەن، کە ئەویش بریتیە لە بەگەڕخستنی فرمانێک لە جێگەی بەکاربەرێکی تر،
بەهەمان توانا و دەسەڵاتی بەکاربەرێکی تر فرمانێک بنوسیت لە لینوکس.


date
نیشاندانی کات و بەرواری ئێستا


uname
نیشاندانی کۆمەڵێک زانیاری سیستەم، زانیاری کێرناڵ.


uptime
ئەم فرمانە پێمان دەڵێت ماوەی چەندە ئەم سیستەمەی ئێمە - ئەم سێرڤەرە کار دەکات.
uptime

 16:56:24 up 20 days, 12:07,  2 users,  load average: 1.53, 1.32, 1.50


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



فرمانەکانی لینوکس بۆ بەڕێوەبردنی بەکاربەران

useradd, userdel, usermod
دروستکردنی بەکاربەری نوێ و سڕینەوەی بەکاربەرێک ، یاخود گۆڕینی تایبەتمەندییەکانی بەکاربەران.
زیادکردنی بەکاربەری نوێ
useradd -c "comment" -m -s /bin/bash username


passwd
بۆ گۆڕینی تێپەڕەوشەی بەکاربەر، ئەم فرمانە بەکاردێت.
passwd username


فرمانەکانی لینوکس بۆ یارمەتیدان و پێدانی زانیاری

man / whatis
ئەم فرمانانە یارمەتیدەر دەبن لە ناسینی فرمانەکانی تر و پێدانی زانیاری تەواو لەسەر هەر فرمانێک.
man pwd

whereis
بۆ زانیانی شوێنی پەڕگەکان، دەکرێ بەم فرمانە گەڕانی بۆ بکرێت.
whereis pwd
بۆ دۆزینەوەی شوێنی فرمانەکە


فرمانەکانی لینوکس بۆ ڕایەڵە - نێتوۆڕک

ip
زانیاری ئایپی


ping
فرمانی پینگ، بۆ دڵنیابوونەوە لە هەبونی پەیوەندی نێوان سیستەمەکان، و بۆ تێستکردن و تاقیکردنەوەی پەیوەستی لەگەڵ سێرڤەرێک، یاخود ئینتەرنێت
بۆ دڵنیابوونەوە کە دەکرێ پەیوەستی ئایپیەک ببین.





فەرهەنگۆک
بوخچە directory , folder
پەڕگە file
لینوکس linux
فرمان command


نیشانەکان:
#linux #command #linux_command #ssh #command_line #learn_linux #linux_tutorial #tut #tech


سۆران عبدالرحمن
٧/٩/٢٠١٩

بەژدارییەکانم لە کڕاودسۆڕسی - کۆدەنگی گووگڵ

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

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

تا ئەم ساتە و لە ماوەیەکی دیاریکراو دا، ئاستی بەژداری من بەم چەشنەی لای خوارەوەیە کە لە وێنە هاوپێچکراوەکەدا ڕوونە.

لە ئاستی ١٠ ی بەژداریکردنم، لەگەڵ کۆمەڵێک باج وەکو هاندان و سوپاسنامە
لەم ئاستەی بەژداریکردنی کڕاودسۆرس دا دەتوانی بەژداربیت لە کۆنگرەی وتووێژی و گفتوگۆ کە لە ڕێگەی گووگڵ هانگ .ئاوتەوە ئەنجام دەدرێ
 هەر بە گەیشتن بەم قۆناغە، گووگڵ لە ڕێگەی ئیمێڵەوە بانگهێشتنامەت بۆ دەنێرێت.



* بەداخەوە کە ناوێکی وا نیە بەرامبەر بە کڕاودسۆرس تا ئێستا
کە وەرگێڕانی واتایی بکەین، دەکاتە کۆدەنگی، کۆکردنەوەی زانیاری و کۆدەنگیکردن لەسەری، سەرچاوەی گشتگر

ئەم بابەتە نوێکرایەوە لە  ٣٠/١٢/٢٠١٩
دوای ماوەیەک لە بەژداریکردن، قۆناغی ١٢ م بڕی، گووگڵ کە ئەم قۆناغەت بڕی، ئیمێڵێکت بۆ دەنێرێت و داوا دەکات کە وێنەی خۆتیان بۆ بنێری وە وەڵامی کۆمەڵێک پرسیار بدەیتەوە.

کڕاودسۆرس



لە ٣/١/٢٠٢٠ ئیمێڵێ گووگڵ کڕاودسۆرسم پێگەیشت، کە داوای وەڵامدانەوەی چەند پرسیارێک و ناردنی وێنەیەک دەکات




دوای چەند هەفتەیەک بڵاویان کردەوە



لە ئێستادا بەردەوامم و ١٥ هەزار تاسکی نوێم ئەنجام داوە وەکو ژمارە، لە ئاستی ١٣ دا
بەژدارییەکانم زیاتر: وەرگێران و پەسەندکردنی زمانی کوردی، دانانی وێنە لەگەڵ ناونیشانی کوردییەکەی، پەسەندکردنی وێنەڕاستەکان بە پێی هاوپۆلی وێنەکان.



MY CURRENT 10384 CONTRIBUTIONS
#google #crowdsource #badge #Contributor

پرۆگرامی بەڕێوەبردنی چێشتخانە لە سی پڵاس پڵاس

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

کە پرۆگرامەکە بەکاردەخرێ، لیستەی سەرەکی نیشان دەدا
دوای ئەوەی هەڵبژدارن دەکرێت، لە کۆتایی دا نرخ و تێچووەکە نیشان دەدرێ
کە تێچووی لە سەدا ١٠ی خزمەتگوزاری دەخرێتەسەر.

بۆ نمونە
لیستی خواردنەکانی چێشتخانەکەمان
 ١- کەباب ٢٠٠٠ دینار
٢- تکە ١٥٠٠ دینار
٣- لەفە  ١٠٠٠ دینار
٤- چا ٥٠٠ دینار
٥- شیر ١٠٠٠ دینار
٦- زەڵاتە ٣٠٠٠ دینار

بۆ هەڵبژداردنی ژەمەکە، ژمارەی هەر یەکەیان دەنوسین وە پاشان بڕەکەی
بەم جۆرە
تکایە هەڵبژێرە: ١
بڕەکەی دیاری بکە: ١
دەتەوێ شتی تر هەڵبژێری: بەڵێ/نەخێر
نەخێر

نرخەکەی کردیە:
٢٢٠٠ دینار

جۆری خواردنەکە و بڕەکەی دیاری دەکەین چەند بێ، لە کۆتایی دا نرخەکە لەگەڵ تێچووی خزمەتگوزاری لێکدەداتەوە
و دەیکاتە سەر حیسابی ئێمە.

بەم چەشنەی خوارەوە دەبێت لە سی پڵاس پڵاس

#include<iostream>
#include<string>
#include <iomanip>
using namespace std;
struct menuitem         //ناساندنی سترەکچەر بۆ هەڵگرتنی زانیاری چێشتخانەکە
{
       string menulist;
       double price;
};
menuitem menu[7];        //بۆ هەڵگرتنی ٦ ژەمییچێشتخانەکە
void getdata();          //فەنکشنی هێنانی زانیارییەکانی ناو سترەکچەر
void showdata();         // فەنکشنی نیشاندانی ژەمەکان
void selectItems();      //فەنکشنی هەڵبژاردنی ژەمەکە
void cal();                   //لێکدانەوە و دیاریکردنی نرخ
int c[7] = { 0, 0, 0, 0, 0, 0, 0 };
int main()
{
       double t;
       getdata();         //بانگکردنی فەنکشنی هێنانی زانیارییەکانی سترەکچەر
       showdata();        //بانگکردنی فەنکشنی نیشاندانی زانیارییەکان
       selectItems();     //بانگکردنی فەنکشنی هەڵبژاردنی ژەم
       cal();             //بانگکردنی فەنکشنی کرداری لێکدانی نرخ و دروستکردنی حیساب
       //system("pause");
       return 0;
}


void getdata()          //فەنکشنی هێنان و پێدانی نرخەکان
{
       menu[1].menulist = "Kebab";
       menu[1].price = 2000;
       menu[2].menulist = "Tke";
       menu[2].price = 1500;
       menu[3].menulist = "Sandwitch";
       menu[3].price = 1000;
       menu[4].menulist = "Tea";
       menu[4].price = 500;
       menu[5].menulist = "Milk";
       menu[5].price = 1000;
       menu[6].menulist = "Salad";
       menu[6].price = 3000;
}


void showdata()     //فەنکشنی نیشاندانی ژەمەکان و نرخەکانیان
{
       cout << "---------[ Welcome to KTM restaurant ]---------" << endl;
       cout << "Breakfast items offered by our restaurant are" << endl;
       cout << 1 << "\t" << menu[1].menulist << setw(10) << "IQD " << menu[1].price << endl;
       cout << 2 << "\t" << menu[2].menulist << setw(13) << "IQD " << menu[2].price << endl;
       cout << 3 << "\t" << menu[3].menulist << setw(13) << "IQD " << menu[3].price << endl;
       cout << 4 << "\t" << menu[4].menulist << setw(13) << "IQD " << menu[4].price << endl;
       cout << 5 << "\t" << menu[5].menulist << setw(7) << "IQD " << menu[5].price << endl;
       cout << 6 << "\t" << menu[6].menulist << setw(16) << "IQD " << menu[6].price << endl;
       cout << "-----------------------------------------------" << endl;
}


void selectItems()       //فەنکشنی هەڵبژاردنی ژەم لە مینۆی سەرەکی
{
       int ch,quantity;
       char con;
       do{
              cout << "Enter your choice :";
              cin >> ch;       //هەڵبژاردنی ژەم لە لایەن بەکاربەر
              cout << "Enter the Quantity :";
              cin >> quantity;    دیاریکردنی بڕی هەر ژەمێک//
              switch (ch)
              {
              case 1:
              {
                     c[1] = c[1] + quantity;
                     cout << "You have Selected :" << menu[1].menulist << endl;
                     break;
              }
              case 2:
              {
                     c[2] = c[2] + quantity;
                     cout << "You have Selected :" << menu[2].menulist << endl;
                     break;
              }
              case 3:
              {
                     c[3] = c[3] + quantity;
                     cout << "You have Selected :" << menu[3].menulist << endl;
                     break;
              }
              case 4:
              {
                     c[4] = c[4] + quantity;
                     cout << "You have Selected :" << menu[4].menulist << endl;
                     break;
              }
              case 5:
              {
                     c[5] = c[5] + quantity;
                     cout << "You have Selected :" << menu[5].menulist << endl;
                     break;
              }
              case 6:
              {
                     c[6] = c[6] + quantity;
                     cout << "You have Selected :" << menu[6].menulist << endl;
                     break;
              }
              default:
                     cout << "invalid input" << endl;
              }
              cout << "to select more items (y/n)";        دەتەوێ ژەم و بابەتی تر هەڵبژێریت؟//
              cin >> con;
       } while (con != 'n');
       cout << endl;
}
void cal()
{
     double total = 0, tax, due;
     cout << "-------------------Your invoice------------------" << endl;
       for (int i = 1; i < 8; i++)
       {
              if (c[i] > 0)
              {
                     cout << c[i] << "\t" << menu[i].menulist <<"   IQD " << menu[i].price << endl;
                     total = total + (menu[i].price*c[i]);
              }
       }
       tax = total*0.10;    //زیادکردنی بڕی باج- یاخود تێچووی خزمەتگوزاری بۆ سەر کۆی گشتی
       due = total + tax;    //کۆی گشتی تێچوو دوای دانانی خزمەتگوزاری
       cout << "        Tax " << "\t" << tax << endl;
       cout << "-----------------------------------------------" << endl;
       cout << "Amount due      IQD " << due << endl;
       cout << "-----------------------------------------------" << endl;
}


دەرئەنجامی نمونەیەکی جێبەجێکراو

---------[ Welcome to KTM restaurant ]---------
Breakfast items offered by our restaurant are
1       Kebab      IQD 2000
2       Tke         IQD 1500
3       Sandwitch         IQD 1000
4       Tea         IQD 500
5       Milk   IQD 1000
6       Salad            IQD 3000
 --------------------------------------------------
Enter your choice :1
Enter the Quantity :1
You have Selected :Kebab
to select more items (y/n) n
-------------------Your invoice-------------------
1       Kebab   IQD 2000
        Tax     200
--------------------------------------------------
Amount due      IQD 2200  




نیشانکردن:
نمونەی سی پڵاس پڵاس، پرۆگرامسازی، پرۆگرامینگ، سی پڵاس، کۆد ، کۆمپیوتەر، پرۆگرامی چێشتخانە
c++ , cpp, programming, cpp examples, restaurant management, example of restaurant management


سۆران عبدالرحمن
٢/٦/٢٠١٩

سیزەر سایفەر لە سی پڵاس پڵاس دا

سیزەر سایفەر بە یەکێک لە کۆنترین شێوازەکانی کریپتۆگرافی دێت، بە واتایەکی تر تەکنیکی یاخود میکانیزمی گۆڕینی تێکست - دەق بۆ شێوازێکی نهیێنی و نەخێندراوە
مێژووی بەکاربردنی سیزەر سایفەر دەگەڕێتەوە بۆ قەیسەر یۆلیۆس لە سەردەمی کۆن بەکاری دەهێنا تاکو دوژمنەکانی ئەگەر نامەکانیشیان بەدەست گەیشت نەتوانن لێی تێبگەن.

چۆنیەتی کارکردنی تەکنیکی کۆدکردنی سیزەر سایفەر
بریتیە لە گۆڕینی شوینی پیتەکان و دەستخستنی پیتی نوێ



لەبەرامبەر هەر پیتێک دا ژمارەیەک هەیە بەم جۆرەی خوارەوە
A=0
B=1
C=3
ژمارەکان لە ٠ تاکو ٢٥ دەبن



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

 دەمانەوێ ئەم وشەیە کۆد بکەین HELLO
کلیل: ٤
 واتە نرخی هەر پیتێک شوینەکەی چوارجار دەگۆڕین، بەمەش پیتەکە دەبێتە پیتێکی تر

H > L
E > I
L > P
L > P
O > S

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


لەم نمونەیەی سی پڵاس پڵاس دا دەکرێ زیاتر ڕوون بێت

#include<iostream>
#include<string.h>
using namespace std;
int main() {
   cout << "Caesar Cipher Program"<<endl;
   cout<<"Enter the message:\n";
   char msg[100];
   cin.getline(msg,100); //take the message as input
   int i, j, length,choice,key;
   cout << "Enter key: ";
   cin >> key; //take the key as input
   length = strlen(msg);
   cout<<"Enter your choice \n1. Encryption \n2. Decryption \n";
   cin>>choice;
   if (choice==1) //for encryption
   {
      char ch;
      for(int i = 0; msg[i] != '\0'; ++i) {
         ch = msg[i];
         //encrypt for lowercase letter
         if (ch >= 'a' && ch <= 'z'){
            ch = ch + key;
            if (ch > 'z') {
               ch = ch - 'z' + 'a' - 1;
            }
            msg[i] = ch;
         }
         //encrypt for uppercase letter
         else if (ch >= 'A' && ch <= 'Z'){
            ch = ch + key;
            if (ch > 'Z'){
               ch = ch - 'Z' + 'A' - 1;
            }
            msg[i] = ch;
         }
      }
      printf("Encrypted message: %s", msg);
   }
   else if (choice == 2) { //for decryption
      char ch;
      for(int i = 0; msg[i] != '\0'; ++i) {
         ch = msg[i];
         //decrypt for lowercase letter
         if(ch >= 'a' && ch <= 'z') {
            ch = ch - key;
            if(ch < 'a'){
               ch = ch + 'z' - 'a' + 1;
            }
            msg[i] = ch;
         }
         //decrypt for uppercase letter
         else if(ch >= 'A' && ch <= 'Z') {
           ch = ch - key;
            if(ch < 'A') {
               ch = ch + 'Z' - 'A' + 1;
            }
            msg[i] = ch;
         }
      }
      cout << "Decrypted message: " << msg;
   }
}

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





فەرهەنگۆک
Caesar cipher سیزەر سایفەر
Cryptography کریپتۆگرافی
Encryption ئینکریپشن
Decryption دیکریپشن
Plain Text دەق - تێکست
Cipher Text کۆدکراو
Key کلیل
C++ سی پڵاس پڵاس


١/٦/٢٠١٩
سۆران عبدالرحمن



بەژدارییەکانم لە پێشنیاری دەستکاریکردن - لە تۆڕی فەیسبووک

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

ماوەیەکی زۆرە بەژدارم لە یارمەتیدانی فەیسبووک لە باشترکردن و پەسەندکردن و پێدانی زانیاری دروست دەربارەی شوێنەکان
بەپێی ئەو وڵاتەی کە لێی دەژێی فەیسبووک شوێنەکان دەخاتە بەردەستت تاکو زانیارییەکانیان پەسەند بکەیت


Facebook Editor


لە هەر تۆڕێک و ماڵپەڕێک کە بەژداری خۆبەخشانە دەکەی کۆمەڵێک باجت پێ دەبەخشێ بۆ دیاریکردنی ئاستی تۆ لە بەژدارییەکە، نمونەی خوارەوە کۆمەڵێک باجن کە پێمدراوە
هەر یەکە و تایبەتە بە جۆرە کارێک، بۆ نمونە باجی هاوپۆلەکان، بەوەی لە ٢٥٠ هاوپۆلی زیاتر بەژداربوومە
و ڕێکخستنم بۆ ٢٥٠ جۆر شوێنی هاوپۆل جیاواز کردوە

رێژەی وردی و متمانەیی کارەکەم ٨٧٪ بووە
بە پشت بەستن بە دروستی شوێنەکان و ڕەزامەندی ئەو شوێنەی کە پێشنیاری زانیارییەکەی بۆ دەکەیت
وە وەڵامدانەوەی گۆڕانکاری و پێشنیارەکان

بەو رێکخستن  و دەستکارییانەی بەژداربوومە، نزیکەی ١.٥ ملیۆن بەکاربەر سودی بینیوە لە زانیارییەکان.
ئەم خەڵات و باجانە تەنیا بۆ هاندان و خۆشەویستکردنی کارەکەیە، ئەگەر نا خۆی کارێکی خۆبەخشی یە.


-----------------------------------------
نوێکرایەوە لە ٨/١١/٢٠٢٠: دانانی وێنەیەکی نوێ
قۆناغی ٣٤




٣١/٥/٢٠١٩
سۆران عبدالرحمن

زیادکردنی شێوەزاری سۆرانی و وەرگێڕانی وەرگێڕی گووگڵ


وەکو ڕوونە کاری زیادکردن و وەرگێڕانی گووگڵ ماوەی چەند ساڵێکە دەستی پێکردوە و کۆمەڵێک کەسیش خۆبەخشانە کاری بۆ دەکەن،
بۆ بەرچاو ڕوونی کارەکە بەم چەشنەیە
بەشی وەرگێڕان و بەشی پەسەندکردنی وشە و ڕستە وەرگێراوەکان دەگرێتەخۆ.
کاتێک بەژداربوان وشەکان وەردەگێڕن لە هەمان کات دا ئەو وشە وەرگێڕدراوانە لەبەشی پەسەندکردن - ڤالیدەیت دەردەکەون
تاکو لە لایەن بەژداربووانەوە وەرگێڕانە دروستەکان پەسەند بکەن و ئەوانی تر ڕەت بکەنەوە.

هەڵبەتە ئەو کەسەی وەرگێڕان دەکات باشترە شتێک لە بابەتەکە بزانێت، کەمێک شارەزایی هەبێ لە ڕێزمانی کوردی
و چۆنیەتی دانانی خاڵبەندی و ڕیزکردنی وشە
و پاشانیش هەڵبژاردن و پەسەندکردنی وشە دروست و شیاوەکان بەپێی دۆخی ڕستەکە و کاتەکەی!

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

بەژداری من دەگەڕێتەوە بۆ سەرەتای ساڵی ٢٠١٥ لە گروپی وەرگێڕانی گووگڵ لە فەیسبووک لەگەڵ کۆمەڵێک هاوڕێ و کەسی بەتوانا دەستمان پێکرد..



وەرگیڕانی گووگڵ کاری گروپە دەبێت کۆمەڵێک کەس وەرگێڕان بکەن و پاشان هەمووان دروستترین وشە و ڕستە هەڵبژێرن، بە واتایەکی تر خاوەندارییەکەی تاکە کەسێک نیە
سۆران_



هەندێ خاڵ کە پێویستە ڕەچاوی بکەین لە کاتی وەرگێڕان و پەسەندکردنی وشە و ڕستەکان؛
- ڕێنوس
- وەرگێڕانی دروست و بەپیێ بارودۆخ و کات
- ڕێزمان
- خاڵبەندی
- رێزبەندی وشە
- پەسەندکردنی وشە و ڕستەی دروست و گونجاو
- هاندان و ئاراستەکردنی کەسانی تر بەشێوەیەکی دروست
- کاری وەرگێڕان کارێکی هاوبەشییە و پێویستی بە هەمووان هەیە

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

هەندێ لەو نمونانەی کە هەڵەن و تێپەڕێندراون!




لەم نمونانە دیارە کە ڕەچاوی خاڵبەندی نەکراوە، گرنگی بە دۆخی ڕستە و ڕێزمان و وشەسازی کوردی نەدراوە



تکایە با ڕەچاوی ڕەنوس و وشەسازی بکەین! 

لە وێنەی خوارەوە دا دەبینرێ کەسانێک چوونە بڵاوکراوەی فەیسبووکیان هێناوە و لێرە لە کۆمیونیتی گووگڵ دایانناوە،
هەڵبەتە بەهۆی ئاراستەبردنێکی هەڵە



پرسیاری زۆر دووبارە و بەردەوام، لە کۆمپیونیتی گووگڵ

 +
+




بەو هیوایەی لە نزیکترین کات دا ببینین زمانی کوردی سۆرانی لە وەرگێڕی گووگڵ کار دەبێت بە هاوکاری هەمووان


٣١/٥/٢٠١٩
سۆران عبدالرحمن

نوسینی چەند فرمانێک بەیەکەوە - لینوکس


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

چەند ڕێگەیەک هەیە بۆ نوسینی فرمانەکان لەدوای یەکتر
و دەستکەوتنی ئەنجامەکانیان

بە نمونەیەک شێوازی فرە فرمان دەخەینەڕوو بە بەکاربردنی سیمیکۆڵۆن ؛

ls ; pwd ; id

لەم نمونەیەدا، سێ فرمانی جیاوازمان کرد، نیشاندانی لیست و شوێنگە و ئایدی بەکاربەر
 واتە، لە دەرئەنجام دا، لیست دەکات پاشان پێمان نیشان دەدا لە چ  شوێنێکین و ئێمە کامە بەکاربەرین




نمونەیەکی تر
دروستکردنی فۆڵدەر - دایرێکتەری و پاشان چوونە ناو دایرێکتەرییەکە

mkdir MyFolder && cd MyFolder


بۆ نوسینی فرە فرمان لە لینوکس، ئەم سێ شێوازە هەیە
 A ; B  – Run A and then B
 A && B  – Run B only if A succeeded
 A || B  – Run B only if A failed
شێوازی یەکەم، جێبەجێکردنی هەردوو فرمانەکە یەک لە دوای یەک
شێوازی دووەم، جێبەجێکردنی فرمانی دووەم ئەگەر یەکەم سەرکەوتوو بوو
شێوازی سێیەم، جێبەجێکردنی فرمانی دووەم ئەگەر هاتوو فرمانی یەکەم شکستی هێنا



فەرهەنگۆک
  directory دایرێکتەری - فۆڵدەر
linux لینوکس
command فرمان
Semicolon خاڵبۆر - سیمیکۆڵۆن


 ١٩/٥/٢٠١٩
سۆران عبدالرحمن



کلیلەکانی بەڕێوەبردنی کات

کات شتێکی گرنگی ژیانی هەر تاکێک و کۆمەڵگایەکە، بۆ ئەنجامدانی کارێک و بەدیهێنانی ئامانجێک پێویستە بزاندرێ چۆن سود لە کات وەربگیرێت.

هایل لە باسی بەڕێوەبردنی کات دا دەڵێ: توانا کەسییەکانی هەر تاکێکە، وە چۆنیەتی دارێژتنەوەی، بۆ ئەنجامدانی کارێکی پێویست لە چوارچێوەی ڕێسادا، بە واتای ئەنجامدانی کارێکی دروست لە کاتێکی دیاریکراو دا.

گرنگی بەڕێوەبردنی کات 
- یەکێکە لە دەروازە گرنگەکانی سەرکەوتنی دامەزاروەکان و پێشخستنی کەسی
- یەکێکە لە خاڵە گرنگەکان بۆ بەڕێوەبردن ، لەوانە بڕیاردان، پلاندانان..هتد
- یارمەتی بەڕێوبەران دەدا لە کارەکانیان دا کە چۆن کارەکان باشتر بەڕێوەببەن.
- کار دەکاتە سەر چۆنیەتی بەکاربردنی بەردەستتیەکانی تر.


کلیلەکانی بەڕێوەبردنی کات
لە گرنگترین کلیلە سەرەکییەکانی بەڕێوەبردنی کات بەشێوەیەکی کارا و سەرکەوتوو ئەمانەی خوارەوە:

شیکارکردنی کات:
ئەمەش لە ڕێگەی دانانی لیستی چالاکییەکانی ڕۆژانە بۆ ماوەی هەفتەیەک بەلای کەمە، کە ئەمەش هۆکارێکی سەرەکییە کە کاتەکانت ڕێکبخەیت.

پلاندانان
پێویستە بەرنامە و پلانت هەبێ بە درێژایی کات، تاکو بەپێی پێویست بتوانی سود لە کاتەکانت ببینی.

ئامانج و پێویستیەکان
پێویستە ئامانجێک هەبێت کە چاوەڕوانی دەرئەنجام دەکەین، تاکو دروست کاتەکە سود لێببینین.

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

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

جێگرەوەکان
بە واتای گرنگی دۆزینەوەی چارەسەری جێگرەوە، لە ئەگەری بوونی چەند جێگرەوەیەک.

دانانی بەرواری کۆتایی
بۆ ئەوەی پەیوەست بین بەو کارەی دەیکەین و لە کاتێکی دیاریکراو دا دەبێ خاڵی کۆتایی هەبێت و دوا کات دابنرێ بۆ هەر جۆرە چالاکی و کارێکی ڕۆژانە.

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




سۆران عبدالرحمن
٤/٥/٢٠١٩

جادووی ژیان - پاوڵۆ کۆیلۆ


جادووگەرێک لە ناوەڕاستی مەیدانێک وەستا و سێ پرتەقاڵی لە گیرفانی دەرهێنا و لە هەوادا یاری پێ دەکردن، خەڵکەکە بە سەرسامییەوە لە دەوری کۆبونەوە.
یەکێک ووتی: ژیان بەم جۆرەیە! هەمیشە پرتەقاڵ لە ناو هەردوو دەستمانە.. وە سێیەمیان لە هەوا دایە. بەڵام سێیەم دانە تەواوی چیڕۆکەکەیە! هەڵدەدرێ و لە دەوری خۆی دەخولێتەوە.
هەموو وەکو ئەم جادوگەرەین، لەم جیهانەدا دەگەین بە خەون و بەڵام هەرگیز ناتوانین کۆنترۆڵی بکەین، لەم حاڵەتانەدا دەبێ بزانی کە چۆن خۆت دەدەیتە دەستی خودا..
ڕەنگە خەونەکە لە رێڕەوە ڕاستەکەی بخولێتەوە و بێتەدی و بگەریتەوە ناو دەستت!




١٢/٣/٢٠١٩
سۆران عبدالرحمن

خەیاڵێکی شەیتانانە - پاوڵۆ کۆیلۆ


شەیتانێک بە شەیتانێکی تری ووت: ئەو پیاوە باشە دەبینی کە بەوێدا ڕێ دەکا؟
دەچم و ڕۆحی دەڕوخێنم!
شەیتانی دووەم ووتی: گوێت بۆ ناگرێت، ئەو سەرقاڵە بە بیرۆکەکانیەوە...
بەڵام شەیتانی یەکەم شێوەی گۆڕی بۆ سەر جبریل و چوو بە پیاوەکەی ووت: من لێرەم بۆ یارمەتیدانی تۆ...
پیاوەکە ووتی: ببورە گەورەم بە هەڵەداچووی، هیچ شتێکی وام نەکردوە لە ژیانم دا کە شایستەی گرنگی پێدانی فریشتەکان بێت.
و بەڕێگەکەی دا ڕۆیشت بە بێ ئەوەی بزانێ کە چی ڕوویدا.
ئای هاوڕێکەم...ئەو لە پیاوێکی تەواو دەگەڕا.


و. سۆران عبدالرحمن
٧/٣/٢٠١٩



چەند نمونەیەکی پایثۆن - بەشی دووەم


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

نمونە - هێشتنەوەی کەسێک بۆ ماوەی یەک خولەک
وەستان بۆ ماوەی ٦٠ چرکە، و هەژمارکردنی کات
import time
for i in range (60):
   print("You waited: "),
   print(i)
   time.sleep(1)
print("You just waited 60 seconds for nothing!")



نمونە - هەڵبژاردنی ژمارەی هەڕەمەکی لە ناو کۆمەڵێک ژمارە دا
#Small program to generate random numbers from a range of numbers!
#Arthur: Soran Abdulrahman
#Version: 1.0, 27/02/2019
import random
print("Welcome to Random numbers generator\n")
x=input("How many random numbers you want?\n")
print("Random number(s) from range (130 to 210):")
for i in range(int(x)):
    print(random.randint(130,210))

نمونە - خوێندنەوەی پێکهاتەی ناو فایل
واتە کردنەوەی فایلێک و نیشاندانی نوسینەکەی ناوی
پێویستە تێکست فایلێک سەرەتا دروست بکەین بۆ مەبەستی نیشاندانەکە
main.py
test.txt

filename=str(input("Enter file name:"))
fx=open(filename,'r')
line=fx.readline()
print("\nYour file contains:\n")
while(line!=""):
    print(line)
    line=fx.readline()
fx.close()


نمونە - دیاریکردنی ژمارەیەک کە سالبە یاخود موجەبە یانیش سفرە
#Check Whether a Number is Positive or Negative
x=int(input("Enter your number:\n"))
if(x>0):
  print(x, " is Positive")
elif(x==0):
  print(x,"is Zero")
else:
  print(x,"is Negative!")

نمونە - پرگرامێک بۆ گۆڕینی پلەی گەرمی لە پلەی سلییزی بۆ فەهرنهایت
وە بە پێچەوانەوەش

#Program to convert temperature
#Authur: Soran Abdulrahman
#Version: 1.0; 27/2/2019
print("\n*** Temperature convertor ***\n")
print("1: Celsius to farenheit")
print("2: Farenheit to celsius")
x=int(input("\nEnter your option 1 or 2: "))
if(x==1):
  celsius=int(input("Enter the temperature in celcius:"))
  f=(celsius*1.8)+32
  print("Temperature in farenheit is:",f)
elif(x==2):
  farenheit=int(input("Enter the temperature in farenheit:"))
  c=int((farenheit-32)*0.56)
  print("Temperature in celsius is:",c)
else:
  print("Please enter your choise 1 or 2")



نمونە - مامەڵەکردن لە گەڵ دوو لیست لە ژمارە
بە دیاریکردنی ژمارەی تێخراوەکانی ناو هەر لیستێک و پاشان داخڵکردنی ژمارەکان
وە دواتر رێزکردنی ژمارەکانی هەردوو لیستەکە بە لێکدراوی
first_list=[ ]
second_list=[ ]
n1=int(input("Enter number of elements in first list:"))
for i in range(1,n1+1):
    b=int(input("Enter element:"))
    first_list.append(b)
n2=int(input("Enter number of elements in second list:"))
for i in range(1,n2+1):
    d=int(input("Enter element:"))
    second_list.append(d)
final_list=first_list+second_list
final_list.sort()
print("Final sorted list is:",final_list)
دەرئەنجامی بەگەڕخستنی ئەم نمونەیە

Enter number of elements in first list: 3
Enter element:2
Enter element:1
Enter element:6
Enter number of elements in second list: 2
Enter element:0
Enter element:7
Final sorted list is: [0, 1, 2, 6, 7]


نمونە - دۆزینەوەی گەورەترین ژمارە لە ناو کۆمەڵێک ژمارە دا
#Program to find largest number in the list of numbers
list=[ ]
x=int(input("Number of elements in the list:"))
for i in range(1,x+1):
  n=int(input("Enter element:"))
  list.append(n)
list.sort()
print("Largest number is: ",list[x-1])
دەرئەنجامی ئەم نمونەیە
Number of elements in the list:2
Enter element:5
Enter element:3
Largest number is:  5

نمونە - حاسیبەیەکی سادە
کە توانای کۆکردنەوە و لێ دەرکردن و لێکدان و دابەشکردنی هەیە

# Program make a simple calculator that can add, subtract, multiply and divide using functions
# This function adds two numbers
def add(x, y):
   return x + y
# This function subtracts two numbers
def subtract(x, y):
   return x - y
# This function multiplies two numbers
def multiply(x, y):
   return x * y
# This function divides two numbers
def divide(x, y):
   return x / y
 
print("Select operation.")
print("1.Add")
print("2.Subtract")
print("3.Multiply")
print("4.Divide")
# Take input from the user
choice = input("Enter choice(1/2/3/4):")
num1 = int(input("Enter first number: "))
num2 = int(input("Enter second number: "))
if choice == '1':
   print(num1,"+",num2,"=", add(num1,num2))
elif choice == '2':
   print(num1,"-",num2,"=", subtract(num1,num2))
elif choice == '3':
   print(num1,"*",num2,"=", multiply(num1,num2))
elif choice == '4':
   print(num1,"/",num2,"=", divide(num1,num2))
else:
   print("Invalid input")

دەرئەنجامەکەی بەم جۆرە دەبێت
Select operation.
1.Add
2.Subtract
3.Multiply
4.Divide
Enter choice(1/2/3/4):3
Enter first number: 2
Enter second number: 7
2 * 7 = 14

لەم نمونەیەی سەرەوە دا، فەنکشن بەکارهاتووە، سەرەتا پێناسەی فەنکشنەکە دەکرێ لەگەڵ ئەو کردەیەی کە هەیەتی
پاشان بەبانگکردنەوە و پێدانی نرخ دەرئەنجامێکمان دەست دەکەوێ

نمونەیەکی ناساندنی فەنکشن
def add(x, y):
   return x + y
فەنکشنی ئەد، کە کردەکەی بریتیە لە کۆکردنەوەی دوو گۆڕاوی ئێکس و وای



سۆران عبدالرحمن
٢٠/٢/٢٠١٩

چەند نمونەیەکی سەرەتایی لە پایثۆن


کۆمەڵێک نمونەی پایثۆن
Python

بۆدەرخستن لە پایثۆن دا کلیلەووشەی پرێنت بەکاردەبرێت.

نوسینی سڵاو لە جیهان، یەکەم کۆد لە پایثۆن
Hello World!
# This program prints Hello, world!
print('Hello, world!')


تێبینی - بۆ نوسین و دانانی کۆمێنت لە پایثۆن دا هێمای پەنجەرە - یاخود هاژ بەکاردێ
وەکو ئەم نمونەیەی خوارەوە
#This is my comment - current version 0.1.2


نمونە - ڕەندەم، دەرخستنی ژمارەیەک بە خۆکارانە
لە پایثۆن دا، مۆدیولە هەیە، کە دەتوانین بە بانگکردنیان سودیان لێ ببینین، وەکو مۆدیولەی ڕەندەم
کە خۆی ژمارەیەک هەڵدەبژێرێ و دەیخاتە دەرئەجامەوە.
import random
print(random.randint(0,9))

نمونە - نیشاندانی نرخی ئاسکی تێخستەکان، داخڵکراوەکە
ASCII
کلیلە ووشەی "ئۆ ئار دی" بەکار دەبرێ بۆ نیشاندانی نرخی ئاسکی تێخراوەکان.
c = input("Enter a character: ")
print("The ASCII value of '" + c + "' is",ord(c)) 
هەر ژمارەیەک داخڵ بکرێ، نرخەکەی بە ئاسکی دەنوسرێ

نمونە - کۆکردنەوەی دوو ژمارەی فلۆت، ژمارەی کەرتدار
پێویستە جۆری دراوەکانمان دیاری بکەین، بۆ نمونە لێرەدا فلۆتە ژمارەکە
# This program adds two numbers num1 = 1.5
num2 = 6.3

sum = float(num1) + float(num2)
sum = float(num1) + float(num2)
# Add two numbers # Display the sum
print('The sum of {0} and {1} is {2}'.format(num1, num2, sum)) 


نمونە - کۆکردنەوەی دوو ژمارە کە خۆمان داخلی دەکەین
ئەگەر بمانەوێ لە جیاتی ژمارەی جێگیر هەر جار خۆمان ژمارە داخل بکەین ئەوا کلیلەووشەی ئینپوت بەکار دەبەین.
# Store input numbersnum1 = input('Enter first number: ')
num2 = input('Enter second number: ') # Add two numbers# Display the sum
sum = float(num1) + float(num2)

print('The sum of {0} and {1} is {2}'.format(num1, num2, sum))
print('The sum of {0} and {1} is {2}'.format(num1, num2, sum))
سەرەتا تێخراوی یەکەم پاشان تێخراوی دووەم دادەنرێ، پاشان دەرئەنجامەکە دەردەچێت.


نمونە - پرۆگرامێک کە دەستنیشانی دەکا ئەو ژمارەیەی داخڵ دەکرێ پۆستەتیڤە یان نەگەتیڤە یاخود سفرە
پێدانی مەرج
num = float(input("Enter a number: "))
if num > 0:
   print("Positive number")
elif num == 0:
   print("Input number is Zero!")
else:
   print("Negative number") 


نمونە - دیاریکردنی ژمارەیەک کە تاکە یاخود جووتە
num = int(input("Enter a number: "))
if (num % 2) == 0:
   print("{0} is Even".format(num))
else:
   print("{0} is Odd".format(num))


نمونە - نیشاندانی ڕۆژژمێر
بانگکردنی مۆدیولەی ڕۆژژمێر و بە پێدانی ساڵ و مانگ
import calendar yy = 2019 mm = 2 print(calendar.month(yy, mm))

نمونە - خشتەی لێکدان
# To take input from the user num = int(input("Display multiplication table of? ")) # use for loop to iterate 10 times for i in range(1, num+1): print(num,'x',i,'=',num*i)

دەرئەنجام کاتێک ژمارە ٩ داخڵ دەکەین
Display multiplication table of? 9
9 x 1 = 9
9 x 2 = 18
9 x 3 = 27
9 x 4 = 36
9 x 5 = 45
9 x 6 = 54
9 x 7 = 63
9 x 8 = 72
9 x 9 = 81

نمونە - هەلباردنی ژمارەیەک بە هەڕەمەکی
ژمارەی دەستپێک و کۆتایی دادەنێین، خۆکارانە بە هەڕەمەکی ژمارەیەک لەو نێوانە هەڵدەبژێرێت
#Random numbers!
import random
#Enter your range
x=input('Enter your initiate value: ')
y=input('Enter your End value: ')
#print random number!
print(random.randint(int(x),int(y)))

نمونە - نیشاندانی بەروار و کاتی ئێستا
#Current Date
from datetime import datetime
now = datetime.now()
mm = str(now.month)
dd = str(now.day)
yyyy = str(now.year)
hour = str(now.hour)
mi = str(now.minute)
ss = str(now.second)
print (mm + "/" + dd + "/" + yyyy + " " + hour + ":" + mi + ":" + ss)


نمونە - سکریپتێک بۆ دروستکردنی وشەی نهێنی - پاسۆرد
#Passowrd Generator
import string
from random import *
characters = string.ascii_letters + string.punctuation  + string.digits
password =  "".join(choice(characters) for x in range(randint(8, 16)))
print (password)


نمونە  -  ژمارەی هەڕەمەکی لە ١٠ جار دا
#Random number for 10 times
#19-2-2019 Soran_sali@yahoo.com
import random
for i in range (0,10):
   print(random.randint(0,10))

نمونە - دیاریکردنی گەورەترین ژمارە
دەتەوێ چەند لە نیوان چەند ژمارەیەک دیاری بکەی کامیان گەورەترینە، بە داخڵکردنی نرخەکان
#Define largest number between n input numbers
a=[]
n=int(input("Enter number of elements:"))
for i in range(1,n+1):
    b=int(input("Enter element:"))
    a.append(b)
a.sort()
print("Largest element is:",a[n-1])
ئەنجام بەم جۆرەی خوارەوە دەبێت
Enter number of elements: 6
Enter element: 45
Enter element: 345
Enter element: 65
Enter element: 34
Enter element: 23
Enter element: 11
Largest element is: 345 

نمونە - نیشاندانی لیستێک لە ژمارە
# Python program to print list
# using for loop
a = [1, 9, 0, 4, 5, 6, 8 ,10]
# printing the list using loop
for x in range(len(a)):
print (a[x])
نمونە - هەڵبژاردنی سێ ژمارە بەشێوەی هەڕەمەکی لە ناو لیستێک ژمارە دا
import random
# Choose 3 elements
print("Your random number is: ")
print(random.sample([1,2,3,4,5,6,7,8,9,10], 3))  



* هەوڵەدەم بەپێی توانا ئەم پەڕەیە نوێ بکەمەوە بە زیادکردنی نمونەی نوێ، لەگەڵ دانانی ڕوونکردنەوە

١٨/٢/٢٠١٩
سۆران عبدالرحمن


سەرەتایەک لە زمانی پایثۆن

پایثۆن چیە؟
پایثۆن زمانێکی پرۆگرامسازی بەرفراوانە، لە ساڵی ١٩٩١ لە لایەن گیودۆ ڤان ڕۆسەم* داهێنرا - یاخود دروستکرا. نوێترین 
وەشانی پایثۆن لە ئێستادا، پایثۆن ٣ یە.

پایثۆن بۆچی بەکاردێ؟
پایثۆن بەکاردێت لە دارشتنی وێب، گەشەپێدانی نەرماڵە، بیرکاری - ماتماتیک، سکریپت دارێژی.
دەکرێ پایثۆن لە سەر سێرڤەردا کاری پێ بکرێ بۆ دروستکردنی وێب ئەپلیکەیشن

بۆچی دەبێ پایثۆن هەڵبژێرین؟
پایثۆن زمانێکە لە سەر پلاتفۆرمی جیاواز کار دەکات وەکو: ویندۆز، لینوکس، ماک...هتد
ڕێسای دارێژتن و نوسینی ئاسانە و نزیکە لە ئینگلیزی یەوە.

چۆنیەتی دامەزراندن و بەکارهێنانی
زۆر لە کۆمپیوتەرەکان لە بنەماوە پایثۆنی بۆ زیادکراوە، بۆ دڵنیابوونەوە لەوەی کە لەسەر کۆمپیوتەرێک هەیە یاخود نا، لە ڕێگەی "سی ئێم دی"* ـەوە دەگەڕێین لە ویندۆز
cmd.exe
لێرە دەنوسی
python --version

ئەگەر بتەوێ فایلێکی نوێی پایثۆن دروست بکەی پێویستە پاشگری پایثۆن دابنرێ

python helloworld.py
بەم شێوەیە یەکەم فایلی پایثۆن ـمان دروست کرد.



لە لینوکس دا، بە کۆماند لاین 
python
نمونەیەک بۆ دەرخستنی تێکست - نوسین
>>> print("Hello, World!")

بۆ دەرچوون لە ناو پایثۆن
exit()



ڕێساکانی نوسینی پایثۆن
بۆ دەرخستنی نوسین، کلیلەوشەی پرێنت بەکاردەهێنین
print("Hello, World!")

بۆ دانانی تێبینی و کۆمێنت
هێمای هاژ - پەنجەرە لە پێش تیبینیەکە دادەنێین
#This is a comment.
print("Hello, World!")

گۆڕاوەکان لە پایثۆن دا
پایثۆن وەکو زمانەکانی تر زاراوەی ناساندنی گۆڕاوی نیە، ڕاستەوخۆ بە دانانی گۆڕاوێک و پێدانی نرخ پێی کارەکان دەکات، کە ئاسانکارییە و پێویستی بە نوسینی کۆدی زۆر نیە

لەم نمونەی خوارەوەدا، دوو گۆڕاومان هەیە، یەکەمیان جۆری :ئینتیجەر" ـە ژمارەیە، نرخەکەی ژمارە ٥ ـە
وە گۆڕاوی دووەم، گۆڕاوێکە لە جۆری سترینگ - نوسین ، نرخەکەی بریتە لە وشەی "پایثۆن".
x = 5
y = "python"
print(x)
print(y)

نمونەیەک بە دانانی گۆڕاو لە کاتی دەرخستن دا

x = "awesome"
print("Python is " + x)


ژمارەکان لە پایثۆن دا
سێ جۆری ژمارە هەیە لە پایثۆن دا، ئینتیجەر، فلۆت و کۆمپلێکس
int
float
complex


لەم نمونەیەدا دەمانەوێ جۆری ژمارەکان بزانین بە دانانی "تایپ"
x = 1
y = 35656222554887711
z = -3255522
print(type(x))
print(type(y))
print(type(z))

دەرئەنجامەکەی
<class 'int'>
<class 'int'>
<class 'int'>


دیاریکردنی جۆری گۆڕاوەکان
بۆ نمونە گۆڕاوێک نرخەکەی بریتیە لە ژمارە ٣، دەمانەوێ وەکو سترینگ - تێکس مامەڵەی لەگەڵ بکەین
لەو کاتە دا جۆرەکەی دیاریدەکەین بە بەکارهێنانی فەنکشنی ئامادەکراو

x = int(1)   # x will be 1
y = int(2.8) # y will be 2
z = float("3")   # z will be 3.0
w = float("4.2") # w will be 4.2
n = str(2)    # n will be '2'
لە دێری یەکەم دا ، نرخی ئێکس بریتیە لە ١ ، ئێمە دەمانەوە وەکو ئینتیجەر مامەڵەی لەگەڵ بکەین


مامەڵەکردن لەگەڵ سترینگ - نوسین
لە ڕستەیەک دا دەمەوێ یەک پیتی دیاریکراوی وەربگرم

نیشاندانی پیتی دووەمی ئەم ڕستەیە

a = "Hello, World!"
print(a[1])


نیشاندانی پیتەکانی دووەم تاکو پێنجەم لە ڕستەیەک دا
b = "Hello, World!"
print(b[2:5])

بۆ زانینی ژمارەی پیتەکانی ڕستەیەک
a = "Hello, World!"
print(len(a))

گۆڕینی سەرجەم پیتەکان بۆ بچوک
a = "Hello, World!"
print(a.lower())

گۆڕینی پیتەکان بۆ گەورە
a = "Hello, World!"
print(a.upper())


گۆڕین و ئاڵوگۆڕی پیتێک لەگەڵ یەکێکی تر

a = "Hello, World!"
print(a.replace("H", "J"))


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

a = "Hello, World!"
print(a.split(",")) # returns ['Hello', ' World!']



چۆنیەتی داخڵکردنی ژمارە و نوسین لە کاتی بەکارخستن دا
بۆ نمونە کاتێک داوای داخڵ کردنی ناوی خۆت دەکا 
input()
 بەکار دەبرێت بۆ داخڵکردن - تێخستن
print("Enter your name:")
x = input()
print("Hello, " + x)




Guido van Rossum *
CMD *


١٧/٢/٢٠١٩
سۆران عبدالرحمن

کار و کارامەیی

زیاتر »

دەستپێشخەری کار

زیاتر »

گەشەپێدانی خود

زیاتر »

تەکنەلۆژیا

زیاتر »

TOP10

زیاتر »

چیڕۆکی سەرکەوتن

زیاتر »