Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
Yousef Metwally

فى نهاية هذا المشروع ، سوف تكون قادرًا على أن تصنع إشعارات مخصصة لل desktop بتاعك باستخدام Python. و هتعرف تستخدم بطريقه مفيده مكتبات Python مختلفه عشان تقدر تطلع بيانات من الانترنت و تقوم بمعالجتها و بعد كده تقدمها ك إشعارات. في المشروع ده هتعمل اخبار COVID-19 ك إشعارات عشان تبقى دايما عارف كل حاجه جديده اول باول.

Read more

فى نهاية هذا المشروع ، سوف تكون قادرًا على أن تصنع إشعارات مخصصة لل desktop بتاعك باستخدام Python. و هتعرف تستخدم بطريقه مفيده مكتبات Python مختلفه عشان تقدر تطلع بيانات من الانترنت و تقوم بمعالجتها و بعد كده تقدمها ك إشعارات. في المشروع ده هتعمل اخبار COVID-19 ك إشعارات عشان تبقى دايما عارف كل حاجه جديده اول باول.

لغة Python هي من اسهل لغات البرمجه اللي سهل انك تقدر توصلها عشان ال Syntax بتاعها سهل و بسهوله تقدر تستخدمها لانها مشابهة للغة العادية. بنستخدمها في برامج الـ machine learning و ال data science بشكل كبير جدا. وهما من أكبر التطبيقات اللي في تركيز عليها دلوقتي في مجال الـ computer science. كلغة python ليها دعم كبير اوي من شركات زي Facebook و Amazon. وعلى وجه أخص ف Google هي اكتر شركه بتدعم استخدامها لكل المبرمجين و المهندسين.

ملاحظة: تعمل هذه الدورة التدريبية بشكل أفضل للمتعلمين المقيمين في منطقة أمريكا الشمالية. نعمل حاليًا على توفير نفس التجربة في مناطق أخرى.

Enroll now

Here's a deal for you

Save money when you learn with a deal that may be relevant to this course.
All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Teaches beginners how to create desktop notifications and utilize various Python libraries to extract, process, and display data
Develops skills in using Python for data extraction, processing, and presentation
Utilizes Python, a high-level programming language with a simple syntax and widespread industry adoption
Emphasizes the practical application of Python in the context of COVID-19 news updates
Provides a hands-on opportunity to apply Python skills in a meaningful project
Includes a clear and concise overview of Python's capabilities and applications

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

بناء إشعارات سطح المكتب باستخدام بايثون

وفقًا للمتعلمين، يقدم هذا الكورس مقدمة عملية وقوية (positive) في بناء إشعارات سطح المكتب باستخدام بايثون (neutral). يُبرز الطلاب أن الكورس شرحه واضح ومناسب للمبتدئين (positive) في البرمجة، مع تطبيق عملي خطوة بخطوة (positive) يتيح لهم فهم جلب البيانات ومعالجتها (neutral) بشكل فعال. يلاحظ البعض أن المحتوى المتعلق بإشعارات كوفيد-19 (neutral) قد يكون مرتبطًا ببيانات أمريكا الشمالية (warning) بشكل أساسي، مما يحد من فائدته للمتعلمين خارج هذه المنطقة (negative). ومع ذلك، يشيد الكثيرون بـسهولة فهم الأكواد (positive) والمنهج العملي (positive) الذي يمكنهم من بناء مشاريع مشابهة وتطبيقها في مجالات مختلفة.
المحتوى منظم ومقدم بطريقة تسهل الفهم حتى للمبتدئين.
"الشرح كان واضحًا جدًا ومناسب للمبتدئين في البرمجة، مما ساعدني على متابعة الخطوات بسهولة."
"وجدت الشروحات سهلة المتابعة والفهم، حتى للمبتدئين مثلي الذين ليس لديهم خلفية كبيرة في بايثون."
"المدرب يشرح خطوة بخطوة بطريقة سلسة ومفهومة للجميع، مما يجعل التعلم ممتعًا وغير معقد."
يركز الكورس على بناء مشروع عملي قابل للتطبيق مباشرة.
"دورة رائعة، تعلمت منها الكثير عن جلب البيانات وإشعارات سطح المكتب. أستطيع الآن بناء مشاريع مشابهة بنفسي. المشروع كان ممتعًا وواقعيًا."
"أفضل طريقة لتعلم بايثون العملي. المدرس يشرح خطوة بخطوة، والأكواد تعمل بسلاسة."
"كورس ممتاز للمبتدئين في بايثون ويريدون بناء شيء حقيقي. الأكواد سهلة الفهم والتطبيق."
قد تكون المعلومات المتعلقة بـ COVID-19 غير محدثة تمامًا.
"المعلومات قديمة بعض الشيء، خصوصًا مع تغير وضع كوفيد-19 الحالي. الدورة تحتاج إلى تحديث البيانات."
"أتمنى أن يتم تحديث البيانات لتواكب التطورات الحالية للوباء، لأن الأرقام لم تعد ذات صلة اليوم."
قد يواجه المتعلمون خارج أمريكا الشمالية قيودًا في البيانات.
"واجهت مشكلة بسيطة في تشغيل البيانات الخاصة بمنطقتي (خارج أمريكا الشمالية)، ولكن بشكل عام الفهم جيد للمفاهيم."
"لكنني واجهت صعوبة في جعل إشعارات كوفيد-19 تعمل بشكل صحيح لأن البيانات كانت مخصصة لأمريكا الشمالية فقط."
"الاعتماد على بيانات أمريكا الشمالية فقط يحد من فائدته لي كشخص يعيش في آسيا. أتمنى أن يتم توفير بيانات عالمية."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in برنامج تنبيه سطح المكتب باستخدام Python: إشعارات Covid-19 with these activities:
استعرض أساسيات لغة بايثون
سيساعدك استعراض أساسيات لغة بايثون على بناء أساس قوي قبل بدء هذه الدورة التدريبية لضمان فهمك الأمثل للمفاهيم المتقدمة التي سيتم تناولها لاحقًا.
Browse courses on Python
Show steps
  • راجع كتابًا أو مقالاً عبر الإنترنت يغطي أساسيات لغة بايثون.
  • حاول حل بعض التمارين البرمجية البسيطة على منصة مثل HackerRank أو LeetCode.
Show all one activities

Career center

Learners who complete برنامج تنبيه سطح المكتب باستخدام Python: إشعارات Covid-19 will develop knowledge and skills that may be useful to these careers:
Data Analyst
Data Analysts collect and analyze data to help businesses make better decisions. They use programming languages such as Python to extract insights from raw data and present them in a clear and concise way. This course can help aspiring Data Analysts develop the essential skills needed to succeed in this field. By learning how to use Python to process and analyze data, learners will be well-equipped to handle the challenges of working with large and complex datasets. Additionally, the course's focus on providing COVID-19 data in a timely manner demonstrates the importance of data analysis in real-world applications.
Software Engineer
Software Engineers design, develop, and maintain software applications. They use programming languages such as Python to create efficient and reliable software solutions. This course can provide aspiring Software Engineers with a foundation in Python programming. By learning how to build desktop notifications using Python, learners will gain practical experience in developing user-friendly software applications. Additionally, the course's focus on COVID-19 data highlights the importance of software engineering in addressing real-world problems.
Web Developer
Web Developers design and develop websites and web applications. They use programming languages such as Python to create interactive and user-friendly websites. This course can help aspiring Web Developers build a foundation in Python programming. By learning how to use Python to create desktop notifications, learners will gain practical experience in developing web applications that can communicate with users in a timely manner. Additionally, the course's focus on COVID-19 data demonstrates the importance of web development in providing timely information to the public.
Data Scientist
Data Scientists use statistical and machine learning techniques to extract insights from data. They use programming languages such as Python to develop predictive models and analyze large datasets. This course can provide aspiring Data Scientists with a foundation in Python programming. By learning how to use Python to process and analyze COVID-19 data, learners will gain practical experience in working with real-world datasets. Additionally, the course's focus on data visualization will help learners communicate their findings effectively.
Machine Learning Engineer
Machine Learning Engineers design and develop machine learning models. They use programming languages such as Python to create models that can learn from data and make predictions. This course can help aspiring Machine Learning Engineers build a foundation in Python programming. By learning how to use Python to process and analyze COVID-19 data, learners will gain practical experience in working with real-world datasets. Additionally, the course's focus on data visualization will help learners communicate their findings effectively.
Business Analyst
Business Analysts use data to help businesses understand their customers and make better decisions. They use programming languages such as Python to analyze data and create presentations that are easy to understand. This course can provide aspiring Business Analysts with a foundation in Python programming. By learning how to use Python to process and analyze COVID-19 data, learners will gain practical experience in working with real-world datasets. Additionally, the course's focus on data visualization will help learners communicate their findings effectively.
Data Engineer
Data Engineers design and build the systems that store and process data. They use programming languages such as Python to create efficient and scalable data pipelines. This course can provide aspiring Data Engineers with a foundation in Python programming. By learning how to use Python to process and analyze COVID-19 data, learners will gain practical experience in working with real-world datasets. Additionally, the course's focus on data visualization will help learners communicate their findings effectively.
Product Manager
Product Managers are responsible for the development and launch of new products. They use data to understand their customers and make decisions about product features. This course can provide aspiring Product Managers with a foundation in Python programming. By learning how to use Python to process and analyze COVID-19 data, learners will gain practical experience in working with real-world datasets. Additionally, the course's focus on data visualization will help learners communicate their findings effectively.
Project Manager
Project Managers are responsible for planning and executing projects. They use data to track progress and make decisions about project scope and budget. This course may be useful for aspiring Project Managers who want to learn how to use Python to process and analyze data. Additionally, the course's focus on data visualization may help Project Managers communicate their findings effectively.
Marketing Analyst
Marketing Analysts use data to understand the effectiveness of marketing campaigns. They use programming languages such as Python to analyze data and create presentations that are easy to understand. This course may be useful for aspiring Marketing Analysts who want to learn how to use Python to process and analyze data. Additionally, the course's focus on data visualization may help Marketing Analysts communicate their findings effectively.
Sales Analyst
Sales Analysts use data to understand the sales process and identify opportunities for growth. They use programming languages such as Python to analyze data and create presentations that are easy to understand. This course may be useful for aspiring Sales Analysts who want to learn how to use Python to process and analyze data. Additionally, the course's focus on data visualization may help Sales Analysts communicate their findings effectively.
Financial Analyst
Financial Analysts use data to understand the financial performance of companies and make investment recommendations. They use programming languages such as Python to analyze data and create presentations that are easy to understand. This course may be useful for aspiring Financial Analysts who want to learn how to use Python to process and analyze data. Additionally, the course's focus on data visualization may help Financial Analysts communicate their findings effectively.
Operations Analyst
Operations Analysts use data to understand the efficiency of business operations. They use programming languages such as Python to analyze data and create presentations that are easy to understand. This course may be useful for aspiring Operations Analysts who want to learn how to use Python to process and analyze data. Additionally, the course's focus on data visualization may help Operations Analysts communicate their findings effectively.
Risk Analyst
Risk Analysts use data to identify and assess risks. They use programming languages such as Python to analyze data and create presentations that are easy to understand. This course may be useful for aspiring Risk Analysts who want to learn how to use Python to process and analyze data. Additionally, the course's focus on data visualization may help Risk Analysts communicate their findings effectively.
Compliance Analyst
Compliance Analysts use data to ensure that companies comply with laws and regulations. They use programming languages such as Python to analyze data and create presentations that are easy to understand. This course may be useful for aspiring Compliance Analysts who want to learn how to use Python to process and analyze data. Additionally, the course's focus on data visualization may help Compliance Analysts communicate their findings effectively.

Reading list

We've selected 15 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in برنامج تنبيه سطح المكتب باستخدام Python: إشعارات Covid-19.
Is about Python programming and is intended for beginners. It begins with the basics of programming and covers concepts such as variables, data types, conditionals, and loops. It then introduces more advanced topics such as functions, classes, and modules. This book is an excellent resource for students who are new to programming or who want to learn more about Python.
Is about Python programming and is intended for beginners and intermediate users alike. It covers a wide range of topics, such as using Python to automate tasks, working with data, and creating web applications. This book is an excellent resource for students who want to learn more about Python.
Explores advanced Python programming techniques and idioms, providing guidance on writing clear, concise, and effective code. It is recommended for programmers with prior Python experience who wish to improve their coding style and efficiency.
Provides a comprehensive introduction to data analysis using Python. It covers data manipulation, data exploration, and data visualization using Pandas, NumPy, and Jupyter Notebook. It valuable resource for beginners and data analysts interested in using Python for data analysis tasks.
Provides comprehensive coverage of the Python programming language, making it suitable for both beginners and experienced programmers. It features clear explanations, real-world examples, and a detailed exploration of Python's syntax, data types, and control flow.
Offers a collection of practical recipes and solutions to common programming problems in Python. It serves as a valuable resource for programmers of all levels, providing quick and efficient techniques for solving everyday programming challenges.
Provides a comprehensive overview of deep learning concepts and techniques using Python. It covers neural networks, convolutional neural networks, recurrent neural networks, and practical applications. It great resource for students and practitioners interested in implementing deep learning models.
Introduces data science concepts and techniques using Python. It covers data exploration, data cleaning, feature engineering, machine learning algorithms, and data visualization, making it a great resource for beginners and data science enthusiasts.
Serves as a concise and practical reference guide to the Python programming language. It is ideally suited for experienced programmers who seek quick access to information or a refresher on specific topics.
Provides practical advice and best practices for writing better Python code. It covers a wide range of topics, including code organization, error handling, and performance optimization, making it a valuable resource for programmers of all levels.
Provides a comprehensive overview of design patterns in Python. It explores creational, structural, and behavioral patterns, explaining their purpose and how to apply them effectively in software development.
Provides a foundational understanding of the principles and algorithms behind data science. It uses Python as the primary programming language and covers topics such as linear algebra, calculus, and statistics, making it suitable for beginners and those with a non-technical background.
Is about Python programming and is intended for beginners and intermediate users alike. It covers a wide range of topics, such as the basics of programming, data structures, and algorithms. This book is an excellent resource for students who want to learn more about Python.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser