الخدمة البرمجية التي أريدها هي تسريع سكربت لتصبح أسرع
لدى سكربت عبارة عن جلب الداتا عن طريق api في كل ثانية بشكل أوتوماتيكي
وهذا نموذج مصغر للداتا التي يتم جلبها:
المطلوب هو أن نحول الداتا الي هذا الشكل:
P هي عبارة عن سعر
Q هي عبارة عن كمية
POC هي عبارة عن أكبر Q خلال 24 ساعة يتم طبع P
يتم حسابها إبتداءً من الثانية الاولى (أي من السطر الأولى ) الى انتهاء 24 ساعة
وفي بداية يوم جديد 00:00:01 يبدأ الحساب من جديد أي أن الكمية تصير 0 ويبدأ من جديد الحساب
BVA و TVA هما عبارة عن رقمين P حدث فيهما 70% من مجموع Q خلال 24 ساعة وتكون POC جزء من 70%
يتم حسابها إبتداءً من الثانية الاولى (سطر الأولى ) الى انتهاء 24 ساعة
وفي بداية يوم جديد 00:00:01 يبدأ الحساب من جديد أي أن الكمية تصير 0 ويبدأ من جديد الحساب
BVA هي أصغر رقم P
TVA هي أكبر رقم P
وهذا مثال:
نفترض مثل السكربت في أولى ثانية 00:00:01 قمت بجلب داتا
P = 400 , Q = 2
إذاً ستكون لدينا هذه النتيحة:
سيقوم بطبع 400 في POC لأنه تعتبر أكبر قيمة Q موجود عندنا خلال 24 ساعة
ستقوم بعد ذلك السكربت بجمع مجموع Q وتشوف 70% أين حدث وكانت POC من ضمنها
وستقوم بطبع P خاص بهما BTA و VTA
حاليا لأننا في الثانية الأولى لا يوجد رقمين في P يوجد فقط رقم واحد هو 400 ستقوم بطبع 400
الان سننتقل الى الثانية 2 - 00:00:02 ستقوم السكربت بجلب داتا جديدة
P = 401 , Q = 1
إذاً ستكون لدينا هذه النتيحة:
سيقوم بطبع 400 في POC لأنها مازلت تعتبر أكبر قيمة Q موجود عندنا خلال 24 ساعة
ستقوم بعد ذلك السكربت بجمع مجموع Q وهو 2 + 1 وتشوف 70% أين حدث وكانت POC من ضمنها
وستقوم بطبع P خاص بهما BTA و VTA
حاليا أصبح عندنا رقمين في P سيقوم بطبعهم معاً , لأنه كما قلنا سابقاً BVA و TVA هما عبارة عن رقمين P حدث فيهما 70% من مجموع Q , رغم ان الرقمين هنا يمثلون 100% من قيمة Q الي أن نسبة 70% بشكل تقريب حدث فهذا الرقمين
الان سننتقل الى الثالثة 3 - 00:00:03 ستقوم السكربت بجلب داتا جديدة
P = 402 , Q = 4
إذاً ستكون لدينا هذه النتيحة:
سيقوم بطبع 402 في POC لأنها تعتبر أكبر قيمة جديد في Q موجود عندنا خلال 24 ساعة
ستقوم بعد ذلك السكربت بجمع مجموع Q وهو 2 + 1 + 4 تساوى 7 وتشوف 70% أين حدث وكانت POC من ضمنها
تقريباً 70% تساوى 4,9
نلاحظ أن هذه الكمية تقريباً موجود بين رقمين 401 و 402 وكذلك POC موجود في هذا المكان
الان سننتقل الى الرابعة 4 - 00:00:04 ستقوم السكربت بجلب داتا جديدة
P = 403 , Q = 1
إذاً ستكون لدينا هذه النتيحة:
سيقوم بطبع 402 في POC لأنها تعتبر أكبر قيمة جديد في Q موجود عندنا خلال 24 ساعة
ستقوم بعد ذلك السكربت بجمع مجموع Q وهو 2 + 1 + 4 + 1 تساوى 8 وتشوف 70% أين حدث وكانت POC من ضمنها
تقريباً 70% تساوى 5.6
نلاحظ أن هذه الكمية تقريباً موجود بين رقمين 401 و 402 وكذلك POC موجود في هذا المكان
الان سننتقل الى الخامسة 5 - 00:00:05 ستقوم السكربت بجلب داتا جديدة
P = 404 , Q = 1
إذاً ستكون لدينا هذه النتيحة:
سيقوم بطبع 402 في POC لأنها تعتبر أكبر قيمة جديد في Q موجود عندنا خلال 24 ساعة
ستقوم بعد ذلك السكربت بجمع مجموع Q وهو 2 + 1 + 4 + 1 + 1 تساوى 9 وتشوف 70% أين حدث وكانت POC من ضمنها
تقريباً 70% تساوى 6.3
نلاحظ أن هذه الكمية تقريباً موجود بين رقمين 401 و 403 وكذلك POC موجود في هذا المكان
أسف على الخطأ الموجود في الجدول
الان سننتقل الى السادسة 6 - 00:00:06 ستقوم السكربت بجلب داتا جديدة
P = 405 , Q = 2
إذاً ستكون لدينا هذه النتيحة:
سيقوم بطبع 402 في POC لأنها تعتبر أكبر قيمة جديد في Q موجود عندنا خلال 24 ساعة
ستقوم بعد ذلك السكربت بجمع مجموع Q وهو 2 + 1 + 4 + 1 + 1+ 2 تساوى 11 وتشوف 70% أين حدث وكانت POC من ضمنها
تقريباً 70% تساوى 7.7
نلاحظ أن هذه الكمية تقريباً موجود بين رقمين 401 و 404 وكذلك POC موجود في هذا المكان
الان سننتقل الى الثانية 7 - 00:00:07 ستقوم السكربت بجلب داتا جديدة
P = 406 , Q = 1
إذاً ستكون لدينا هذه النتيحة:
سيقوم بطبع 402 في POC لأنها تعتبر أكبر قيمة جديد في Q موجود عندنا خلال 24 ساعة
ستقوم بعد ذلك السكربت بجمع مجموع Q وهو 2 + 1 + 4 + 1 + 1+ 2 + 1 تساوى 12 وتشوف 70% أين حدث وكانت POC من ضمنها
تقريباً 70% تساوى 8,4
نلاحظ أن هذه الكمية تقريباً موجود بين رقمين 401 و 404 وكذلك POC موجود في هذا المكان
وهكذا يستمر الأمر الي غاية إنتهاء اليوم وبدء يوم جديد
يمكن أيضاً ان نتواصل عبر meet google حتى أستطيع ان أشرح لك الفكرة جيداً
السلام عليك أستاذ منعم، يمكنني العمل على تسريع سكريبتك وذلك بمراجعة الكود وإضافة التغييرات والتحسينات ليعمل السكريب يشكل أسرع ويواكب سرعة تدفق الداتا، عملت حديث...
السلام عليكم لدي المهارات الكافية في لغة البرمجة بيثون و في مجال سحب البيانات للتعديل على السكريبت او تطويره او اعادة برمجته من الصفر بالنسبة لخوارزيمية تحويل ا...
السلام عليكم و رحمة الله وبركاته الفكرة فيها تحدي أعجبني و خصوصا أن بها مجموعة من الحسابات السريعة أريد أن تشرح لي الفكرة بشكل شخصي و هل هناك سكربت جاهز تريد تع...
انا هو الشخص المناسب للقيام بهذه الخدمة :) ، اخي الكريم ، من اجل القيام بعملية تسريع الكود ، امر متعلق بطريقة كتابة الكود . ويمكننا القيام بعدة اجراءات منها است...
السلام عليكم ورحمة الله وبركاته لدى خبرة فى الويب ٣ سنوات وأخدت دورة احترافية من منصة عالمية فى برمجة الويب بالبابيثون ولدى خبرة جيدة فى البايثون يمكننى عمل ما ...
السلام عليكم انا مهندس برمجبات خبرة 14 عام لدي خبرة واسعة في بايثون وقمت بعمل الكثير من البرامج باستخدامها يمكنك الاطلاع على تقييماتي بمشاريع بايثون هنا بالموقع...
السلام عليكم انا اسامة مهندس ذكاء الاصطناعي اعمل في شركة في اتلانتا في دوام جزئي و اعمل كعامل حر لديا خبرة اكثر من سنتين في المجال يمكنني المساعدة
أهلا أستاذ منعم ، يمكنني البدأ في اكمال المشروع منذ الآن لدي خبرة 2 سنوات في تصميم و تطوير تطبيقات بايثون و يمكننا مناقشة التفاصيل إن اردت ذلك مرحبا بك في أي وق...