• 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

شكراااااا وبارك

 

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

الكتاب متوافر الآن
ملف ال PDF
http://programming-fr34ks.net/strikytutori.../lsPyPfBook.pdf

ملف ال ODT
http://programming-fr34ks.net/strikytutori.../lsPyPfBook.odt

 

شكراا على المجهود لكن الروابط لا تعمل

0

شارك هذا الرد


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

شكراااااا وبارك

 

 

شكراا على المجهود لكن الروابط لا تعمل

قام الأخ احمد يوسف بتحديث الروابط في أول مشاركة .... يبدو أنك لم تقرأ كامل المشاركة :)  .

للتحميل

https://bitbucket.org/xmonader/pyguide

ثم اضغط على source  حيث تجد الملفات ..

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

شارك هذا الرد


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

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

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



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

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

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