Posts Tagged ‘Tutorials’

The Book Of Ruby

Posted: فيفري 24, 2009 in General
الوسوم:, , ,

انهيت قراءة كتاب The Book Of Ruby .. الكتاب جميل جدا ويتكامل مع مقدمة فى روبى بصورة جميلة جدا ، ينقسم للتالى

فصل مقدمة عن روبى ورايلز ، البداية مع روبى والبرنامج الأول

وفصول الكتاب

1، 2 -تعرض لمقدمة مع انواع البيانات -Data Types- السلاسل النصية (Strings) والأرقام Numbers وتحدث عن السياق من ناحية المتغيرات العامة والمحلية، وايضا مقدمة جميلة عن ال OOP ومفاهيمها مثل الصفوف والكائنات ومتغيراتهما instance/class variables والطرق-methods- والصفات وطرق تحديد الوصول وتعدد الأشكال Polymorphism والثوابت وبعض التعمق مع الواراثة.

3- يتحدث عن السلاسل النصية وال Ranges ومعالجتهم

4- يتحدث عن الArrays وال Hashes وبعض طرق التعامل معهم

5، 6- يتحدث فيهم عن الحلقات/الدوارات Loops (مثل for, while, until, Loop) ووحدة Enumerable وتحديد مقارنات مخصصة، ويتحدث عن جمل الإختبار if,then, else, والنفى

7، 8- يتحدث بالتفصيل عن الطرق (طرق تابعة للصف ، طرق خاصة بال Singleton واعادة تعريفها وصلاحيات الوصول public, private, protected) وعن تمرير القيم لهم.

9- يتحدث عن الإستثناءات ومعالجتها ببعض التفصيل

10- يتحدث عن الBlocks والlambdas

11- يتحدث عن ال symbols وعلاقتها بالStrings وفائدة استخدامها

12- يتحدث بالتفصيل عن الوحدات Modules

13- التعامل مع ال IO والملفات والمجلدات والإستدعاء الذاتى

14، 15- التعامل مع YAML ووحدة Marshal لتخزين البيانات وتحميلها

16- التعامل مع ال Regular Expressions

17- التعامل مع الخيوط ال Threading

18- تعرض لعمليات التنقيج والإختبار

19- مقدمة فى رايلز من حيث بعض المفاهيم الأساسية كال MVC وانشاء التطبيق والإستفادة من ال Scaffolding والتعرض لل Migration والpartials

20- فصل جميل عن ال dynamic programming

بإختصار الكتاب جميل جدا وبيغطى حاجات مش اتعرضتلها فى مقدمة فى روبى زى ال lambdas, blocks وال threading وال RE والعكس صحيح كتاب مقدمة فى روبي بيغطى حاجات اضافية زى قواعد البيانات ومعالجة ملفات ال XML والواجهات الرسومية

*طبعا لكتب اكثر تعمق The Ruby Programming Language و Programming Ruby

شغال حاليا فى تجربة جميلة فى الماتلاب مع FreeMat

*ال tutorials الجاية ان شاء الله عن SQLAlchemy و Data Mapper ويمكن لو دماغى رايقة يكون فى حاجة عن FreeMat و Ramaze

صحيح موضوع مهم لكل واحد :d

HowTo Break Up with your girlfriend

الجديد فى كتاب البايثون

Posted: ديسمبر 20, 2008 in General
الوسوم:, ,

اخيرا رسينا على الفهرس

تم الغاء فصل wxPython ربما فى التحديثات او كجزء منفصل وبكدا هيكون الرئيسى هو استخدام PyGTK ومعاها دراسة Gqamoos (هتغطى على حاجات زى ال treeview اللتى لم يتم ذكرها)

بالنسبة PyQt (سيتم اضافة الtutorial المترجمة مع الكتاب)

تم اضافة جزئية عن tKinter (كيفية انشاء واجهة بسيطة مثل Gladizer وبعض المفاهيم العامة الخاصة بها)

تم انهاء فصل الشبكات (انشاء سرفر وكلاينت بسيط ، سرفر لمعالجة اكثر من عميل ، تطبيق دردشة ، تطبيق مشاركة الملفات)

تم حذف مقدمة Zope واستبدالها بجزئيات عن pylons, webpy,Grok

تم حذف فصل Postgres ودا بسبب وجود شرح كامل على ال DB API فى جزئية MySQL (ربما يتم اضافة Storm مكانها)

اضافت جزئية عن twisted, soup

تطبيق عن ال screen scraping

تم اضافة فصل ال Modules/Packages

وبعض الإضافات الأخرى

PyGTK Tutorial!

Posted: ديسمبر 2, 2008 in PF, Tutorials
الوسوم:, , , , ,

30 صفحة يتم التعرض فيها لأساسيات البرمجة الرسومية مع pygtk مثل ال signals والcallbacks واستخدام ال الصناديق والجداول وبعض الويدجتس الأساسية وكيف الإستفادة من gladizer و glade

اى مساهمات ؟

لسه ال textview, treeview والتطبيق الشهير محرر النصوص!

مكتملين فى Ruby-Gnome لو حد حب يعدل الأمثلة

للتحميل

wxRuby Tutorial

Posted: سبتمبر 2, 2008 in Tutorials
الوسوم:, , , ,

الحمد لله انهيت دى… دا الملف قبل مانبدأ فى تجهيزه شامل معظم الكنترولز والمفاهيم الأساسية وتركيز كبير على ال layouts وشرح من الأمثلة الأساسية

اى ملاحظات ياريت ابلاغنا بيها قبل مايبدأ التجهيز للضم للكتاب

http://flyupload.flyupload.com/?fid=490121398

دمتم بخير