الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشروع Pythonpwct لنقل لغة البرمجة بايثون الى بيئة البرمجة بدون كود

بدأه PWCT Maker في 21 فبراير 2009 · 10 رد · 2,141 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

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

بدات اليوم مشروع جديد تحت اسم (PythonPWCT)

وهو يهدف الى نقل لغة البرمجة بايثون الى بيئة البرمجة بدون كود

قمت بطلب تسجيل المشروع على sourceforge.net وانا فى انتظار قبول المشروع (فترة من يوم الى 3 ايام) ان شاء الله

طريق الالف ميل يبدا بخطوة - وهذه هى الخطوة الاولى (عمل لمدة 3 ساعات)

PythonPWCT_0.001.zip

والله الموفق

#2

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

تم تسجيل المشروع على السورس فورج

صفحة برنامج Hello World باستخدام PythonPWCT

http://pythonpwct.sourceforge.net

صفحة المشروع الاساسية

http://www.sourceforge.net/projects/pythonpwct

الشفيرة المصدرية ( اون لاين )

http://pythonpwct.cvs.sourceforge.net

والله الموفق

تم تعديل هذه المشاركة بواسطة PWCT Maker في 26 فبراير 2009 في 23:03

#3

بسم الله الرحمن الرحيم

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

تم اطلاق PythonPWCT 0.002

رابط التحميل المباشر

http://downloads.sourceforge.net/pythonpwc...honPWCT_002.zip

Changes in this release 

1 - The for loop component updated to support using both sequence(string/list) and range. 

2 - New components added (Else if, Else, While, Break, Continue & Pass). 

3 - Better organization of samples where the PWCT folder include everything related to PWCT, while the generated source code in Python programming language are located in one folder

والله الموفق

#4

بسم الله الرحمن الرحيم

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

تم اطلاق PythonPWCT 0.003

رابط التحميل

http://downloads.sourceforge.net/pythonpwc...honPWCT_003.zip

والمكونات التى تم اضافتها هى

1 - Define Function
2 - Call Function
3 - Return a value

والله الموفق

#5

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

تم بحمد الله إطلاق PythonPWCT 0.004

PythonPWCT is a set of PWCT (Programming Without Coding Technology) components that wrap the Python programming language.  

Python is a dynamic object-oriented programming language that can be used for many  
kinds of software development. It offers strong support for integration with other  
languages and tools, comes with extensive standard libraries.  

The Programming Without Coding Technology (PWCT) is a Code-Free Programming Gateway  

PythonPWCT brings the power of PWCT-RPWI Environment to Python programmers.  

New components in this release  
1- Import Module  
2- Import All Functions From Module  
3- Import Functions From Module 
4- Dir (which names a module defines)

للتحميل من المنتدى

او من موقع PythonPWCT

http://pythonpwct.sourceforge.net

PythonPWCT_004.zip

والله الموفق

#6

تم بحمد الله اطلاق

PythonPWCT 0.005

http://www.sourceforge.net/projects/pythonpwct

New components in this release 
1- new list 
2- list append 
3- list extend 
4- list insert 
5- list remove 
6- list pop 
7- list index 
8- list count 
9- list sort 
10- list reverse 
11- list Function (filter/map/reduce)

والله الموفق

#8

تم بحمد الله إطلاق PythonPWCT 0.006

والتحميل متاح من خلال موقع المشروع http://www.sourceforge.net/projects/pythonpwct

New Components in this release :-

1- Del (remove variable/list/slice/item)
2- Set
3- Dict (Build Dictionary)
4- Keys (Return Dictionary Keys)
5- Has Key (check whether a single key is in the dictionary)

والله الموفق

#9

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

تم إطلاق PythonPWCT 0.25

ويمكن التحميل من موقع المشروع http://www.sourceforge.net/projects/pythonpwct

PythonPWCT is a set of PWCT (Programming Without Coding Technology) components that wrap the Python programming language.  

Python is a dynamic object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with extensive standard libraries.  

The Programming Without Coding Technology (PWCT) is a Code-Free Programming Gateway hosted on sourceforge http://doublesvsoop.sourceforge.net

This release of PythonPWCT wrap many of Python features, including but not limited to  

1 - Data Structure  
2 - Control Structure  
3 - Functions  
4 - Classes  
5 - Modules  
6 - Input & Output  

The project are in active development to provide the sprite of Python programming language & PWCT environment in one package.

والله الموفق

تم تعديل هذه المشاركة بواسطة PWCT Maker في 4 أبريل 2009 في 15:07

#10

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

بارك الله فيك أخي و في مجهودك لكن:

- هناك مشكلة في عرض المكونات عندي (لا أعلم هل هي من عندي أم من البرنامج)

post-6588-1238878169_thumb.gif

حيث أسماء المكونات شفافة.

و على العموم فقد جربت المثال المرفق في ال pdf "عمياني" و نفذت البرنامج لطباعة كلمة في سطر الأوامر, مما يدفعني للنقطة الثانية ->

- ما الهدف؟ ما المشكلة التي سيقوم ال PythonPWCT بحلها؟ في علمي البسيط أن " لا تبدأ في عمل تطبيق لا يعالج مشكلة موجودة" و في حالتنا هذه إستلزمتني عدة خطوات لكي أطبع كلمة بينما مع بايثون كانت خطوة واحدة ستحل المشكلة.

ما أريد قوله هو أن تقنية البرمجة بدون كود ربما ستعالج مشكلة (و ربما لا) للغات معينة, لكن هل نفس التقنية مع لغة مثل بايثون أو روبي أو غيرها ستعالج مشكلة قابلت مستخدميها؟.

سبحانك اللهم و بحمدك ، أشهد أن لا إله إلا أنت ، أستغفرك ربي و أتوب إليك

مدونتي

http://www.facebook.com/brmjt

#11

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

اقتباس
هناك مشكلة في عرض المكونات عندي (لا أعلم هل هي من عندي أم من البرنامج)

الالوان المستخدمة فى عرض القائمة هى الالوان القياسية

اقتراح - جرب تشغيل البرنامج بعد تغير الـ windows apperance الى الـ Classic style

اقتباس
- ما الهدف؟ ما المشكلة التي سيقوم ال PythonPWCT بحلها؟ في علمي البسيط أن " لا تبدأ في عمل تطبيق لا يعالج مشكلة موجودة" و في حالتنا هذه إستلزمتني عدة خطوات لكي أطبع كلمة بينما مع بايثون كانت خطوة واحدة ستحل المشكلة.

ما أريد قوله هو أن تقنية البرمجة بدون كود ربما ستعالج مشكلة (و ربما لا) للغات معينة, لكن هل نفس التقنية مع لغة مثل بايثون أو روبي أو غيرها ستعالج مشكلة قابلت مستخدميها؟.

الهدف : البرمجة بدون كود

المشكلة التى يقوم PythonPWCT بحلها : التخلص من جميع مشاكل الكود

ان الكود يرتبط بلغة البرمجة Programming Language وقواعدها النحوية Syntax

الامر الذى يعنى ان اى تغير فى لغة البرمجة قد يسبب عدم صلاحية الكود وحاجته الى التعديل

مثل الحاجة الى عمل تعديلات على الشفيرات المصدرية المكتوبة على الاصدارات القديمة من بايثون بعد صدور Python 3

ايضا ان القواعد النحوية Syntax صارمة - الامر الذى يعنى ان الخطأ فيها غير مقبول مما يعنى ظهور Syntax Errors

الفوائد التى تعود من استخدام البرمجة بدون كود :-

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

2 - ان يكون المبرمج بعديدا تمام البعد عن الاخطاء النحوية Syntax Errors مما يوفر الوقت وبالتالى زيادة الانتاجية

3 - اصبحت هناك لغة برمجة وهمية متمثلة فى مكونات سهلة البناء والتعديل مما يسمح بتطوير اللغة بدون الحاجة الى بناء المترجمات Compilers

4 - الواجهة الرسومية التى يتم التعامل معها يمكن ان تكون باى لغة (عربى ... إنجليزى ..... إلخ)

بخصوص ان هناك خطوات كثيرة لعمل تطبيق بسيط مثل Hello World

فان استخدام البرمجة بدون كود يمكن ان يتم بطريقتين

الاولى ان تستخدمها كمستخدم يفضل الفارة وحينها تجد العديد من الخطوات

الثانية ان تستخدمها كمطور او مبرمج يفضل لوحة المفاتيح وباستخدام مفاتيح الاختصارات وخاصية البحث ستجد سرعة عالية فى العمل.

واخيرا اشكرك اخى الحبيب (محمد سمير) على متابعة هذا العمل

وان شاء الله رب العالمين تستمر معنا

والله الموفق

تم تعديل هذه المشاركة بواسطة PWCT Maker في 5 أبريل 2009 في 22:57

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…