• 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

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

كيف حاالكم^^"؟؟

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

شي جميل بصراحة

رغم اني تركت البرمجة بهذه اللغة, بس انا حتى الحين حافظ الاكوااد وكيف اتعاامل معاها... إلا أني برجع لها بقوة بعد ما انتهي من الكلية (في الصيف)

تسلم يا الغالي

ونترقب الافضل

0

شارك هذا الرد


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

تحديثات جديدة لكتاب البايثون

http://ahmedyoussef.wordpress.com/2009/06/...AB%D9%88%D9%86/

حاليا تم اكمال اضافة functools, itertools, ctypes, pyinotify وعمل بعض التوضيحات الإضافية

وناقص جزئية ال RE و swig و SQLAlchemy مين يحب يساهم؟

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

شارك هذا الرد


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

جزاك الله كل خير والف شكر

0

شارك هذا الرد


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

ما شاء الله مجهود عظيم واضح انه كتاب رائع

0

شارك هذا الرد


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

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

0

شارك هذا الرد


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

السلام عليكــم ورحمـة الله وبركاتــه ،،

كتاب أكثر من رائع مبسط ومفيد ، كل الشكر لك أخي أحمد .

تحياتي

0

شارك هذا الرد


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

الله يعطيك العافية جاري التحميل ..

0

شارك هذا الرد


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

جزاك الله خيراً أخي العزيز وفقنا الله وأياك إلى ما يحب ويرضى ويسر لك كل عسير

0

شارك هذا الرد


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

مشكوررررر

انا من المعجبين بهذه اللغة السبب لا اعلم لكن من كلام الناس عنها من حيث السهولة و القوة

0

شارك هذا الرد


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

شكرا اخي ولله يوفقك ويجعله بيمزان حسناتك

0

شارك هذا الرد


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

منزل جديد للكتاب ومازال تحت التنقيح ومرحب بجميع المساهمات من إضافة ومراجعة

http://tuxcoders.sourceforge.net/dokuwiki/doku.php?id=pythonguide:pythonguide

*تمت إضافة فصل التعبيرات المنتظمة للكتاب

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

شارك هذا الرد


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

رابط الكتاب لايعمل  

تم تعديل بواسطه vip-0101
0

شارك هذا الرد


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

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

0

شارك هذا الرد


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

بارك الله فيك اخي الكريم

0

شارك هذا الرد


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

السلام عليكم

 

تحديثات واسعة للكتاب

 

تم إضافة 

Regex

Serialization

TokyoCabinet

تعديلات على فصل ال ini parsing

مراجعة أول ٥٠ صفحة

 

 

القادم: فصل عن pyparsing  و ply

إضافة بعض التوضيحات في فصل الشبكات 
 

أفكر جديا بإعادة صياغة فصل الويب والتخصيص لإطارين bottle او flask مع django 

ملف ال odt متاح هنا

https://bitbucket.org/xmonader/pyguide/src/220df8d1a43c4034f1dc4d7bf9f4dbf6cec82425/lsPyPfBook2.odt?at=default

 

هذا مستودع الكتاب

https://bitbucket.org/xmonader/pyguide/src

2

شارك هذا الرد


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

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

 

تعديلا جيدة

 

شيء جميل ويحتاج الكل هذه اﻻطارات افضل ان تقوم بشرحهن..

 

ﻻن حسب مارايت اقشام من الناس ناس على جانغو وناس قارورة وقليل على فلاسك

0

شارك هذا الرد


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

+بعض الأجزاء الصغيرة عن الأعداد وعن المجموعات sets في بايثون

0

شارك هذا الرد


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

السلام عليكم --

 

لم استطع تحميل ملف ال PDF

 

ارجو تصحيح الرابط 

 

حقيقة بودي تعلم هذه اللغة 

0

شارك هذا الرد


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

اسف ... تم التحميل 

 

شكرا على الكتاب 

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

شارك هذا الرد


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

تم إضافة جزء عن معالجة JSON

2

شارك هذا الرد


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

بارك الله فيك ياأخى احمد

 

عندى رجاء

ارجو ان يتم تحويل الكتاب الى python 3 لأن بصراحة الكتاب رائع وهو افضل مرجع للغة واعتبره افضل من كتب انجليزية كثيرة

 

 

بارك الله فيك

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

شارك هذا الرد


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

بإذن الله يابشمهندس، سعيد أن الكتاب عجبك :)

1

شارك هذا الرد


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

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

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



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

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

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