وعدتكم من فترة بكتاب يساعد على تعلم بايثون بسهولة وفى نفس الوقت بإسلوب خفيف وكل فترة بعد انهاء الفهرس الأصلى كنت بضيف اجزاء جديدة على كل حال الكتاب مقسم لكذا جزئية
ا- الأساسيات بتتكلم عن المفاهيم البرمجية الأساسية ومقدمة عامة عن بايثون واهميتها وبعد كدا انواع البيانات الأساسية فى بايثون زى str, list, tuple, dict ويليها التعامل مع الشروط if/elif/else والتعامل مع ال loops وانشاء الدوال والإجراءات (الجزئية دى للى مش عنده خلفية نهائيا عن البرمجة)
2- جزئية البرمجة الكائنية بتعرض ايه اهمية ال OOP وكيفية التعامل معاها من خلال بايثون والوراثة (فصل الرجل والذئب والمستذئب )وكيف تنشئ وحدات/حزم خاصة بيك وكيف تتعامل مع البرامج الخارجية واستدعاءها
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- التكامل مع لغات اخرى جزئية لابأس بها فى التكامل بين بايثون والسى (للتحسين فى الإصدار القادم)

الكتاب حوالى 230 صفحة عدل عنوان الموضوع يا kaspersky0 ومتوفر للتصفح
-striked-
نسخة PDF ؟ غير متوفرة لحد مالاقى حد يساهم فى تنسيق الكتاب
اقتباس:
--striked

اساسيات

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
اى جزئيات غامضة او تعليقات مرحب بيها

EDIT:
تم توفير ملف PDF

تقدر تحمله من هنا
http://programming-fr34ks.net/striky...lsPyPfBook.pdf

عدد الصفحات 283 صفحة