الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كورس بايثون كامل بالعربي

مثبّترائج
بدأه ايهاب رجب عبد الوهاب على في 16 فبراير 2013 · 37 رد · 31,566 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كورس برمجة كامل بالعربى يستخدم مهارات برمجية عامة تصلح لكل لغات البرمجة والتطبيق باستخدام لغة برمجة بايثون.


يهدف الكورس الى:
تنمية مهارات التفكير لحل المشكلات بشكل امثل
استخدام الكود البرمجى لانشاء برنامج يؤدى غرض ما.
يؤهلك الكورس للحصول على شهادة : Computer Science programming من معهد ماساتسوتشي بكامبريدج - اميركا.


يتناول الكورس اثناء الشرح امثلة متنوعه بالاضافة الى اعداد المشاريع التالية:
* لعبة الكلمات
* لعبة الرجل المشنوق hang man Game
* برنامج تشفير النص بمعادلة تشفير خاصة بك
* برنامج لتشغيل انسان آلى لتنظيف المنزل.


يتم دراسة المبادئ البرمجية العامة الاتية:

 

 

 


 


 

 

 

 

 


*

 

*


 

 

 

 

 

 

* المتغيرات من نوع Tuple و Lists و Dictionary او Dict


* الحلقات التكرارية باستخدام  for


* البرمجة الموجهة بالكائنات او البرمجة الشيئية OOP او Object Oriented Programming 
 

* الفئات Classes 

 

* الوراثة 

 

* استخدام Hash Tables

 

* البرمجة الديناميكية Dynamic Programming 
 

* التعامل مع الملفات "فتحها وقرائتها والتعديل عليها" 

 



الادوات المستخدمة:


* اتصال مباشر عبر فيس بوك وياهو
* استخدام
لتمكينك من حل الاسئلة ومعرفة الاجابات الصحيحة او الخطاء.

 

 

قائمة الفيديو ا

 

 

 

0d3f424b6df505.jpg

تم تعديل هذه المشاركة بواسطة ايهاب رجب عبد الوهاب على في 16 فبراير 2013 في 21:34

6
#2

مشاء الله جميل جدا وهو مجانا ؟

(: PyGame is my live


 


Pygame_logo-590x177.jpg


#3

بجد حقيقي انا متشكر جدا جدا ممكن صحيح انا هاوي ومتقن تقريبا لاساسيات 3 لغات برمجة لكن المعلومات الي بالمقدمة كنت جاهل عنها وحقيقة استفدت منها وشرح حضرتك رائع جدا تقبل مروري

(: PyGame is my live


 


Pygame_logo-590x177.jpg


#4

شكرا لكم اتمنى ان اقدم شئ يستفيد منه الجميع

#5

السلام عليكم

 

شروحات جميلة وعميقة ومفهومة شكرا لك اخي ايهاب ..

 

لكن لدي سؤال : في اي  درس القى شرح لعبة الرجل المشنوق !!

احترامي لك

 

اطلعت على عدة دروس وللاخير ولم اجده .

salah.jpg

#6

السلام عليكم

 

مجهود متميز .. شكرا جزيلا لك

 

قمت بتثبيت الموضوع للفائدة العامة

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#7

كورس رائع ...لقد استمتعت كثيرا بطريقة الإلقاء وتعلمت أشياء كثيرة منك

والحقيقة أنت السبب في ولوج عالم هذه اللغة

فأنا أسأل الله أن يجازيك عني خير الجزاء

تم تعديل هذه المشاركة بواسطة أحمد أبو عبد البر في 17 فبراير 2013 في 22:07

vVIfFr.gif

مدونتي



إذا رأيتموني غبت فأطلت الغياب فربما أكون قد انتقلت عن الدنيا إلى الآخرة

فما أحوجني إلى دعوة صالحة من أخ لي كريم

 

http://www.tvquran.com/

 

LoGeCom

أول برنامج عربي للمحاسبة والتجارة وإدراة المخازن يعمل على اللينكس والماك والويندوز 

#8

ما شاء الله

أسأل الله أن يجعله علما ينتفع به لا ينقطع أجره

ما أقبـح المعصية ، تذهب لذتها ويبقى إثمها ... ومأ أحسن الطاعة ، تذهب مشقتها ويبقى ثوابها

كل نعيم دون الجنة غرور ... وكـل شقـاء دون النـار سرور

الدورة التطبيقية لتعليم التصميم بالإليستريتور

#9

شكرا لكم جميعا 

 

اتمنى ان يتقبل الله هذا العمل 

 

الاخ الفاضل الاستاذ : MuStafa - HaSsan

 

تابعنى ساقوم بشرح كامل للعبة على مرحلتين ( 1- لعبة الكلمات word game ) ولعبة الرجل المشنوق ( hangman game  ) لم اقم برفع الفيديوهات الخاصة بهد بعد

 

 

الاستاذ :  ahmed_youssef

 

اشكرك لتثبيت الموضوع 

 

 

ا لاستاذ :  أحمد أبو عبد البر

 

اتمنى لك التوفيق والتقدم فى هذا المجال

 

الاستاذ : أبو أحمد المبرمج

 

الهم آمين 

#10

تم رفع 

 

 

 

جارى العمل على اول مشروع بالكورس " لعبة الكلمات "

#11

السلام عليكم :

تمت متابعتها شرح جميل واستفدت منها

 

ومتحمس جدا للعبة الرجل المشنوق

salah.jpg

#12

جزاك الله خيرا .. يا بشمهندس إيهاب ...

إلى الأمام ..

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#13

 

HangMan.rar

تم تعديل هذه المشاركة بواسطة ايهاب رجب عبد الوهاب على في 21 فبراير 2013 في 01:33

#14

شكرا جزيلا شرح وافي

وفي ها الشرح يوجد تمارين تفيد المبتدئين

 

احترامي .

salah.jpg

#15
1
#16

سلام عليك

انا قمت بكتابة اللعبة وحاولت أن أتحرر  قليلا وهذه هي

#! /usr/bin/python
# -*- coding: UTF-8 -*-
import string
import random
file=open('words.txt','r',0)
list=file.read()

list=list.split()
count=len(list)
print '...',count,' mots sont charger'
secreet=''
#====================================
def secreetword():
    return random.choice(list)

def check(word):
    ans=''
    for c in word :
        if c in secreet :
            ans=True
        else : 
            ans=False
            break
    return ans
def removelettere(word):
    table=string.ascii_lowercase
    for c in word :
        table=table.replace(str(c), '')
    return table    
       
        
def replace(word):
    for c in word :
        ans=''
        if check(word) == True :
            ans=ans+str(c)+' '
        else :
            ans=ans+' _ '
    return ans
def game(word):
    removelettere(word)
    if check(word) == True :
        print 'Félésitation ...vous avez ganier'
        return True
    else :
        return False
#======================= 
secreet=secreetword()        
a=0              
while a < 9 :
    word=raw_input('... SVP entrer un mot : ')
    if game(word) == False :
        guess='ops .. essayer encore  '+replace(word)
        lettre='Les letters disponibe sont '+removelettere(word)
        print guess
        print lettre
    a+=1

الكود غير كامل و ولا أعرف أين الخطأ

vVIfFr.gif

مدونتي



إذا رأيتموني غبت فأطلت الغياب فربما أكون قد انتقلت عن الدنيا إلى الآخرة

فما أحوجني إلى دعوة صالحة من أخ لي كريم

 

http://www.tvquran.com/

 

LoGeCom

أول برنامج عربي للمحاسبة والتجارة وإدراة المخازن يعمل على اللينكس والماك والويندوز 

#17

استاذي الفاضل تم نقل موضوعك إلى مجتمع لينكس العربي أرجو أن تتابعها هناك أيضا فثمت شباب لا بأس بهم متحمسون للبرمجة

هذا رابط موضوعك

vVIfFr.gif

مدونتي



إذا رأيتموني غبت فأطلت الغياب فربما أكون قد انتقلت عن الدنيا إلى الآخرة

فما أحوجني إلى دعوة صالحة من أخ لي كريم

 

http://www.tvquran.com/

 

LoGeCom

أول برنامج عربي للمحاسبة والتجارة وإدراة المخازن يعمل على اللينكس والماك والويندوز 

#18

السللام عليكم لدي سؤال

 

بخصوص حلقات التكرار WHILE

 

عندما انت قلت

y-=1

راح يقوم ينقص رقم واحد

 

انا جعلته ينقص 2

 

ﻻكن الناتج خرج

 

كل رقمين ناتج واحد

مثل

 

a(5,1) == 5

a(5,2)==5

 

لماذا ماذا حدث ممكن تشرحه لي

#19

شيئ جميل اخي الحبيب 

نتمنى الاستمرار فالمحتوى العربي محتاج لامثالك كثيييرا 

سوف اشاهد الكوورس فيما بعد حتى لايؤثر بدراستي للجافا 

بارك الله بك ونفع بك 

::::: لـــــكـــــي الله ياســـوريا :::::

#20
أحمد أبو عبد البر كتب:

سلام عليك

انا قمت بكتابة اللعبة وحاولت أن أتحرر  قليلا وهذه هي

#! /usr/bin/python
# -*- coding: UTF-8 -*-
import string
import random
file=open('words.txt','r',0)
list=file.read()

list=list.split()
count=len(list)
print '...',count,' mots sont charger'
secreet=''
#====================================
def secreetword():
    return random.choice(list)

def check(word):
    ans=''
    for c in word :
        if c in secreet :
            ans=True
        else : 
            ans=False
            break
    return ans
def removelettere(word):
    table=string.ascii_lowercase
    for c in word :
        table=table.replace(str(c), '')
    return table    
       
        
def replace(word):
    for c in word :
        ans=''
        if check(word) == True :
            ans=ans+str(c)+' '
        else :
            ans=ans+' _ '
    return ans
def game(word):
    removelettere(word)
    if check(word) == True :
        print 'Félésitation ...vous avez ganier'
        return True
    else :
        return False
#======================= 
secreet=secreetword()        
a=0              
while a < 9 :
    word=raw_input('... SVP entrer un mot : ')
    if game(word) == False :
        guess='ops .. essayer encore  '+replace(word)
        lettre='Les letters disponibe sont '+removelettere(word)
        print guess
        print lettre
    a+=1

الكود غير كامل و ولا أعرف أين الخطأ

ارجو كتابة الوظائف الفرعية كما بالفيديو ولا تنقلها هنا

 

اكتب لى فقط الكود الخاص بوظيفة game (كما سميتها انت )

احمد وسام كتب:

السللام عليكم لدي سؤال

 

بخصوص حلقات التكرار WHILE

 

عندما انت قلت

y-=1

راح يقوم ينقص رقم واحد

 

انا جعلته ينقص 2

 

ﻻكن الناتج خرج

 

كل رقمين ناتج واحد

مثل

 

a(5,1) == 5

a(5,2)==5

 

لماذا ماذا حدث ممكن تشرحه لي

ارجو وضع الكود الكامل لوظائفك 

#21
أحمد أبو عبد البر كتب:

استاذي الفاضل تم نقل موضوعك إلى مجتمع لينكس العربي أرجو أن تتابعها هناك أيضا فثمت شباب لا بأس بهم متحمسون للبرمجة

هذا رابط موضوعك

ساتابعه ان شاء الله ، شكرا جزيلا لمجهودك

GoJava كتب:

شيئ جميل اخي الحبيب 

نتمنى الاستمرار فالمحتوى العربي محتاج لامثالك كثيييرا 

سوف اشاهد الكوورس فيما بعد حتى لايؤثر بدراستي للجافا 

بارك الله بك ونفع بك 

اعانك الله ووفقك اخى الكريم تشرفت بمرورك

#22

 

 

1
#23

 

 

 

 

************************************

 

 

 

  (ماكدونالد بتقول فين المبرمجين العرب :) يا ترى حد هيرد عليهم  :D )  

WordGame.rar

تم تعديل هذه المشاركة بواسطة ايهاب رجب عبد الوهاب على في 25 فبراير 2013 في 08:33

1
#24

:angry: 

 شكلكم هتقاطعوا ماكدونالد  :)

   طب التدريب اللى جاى على كنتاكى  :D واللى بعدة على مؤمن وجاد  :lol:  :lol:  ;)

ارحب باى استفسارات وارجو ارفاق الكود كاملا الخاص باستفسارك

تم تعديل هذه المشاركة بواسطة ايهاب رجب عبد الوهاب على في 27 فبراير 2013 في 00:04

1
#25

والله صراحة ممكن توضيح اكثر ..

 

احترامي

1

salah.jpg

مواضيع مشابهة