• 0
ahmed_youssef

انهاء كتاب البايثون

سؤال

وعدتكم من فترة بكتاب يساعد على تعلم بايثون بسهولة وفى نفس الوقت بإسلوب خفيف وكل فترة بعد انهاء الفهرس الأصلى كنت بضيف اجزاء جديدة على كل حال الكتاب مقسم لكذا جزئية
ا- الأساسيات بتتكلم عن المفاهيم البرمجية الأساسية ومقدمة عامة عن بايثون واهميتها وبعد كدا انواع البيانات الأساسية فى بايثون زى str, list, tuple, dict ويليها التعامل مع الشروط if/elif/else والتعامل مع ال loops وانشاء الدوال والإجراءات (الجزئية دى للى مش عنده خلفية نهائيا عن البرمجة)
2- جزئية البرمجة الكائنية بتعرض ايه اهمية ال OOP وكيفية التعامل معاها من خلال بايثون والوراثة (فصل الرجل والذئب والمستذئب :tooth: )وكيف تنشئ وحدات/حزم خاصة بيك وكيف تتعامل مع البرامج الخارجية واستدعاءها
3- جزء دسم جدا فى معالجة البيانات بيتعرض اولا لل IO والتعامل مع os, os.path ثم معالجة ملفات ال ini وملفات
ال csv وبعدها معالجة ملفات ال HTML وال XML من خلال SAX و DOM وبعدها كيفية استخدام HappyMapper للتخلص من الملل فى معالجة ال XML وبعدها جزئية عن التعامل مع SQLite وشرح لل DB API من خلال MySQL (تقدر تطبق الشرح بسهولة على postgres و oracle) ثم التعرض لمفهوم ال ORM من خلال Storm , SQLObject
4- جزئية الشبكات بتشمل انشاء خادم/عميل بسيط وخادم متعدد المهام لمعالجة اكثر من عميل وتطبيق دردشة وفى النهاية تطبيق مشاركة ملفات وتأتى لكيفية التعامل مع FTP من خلال بايثون ويليها انشاء خدمة اقتباس اليوم ثم تعرض سريع ل XML-RPC
5- التعامل مع الواجهات الرسومية: جزئية عن PyGTK وتم تدعيمها بدراسة عن تطبيق القاموس بإستخدام glade واستخدام gladizer كبديل للأدوات مثل Gladex او غيرها وكيفية استخدام Qt-Designer لإنشاء مشروع بسيط ببايثون (ليتكامل مع ترجمة PyQt4 )
6- مقدمة سريعة لأهم اطارات العمل Grok, webpy, TG, Pylons (للتحسين فى الإصدار القادم مع إضافة تطبيقات حقيقية)
7- التكامل مع لغات اخرى جزئية لابأس بها فى التكامل بين بايثون والسى (للتحسين فى الإصدار القادم)

الكتاب حوالى 330 صفحة عدل عنوان الموضوع يا kaspersky0 :tooth: ومتوفر للتصفح

نسخة PDF ؟ غير متوفرة لحد مالاقى حد يساهم فى تنسيق الكتاب

اساسيات

Zen of Python
ادوات التطوير
مقدمة اساسية
أساسيات
الدوال والإجراءات



البرمجة الكائنية

اساسيات البرمجة الكائنية
التحميل الزائد
التعامل مع الإستثناءات
الوراثة
Implementing Enums
Modules/Packages: Charging a Battery

التعامل مع تطبيقات الكونسول


معالجة البيانات

التعامل مع الملفات
التعامل مع ConfigParser/CSV
التعامل مع ال XML/HTML
HappyMapper طريقة اسهل لمعالجة ال XML
Python/SQLite
Python/MySQLdb
ORM (Storm, SQLObject)
Replacer

الشبكات
الشبكات فى بايثون (انشاء server, client, Multithreading/Forking server, تطبيق دردشة)
تحليل لكتابة برنامج مشاركة ملفات ودردشة بالبايثون P2P Exposed (1)
FTPing
اقتباس اليوم
التعامل مع ال XML-RPC

GUI

PyQt4 Tutorial
Gladizer
PyGTK Tutorial
GQamoos
كيف تستخدم Qt-Designer



Web
Grok/webpy
Pylons/Turbogears

التكامل مع لغات اخرى

كتابة الExtensions بلغة C


اى جزئيات غامضة او تعليقات مرحب بيها

http://programming-fr34ks.net/strikytutori...afts/pfpybook2/

تحديث::: الرابط الجديد:

http://tuxcoders.sourceforge.net/dokuwiki/doku.php?id=pythonguide:pythonguide
للتحميل
https://bitbucket.org/xmonader/pyguide

تم تعديل بواسطه ahmed_youssef
7

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

52 إجابة على هذا السؤال .

  • 0

جزاك الله خيرا اخى على هذا المجهود وربنا يزيدك من علمه ويجعل هذا العمل فى ميزان حسناتك

EraMaX

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الله يخليك eramax وشكرا على الدعوة الحلوة :)

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

والله اخي احمد يوسف انت تدعم البيثون و الروبي بقوة شديدة

انا استمتع كثيرا ان اقرا كتبك لان اسلوبك بسيط جدا

نتعلم منك ان شاء الله

احتراماتي استادي

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الله يخليك ياباشا ويارب الصورة النهائية تنول اعجابكم :)

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

ادا لم تجد احدا يساعد في تنسيق الكتاب فانا مستعد للمساعدة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا ياجميل

انا تفكيرى الحالى ان يتعمل ويكى ويكون فيه امكانية التصدير ك PDF زى ماتعمل مع ترجمة PyQt4 على ويكى اعجوبة

اخلص الإمتحانات ان شاء الله وافضى للموضوع دا ^_^

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

كتاب اكثر من رائع و منتظر الصورة النهائية منه

تحياتى

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم و رحمة الله

إزيك يا أحمد ... أخبار الإمتحانات؟

إذا كان ممكن أساعد في فصل Jython أنا معاك.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
السلام عليكم و رحمة الله

إزيك يا أحمد ... أخبار الإمتحانات؟

إذا كان ممكن أساعد في فصل Jython أنا معاك.

وعليكم السلام

انا الحمد لله تمام.. وهخلص بكرة ان شاء الله ^_^

اكيد ياباشا نتشرف ^_^

ودا الهدف

ان شاء الله هشتغل فى جزئية IronPython للإضافات الجاية

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكل البوستات اتمسحت مع التحديثات الاخيرة

الكتاب متوافر الآن

ملف ال PDF

http://programming-fr34ks.net/strikytutori.../lsPyPfBook.pdf

ملف ال ODT

http://programming-fr34ks.net/strikytutori.../lsPyPfBook.odt

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

احمد وفقك الله وجعله في موازين حسناتك

مجهود كبير .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا فهد يارب يفيدك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

Python Geek

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الصراحو حملت الكتاب

و فعلا رائع جدا مشكور اخي احمد

python geek

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

جزاك الله خيرا , جاء فى وقته

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بسم الله ما شاء الله

كتاب جميل و مادة علمية دسمة و انا حبتدي مذاكرة منه إن شاء الله :)

تعليقاتي حتبقى على:

- التنسيق: عايز شغل

- اللهجة المصري: مش كل الناس حتفهمها

- فين Jython و ironPython ؟

- ما دخلتش ال PyQt في الكتاب ليه؟

لو حاجة تانية جت على بالي حاقولك عليها.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

يمكننى المساعدة فى التنسيق و التصحيح اللغوى للملف

تم تعديل بواسطه Night Coder
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

يارب يكون الكتاب عجبكم

@محمد سمير

- التنسيق: عايز شغل

- اللهجة المصري: مش كل الناس حتفهمها

- فين Jython و ironPython ؟

- ما دخلتش ال PyQt في الكتاب ليه؟

لو حاجة تانية جت على بالي حاقولك عليها.

بخصوص التنسيق فالأخ بن العيد بيحاول يصلح الفوضى اللى عملتها سواء اللغة او التنسيق ههههههههههه

جزئيات Jython/IronPython اللى حصل انى واعد بالكتاب فى اول شهر واحد فمش كنت لحقت اكتب فى ال IronPython - خصوصا ان انتهت ترجمتها فى ال Docathon وهى شاملة حاجات كتير - او Jython -بوعدك انى هنزلها حاجة مخصوص ان شاء الله-

زى جزئية ال Functional Programming مع بايثون

بخصوص جزئية PyQt4 فهى بيتم ادارتها بصورة منفردة على موقع اعجوبة سواء للتصفح او التحميل بصيغ مختلفة

غير مجموعة تانية من الأجزاء زى PyGTK, IronPython WinForms

ومرحب بيك فى اى وقت

@Night Coder:

شكرا على مساعدتك ياجميل.. افضل انك تظبط مع بن العيد لأنه ادرى منى بالتنسيق ^_^

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

جزاك الله خيرا اخي على الدروس ،،

لكن صراحة اللغة العامية مزعجة و متعبة جدا

2

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

عمل ممتاز أخى ولكن عندى وجهه نظر:-

اطلعت على الكتاب حتى جزئية الشبكات و التطبيقات الموزعة

هذا الكتاب به عيب واحد انه غير موجه للمبتدىء الذى لا يفقه شى فى البايثون

فأنا عندى خلفية كبيرة فى اللغة و مع ذلك هناك أشياء غير واضحة

فالشرح طريقتة غير و اضحة و معقدة وم ختصر بعض الشى

انظر الى هذه الدورة

http://www.bramjnet.com/vb3/showthread.php?t=541587

هذه الدورة مميزة و لكنها غير مكتملة و طريقة الشرح ممتازة

فقبل الدخول فى أى مجال فى اللغة يتم توضيح كل شى عنها

ارجو ان تطلع على طريقة الشرح و ان تقوم بالتعديل

على الكتاب ليناسب المبتدىء

ولكن فى النهاية يجب ان اشكرك على هذا العمل

وجعله الله فى ميزان حسناتك

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
فالشرح طريقتة غير و اضحة و معقدة وم ختصر بعض الشى

هكون سعيد انى اوضح اى جزئيات غير مفهومة فى الكتاب او غير واضحة سواء فى الشرح او الأمثلة

اغلب ظنى ان التعقيد جاى من وجود معلومات كتيرة فى جزء صغير فمحتاج تركيز وانت بتقرا مش مجرد تصفح سريع

*شفت الدورة اللى اشرت ليها وانصح انك مش تقرا منها لأن فيها معلومات مغلوطة كتير وخاصة فى فهم الكاتب لل OOP

شكرا على مروركم واى ملحوظات او استفسارات تحت امركم

تم تعديل بواسطه ahmed_youssef
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أشكرك كثيرا على التوضيح وان شاء الله سأكتب كل ما هو غامض هنا لتشرحة لى

*شفت الدورة اللى اشرت ليها وانصح انك مش تقرا منها لأن فيها معلومات مغلوطة كتير وخاصة فى فهم الكاتب لل OOP

أشكرك كثيراااااااااا على النصيحة و لكنى للاسف أصبحت هذه الدورة لى _ بما انها أول دورة أدرسها _

أصبحت أشبة بقاعدة لى أرجو ان توضح لى المعلومات الخطأ بها حتى أستطيع

تصحيحها

وأشكرك مرة ثانية

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
أشكرك كثيراااااااااا على النصيحة و لكنى للاسف أصبحت هذه الدورة لى _ بما انها أول دورة أدرسها _

أصبحت أشبة بقاعدة لى أرجو ان توضح لى المعلومات الخطأ بها حتى أستطيع

تصحيحها

بصراحة مش عندى وقت كافى لمراجعتها كلها -نقدى اتبنى على جزئية ال OOP وتصميم المكتبة -اللى المفروض بيناقشو اهم جوانب بايثون- انصحك بالإستغناء الكامل عنها.. مش اعتقد ان كاتب الدورة دى تعدى الفصل ال9 من الكتاب فنصيحتى انك تمشى من الكتاب لأول 9 فصول واى مشاكل تواجهك تسأل فيها لأنها بتقدملك الأساس اللى بيتبنى عليه باقى الكتاب او باقى رحلتك مع البايثون مع اى كتب اخرى فلازم يكون الأساس ليك متين

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

يا اخوان جملة INSERT INTO في البايثون كيف ؟ ؟

بشرط انو ال value( ) تكون تؤخد بيانات من متغيرات

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

#files (filename, filemd5)
insertstmt="INSERT INTO files VALUES(?, ?)"
try:
self.sqlcursor.execute(insertstmt, (filename, filemd5))
except Exception, ex:
print ex

او ممكن تحدد عناوين الأعمدة بعد files وتحدد القيم اللى هتمررها ل values

راجع جزئية قواعد البيانات فى الكتاب

تم تعديل بواسطه ahmed_youssef
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .