اذهب إلى المحتوى

Sami Remili

الأعضاء
  • المساهمات

    79
  • تاريخ الانضمام

  • تاريخ آخر زيارة

كل منشورات العضو Sami Remili

  1. بارك الله فيك أخي , شكرا جزيلا
  2. السلام عليكم ارغب بالدخول في عالم برمجيات مفتوحة المصدر للمساهمة و التعلم ماهي لغات البرمجة المستعملة في عمل برمجيات مفتوحة مصدر في نظام لينكس بالاخص في توزيعة اوبنتو هل يوجد اي دورة تعليمية بلعربي او بالانجليزي لعمل تطبيقات و برامج تعمل على نظام لينكس ؟
  3. السلام عليكم ارغب بالدخول في عالم برمجيات مفتوحة المصدر للمساهمة و التعلم ماهي لغات البرمجة المستعملة في عمل برمجيات مفتوحة مصدر في نظام لينكس بالاخص في توزيعة اوبنتو هل يوجد اي دورة تعليمية بلعربي او بالانجليزي لعمل تطبيقات و برامج تعمل على نظام لينكس ؟
  4. لقد صنعت سكريبت ترجمة بلغة بايثون. عند تشغيله عن طريق cmd لا تظهر الحروف العربية فقط لكن عن طريق IDLE او Editor تشتغل عادي . هل من حل؟
  5. بارك الله فيك اخي
  6. لقد عملت سكريبتات و ارغب في عمل GUI هل من مكتبة لهذا الغرض ؟ هل توجد مكتبة من غير Kivy كيف يتم ربط كود خاص بالسكريبت مع دوال GUI
  7. شكرا أخي على الرد شكرا أخي
  8. سلام عليكم هل من شرح بأمثلة بخصوص generators مافهمته ان generator لا تنشئ مكان في ذاكرة كما تفعل مثال list فهي تنشأ رقم برقم و الكلمة المجوزة yield بمثابة وقف مؤقت للدالة و المولدات تمسك فقط القيمة الحالية أما القيمة السابقة تحذف من الذاكرة اتمنى الرد قريبا
  9. شكرا أخي و بارك الله فيك . يعني يجب ان اتجه الى Full-Stack Development بحكم لدي تجربة فيما يخص لغة بايثون لكن ماذا عن دورات : Microsoft هل توجد من تعتمد على لغة بايثون ؟ لك مني ألف تحية
  10. سلام عليكم معذرة ان كان سؤالي ليس في مكان المناسب ربما. بخصوص مبادرة مليون مبرمج ماهو مسار الذي يعتمد على لغة بايثون في مبادرة مليون مبرمج؟ بارك الله فيكم من لديه معلومات يفيدنا و له جزيل الشكر
  11. سلام عليكم يا ريت شرح كود سكريبت بايثون #!/usr/bin/env python3 import json import locale import sys import emails import os import reports def load_data(filename): """Loads the contents of filename as a JSON file.""" with open(filename) as json_file: data = json.load(json_file) return data def format_car(car): """Given a car dictionary, returns a nicely formatted name.""" return "{} {} ({})".format( car["car_make"], car["car_model"], car["car_year"]) car_sales ={} def calculate_sales_per_year(car, total_sales): if(car["car_year"] in car_sales): car_sales[car["car_year"]]=car_sales[car["car_year"]]+total_sales else: car_sales[car["car_year"]]=total_sales def returns_most_popular_car_year(): key='' value=0 for k in car_sales: if(car_sales[k]>value): key = k value = car_sales[k] return "The most popular year was "+str(key)+" with "+str(value)+" sales." def process_data(data): """Analyzes the data, looking for maximums. Returns a list of lines that summarize the information. """ locale.setlocale(locale.LC_ALL, 'en_US.UTF8') max_revenue = {"revenue": 0} max_sales = {"total_sales": 0} for item in data: # Calculate the revenue generated by this model (price * total_sales) # We need to convert the price from "$1234.56" to 1234.56 item_price = locale.atof(item["price"].strip("$")) item_revenue = item["total_sales"] * item_price if item_revenue > max_revenue["revenue"]: item["revenue"] = item_revenue max_revenue = item # TODO: also handle max sales if item["total_sales"] > max_sales["total_sales"]: max_sales = item # TODO: also handle most popular car_year calculate_sales_per_year(item["car"],item["total_sales"]) summary = [ "The {} generated the most revenue: ${}".format( format_car(max_revenue["car"]), max_revenue["revenue"]), "The {} had the most sales: {}".format( format_car(max_sales["car"]), max_sales["total_sales"]), returns_most_popular_car_year() ] return summary def cars_dict_to_table(car_data): """Turns the data in car_data into a list of lists.""" table_data = [["ID", "Car", "Price", "Total Sales"]] for item in car_data: table_data.append([item["id"], format_car(item["car"]), item["price"], item["total_sales"]]) return table_data def pdf_generator(summary,data): table_data=cars_dict_to_table(data) result='' for line in summary: result=result+line+'<br/>' reports.generate("/tmp/reportCars.pdf", "Sales Summary for last month",result,table_data ) def email_send_report(summary): sender = "automation@example.com" receiver = "{}@example.com".format(os.environ.get('USER')) subject = "Sales summary for last month" body = '\n'.join(summary) message = emails.generate(sender, receiver, subject, body, "/tmp/reportCars.pdf") emails.send(message) def main(argv): """Process the JSON data and generate a full report out of it.""" data = load_data("/home/student/car_sales.json") summary = process_data(data) # TODO: turn this into a PDF report pdf_generator(summary,data) # TODO: send the PDF report as an email attachment email_send_report(summary) if __name__ == "__main__": main(sys.argv)
  12. بارك الله فيك اخي بارك الله فيك اخي على الشرح
  13. ماهو SMTP ماهو : MIME و mimetype و subtype وماهو الفرق بينهم بين SMTP و MIME
  14. شكرا أخي بارك الله فيك
  15. سلام عليكم هل من يتكرم و يشرح لي هذا الكود #! /usr/bin/env python3 import os import requests dir="/data/feedback/" url= "http://1.1.1.1/feedback/" for file in os.listdir(dir): types = ["title","name","date","feedback"] dates = {} lines = [] print(file) with open(dir+"/"+file,"r") as txtfile: x = 0 for line in txtfile: dates[tipos[x]] = line.rstrip('\n') x += 1 print(dates) response = requests.post(url,json=dates)
  16. ك الل بارك الله فيكم اخي
  17. سلام عليكم ماالمقصود ب :HTTP requests و : HTTP responses مافائدة استعمال مكتبة Python Request library من يتفضل و يكرمنا بشرح هذ الكود >>> import requests >>> response = requests.get('https://www.google.com') >>> print(response.text[:300]) <!doctype html><html itemscope="" itemtype="http://schema.org/WebPage" lang="de"><head><meta content="text/html; charset=UTF-8" http-equiv="Content-Type"><meta content="/images/branding/googleg/1x/googleg_standard_color_128dp.png" itemprop="image"><title>Google</title><script nonce="dZfbIAn803LDGXS9 >>> response = requests.get('https://www.google.com', stream=True) >>> print(response.raw.read()[:100]) b'\x1f\x8b\x08\x00\x00\x00\x00\x00\x02\xff\xc5Z\xdbz\x9b\xc8\x96\xbe\xcfS`\xf2\xb5-\xc6X\x02$t\xc28\xe3v\xdc\xdd\xee\xce\xa9\xb7\xdd;\xe9\x9d\xce\xf6W@\t\x88\x11`@>D\xd6\x9b\xce\xe5<\xc3\\\xcd\xc5\xfc\xab8\x08\xc9Nz\x1f.&\x8e1U\xb5j\xd5:\xfc\xb5jU\x15\x87;^\xe2\x16\xf7)\x97\x82b\x1e\x1d\x1d\xd2S' >>> response.request.headers['Accept-Encoding'] 'gzip, deflate' >>> response.headers['Content-Encoding'] 'gzip' هل من معلومات و شرح حول مكتبة Python Request library و شكرا
  18. لك جزيل الشكر أخي بارك الله فيك تحياتي
  19. ماهو تعريف : 1/ JSON 2/ YAML 3/ XML وماهو الفرق بينهم و متى نستعمل JSON و متى نستعمل YAML و متى نستعمل XML و يا ريت بامثلة بارك الله فيكم
  20. بارك الله فيك أخي العزيز
  21. ما المقصود ب : Data Serialization deserialization في لغة بايثون و يا ريت بأمثلة
  22. شكرا جزيلا أخي عل الشرح بارك الله فيك
  23. ما المقصود ب : APIs ماهي : built-in libraries و external libraries ما المقصود ب : break change to an APIs شرح هذه المصطلحات على التوالي : 1/ web application 2/ web services 3/ API call 4/ API endpoint
  24. بارك الله فيكم شرح مفصل شكرا أخي و بارك الله فيك
  25. سلام عليكم ماهو SLA ماهو SLos ماهو paging alert ماذا نقصد بي a pull model and push model مشكور
×
×
  • أضف...