Sami Remili
الأعضاء-
المساهمات
79 -
تاريخ الانضمام
-
تاريخ آخر زيارة
إنجازات Sami Remili
عضو نشيط (3/3)
21
السمعة بالموقع
-
بارك الله فيك أخي , شكرا جزيلا
-
السلام عليكم ارغب بالدخول في عالم برمجيات مفتوحة المصدر للمساهمة و التعلم ماهي لغات البرمجة المستعملة في عمل برمجيات مفتوحة مصدر في نظام لينكس بالاخص في توزيعة اوبنتو هل يوجد اي دورة تعليمية بلعربي او بالانجليزي لعمل تطبيقات و برامج تعمل على نظام لينكس ؟
-
السلام عليكم ارغب بالدخول في عالم برمجيات مفتوحة المصدر للمساهمة و التعلم ماهي لغات البرمجة المستعملة في عمل برمجيات مفتوحة مصدر في نظام لينكس بالاخص في توزيعة اوبنتو هل يوجد اي دورة تعليمية بلعربي او بالانجليزي لعمل تطبيقات و برامج تعمل على نظام لينكس ؟
- 2 اجابة
-
- 1
-
لقد صنعت سكريبت ترجمة بلغة بايثون. عند تشغيله عن طريق cmd لا تظهر الحروف العربية فقط لكن عن طريق IDLE او Editor تشتغل عادي . هل من حل؟
- 2 اجابة
-
- 1
-
Sami Remili بدأ بمتابعة شرح مصطلحات اظهار الحروف العربية من سكريبت بايثون في cmd عمل GUI لسكربتات بايثون 3 آخرين
-
لقد عملت سكريبتات و ارغب في عمل GUI هل من مكتبة لهذا الغرض ؟ هل توجد مكتبة من غير Kivy كيف يتم ربط كود خاص بالسكريبت مع دوال GUI
-
شكرا أخي على الرد شكرا أخي
-
سلام عليكم هل من شرح بأمثلة بخصوص generators مافهمته ان generator لا تنشئ مكان في ذاكرة كما تفعل مثال list فهي تنشأ رقم برقم و الكلمة المجوزة yield بمثابة وقف مؤقت للدالة و المولدات تمسك فقط القيمة الحالية أما القيمة السابقة تحذف من الذاكرة اتمنى الرد قريبا
- 3 اجابة
-
- 1
-
شكرا أخي و بارك الله فيك . يعني يجب ان اتجه الى Full-Stack Development بحكم لدي تجربة فيما يخص لغة بايثون لكن ماذا عن دورات : Microsoft هل توجد من تعتمد على لغة بايثون ؟ لك مني ألف تحية
-
سلام عليكم معذرة ان كان سؤالي ليس في مكان المناسب ربما. بخصوص مبادرة مليون مبرمج ماهو مسار الذي يعتمد على لغة بايثون في مبادرة مليون مبرمج؟ بارك الله فيكم من لديه معلومات يفيدنا و له جزيل الشكر
-
سلام عليكم يا ريت شرح كود سكريبت بايثون #!/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)
-
بارك الله فيك اخي بارك الله فيك اخي على الشرح
- 3 اجابة
-
- 1
-
ماهو SMTP ماهو : MIME و mimetype و subtype وماهو الفرق بينهم بين SMTP و MIME
-
سلام عليكم هل من يتكرم و يشرح لي هذا الكود #! /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)