We may earn an affiliate commission when you visit our partners.
Course image
Amani Abbas

في هذه الدورة التدريبية القائمة على المشروع والتي تستغرق ساعة ونصف تقريباً، ستتعرف على هياكل البيانات المختلفة في لغة البرمجة بايثون، كما ستتعلم كيفية التعامل مع الملفات فتحها وقرائتها وكتابتها عن طريق استخدام بايثون، وستقوم بكتابة مجموعة من البرامج البسيطة من خلال تطبيق ما ستتعلمه خلال المشروع.

Read more

في هذه الدورة التدريبية القائمة على المشروع والتي تستغرق ساعة ونصف تقريباً، ستتعرف على هياكل البيانات المختلفة في لغة البرمجة بايثون، كما ستتعلم كيفية التعامل مع الملفات فتحها وقرائتها وكتابتها عن طريق استخدام بايثون، وستقوم بكتابة مجموعة من البرامج البسيطة من خلال تطبيق ما ستتعلمه خلال المشروع.

هياكل البيانات هي مفاهيم أساسية في علوم الكمبيوتر وهي مهمة جدا في البرمجة ولتتعامل مع أغلب البرامج والتطبيقات البرمجية سيكون عليك التعامل مع القوائم و القواميس و غيرها من هياكل البيانات.

هياكل البيانات هي طريقة لحفظ سلسلة من البيانات في بايثون، قد تكون هذه البيانات المخزنة من نفس النوع أو مختلفة في الأنواع (قد تكون أرقام أو نصوص أو غيرها من أنواع البيانات في باثون)، في هذا المشروع ستتعرف على هياكل البيانات المختلفة وكيفية التعامل معها وكيفية استخدامها لكتابة البرامج البرمجية.

ليس بالضرورة أن يكون لديك خبرة سابقة في البرمجلة بلغة بايثون حيث أن الشرح سيكون بسيط وواضح ومع التطبيق العملي ستتمكن من الوصول لأهداف هذا المشروع، ولكن بالتأكيد إن كان لديك معرفة سابقة بأساسيات البرمجة بلغة البرمجة بايثون ستكون الاستفادة أكبر وسيكون فهمك لمفاهيم الدورة أسهل وأسرع.

Enroll now

What's inside

Syllabus

ملخص المشروع
في هذه الدورة التدريبية القائمة على المشروع والتي تستغرق ساعة ونصف تقريباً، ستتعرف على هياكل البيانات المختلفة في لغة البرمجة بايثون، كما ستتعلم كيفية التعامل مع الملفات فتحها وقرائتها وكتابتها عن طريق استخدام بايثون، وستقوم بكتابة مجموعة من البرامج البسيطة من خلال تطبيق ما ستتعلمه خلال المشروع.هياكل البيانات هي مفاهيم أساسية في علوم الكمبيوتر وهي مهمة جدا في البرمجة ولتتعامل مع أغلب البرامج والتطبيقات البرمجية سيكون عليك التعامل مع القوائم و القواميس و غيرها من هياكل البيانات.هياكل البيانات هي طريقة لحفظ سلسلة من البيانات في بايثون، قد تكون هذه البيانات المخزنة من نفس النوع أو مختلفة في الأنواع (قد تكون أرقام أو نصوص أو غيرها من أنواع البيانات في باثون)، في هذا المشروع ستتعرف على هياكل البيانات المختلفة وكيفية التعامل معها وكيفية استخدامها لكتابة البرامج البرمجية.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Understanding a variety of data structures paves the way to working with many different software applications
Helps you interact with files, namely opening, reading, writing, and closing them, which is a fundamental operation in data science
Guides you in writing simple programs by practicing what you learn during the project
Suitable for beginners as it provides clear explanations and practical implementation, making it easier to understand the concepts
Provides a solid foundation in handling data structures, which is an essential aspect of programming
May require prior programming knowledge in Python for a smoother learning experience

Save this course

Save تعرَف على هياكل البيانات في بايثون من خلال التطبيق العملي to your list so you can find it easily later:
Save

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 تعرَف على هياكل البيانات في بايثون من خلال التطبيق العملي with these activities:
Review Python basics
Reviewing Python basics will provide a strong foundation for understanding the concepts covered in this course.
Browse courses on Python
Show steps
  • Go over basic data types (e.g., int, float, string, list, dictionary)
  • Review control flow (e.g., if-else, for loops, while loops)
  • Practice using functions and modules
Solve coding problems
Solving coding problems will help you develop your problem-solving abilities and deepen your understanding of the course material.
Show steps
  • Find coding problems online (e.g., LeetCode, HackerRank)
  • Choose problems that are relevant to the course topics
  • Attempt to solve the problems on your own
  • Review solutions and learn from your mistakes
Create a Python project
Creating a Python project will allow you to apply your skills in a practical setting and reinforce your knowledge of the course material.
Show steps
  • Choose a project idea that interests you
  • Plan out the project and design the architecture
  • Implement the project using Python
  • Test and debug your project
Show all three activities

Career center

Learners who complete تعرَف على هياكل البيانات في بايثون من خلال التطبيق العملي will develop knowledge and skills that may be useful to these careers:
Data Analyst
A Data Analyst plays a crucial role in any data-driven organization. They transform raw data into insights that help businesses make informed decisions. This course on Python data structures and file handling provides a solid foundation for Data Analysts, enabling them to effectively manage, analyze, and interpret large datasets. By understanding how to structure and manipulate data, they can gain valuable insights and contribute to data-driven decision-making.
Software Engineer
Software Engineers design, develop, and maintain software applications. This course on Python data structures and file handling equips Software Engineers with essential knowledge and skills to excel in their roles. By mastering data structures and file handling techniques, they can efficiently organize and manage complex data, leading to robust and reliable software applications.
Data Scientist
Data Scientists leverage data to solve complex problems and drive innovation. This course on Python data structures and file handling empowers Data Scientists with the ability to effectively handle and analyze large volumes of data. By understanding how to structure and manipulate data, they can build robust data models, uncover valuable patterns, and contribute to data-driven decision-making.
Machine Learning Engineer
Machine Learning Engineers develop and implement machine learning models to solve real-world problems. This course on Python data structures and file handling provides a strong foundation for Machine Learning Engineers, enabling them to effectively manage and process large datasets. By understanding how to structure and manipulate data, they can build more efficient and accurate machine learning models.
Data Engineer
Data Engineers design, build, and maintain data pipelines and infrastructure. This course on Python data structures and file handling provides Data Engineers with essential skills to manage and process large volumes of data. By understanding how to structure and manipulate data, they can ensure data integrity, reliability, and accessibility for various stakeholders.
Web Developer
Web Developers create and maintain websites and web applications. This course on Python data structures and file handling provides Web Developers with a foundation to effectively manage and process data on the web. By understanding how to structure and manipulate data, they can develop more dynamic and interactive web applications.
Database Administrator
Database Administrators ensure the performance, security, and integrity of databases. This course on Python data structures and file handling provides Database Administrators with essential skills to manage and optimize data storage. By understanding how to structure and manipulate data, they can effectively organize and retrieve data from databases.
Business Analyst
Business Analysts bridge the gap between business and technology, helping organizations make data-driven decisions. This course on Python data structures and file handling provides Business Analysts with the ability to effectively analyze and interpret data. By understanding how to structure and manipulate data, they can contribute to data-driven decision-making and improve business outcomes.
Statistician
Statisticians collect, analyze, and interpret data to provide insights into various fields. This course on Python data structures and file handling provides Statisticians with essential skills to manage and process large datasets effectively. By understanding how to structure and manipulate data, they can conduct more robust statistical analyses and draw more accurate conclusions.
Operations Research Analyst
Operations Research Analysts use mathematical and analytical techniques to solve complex business problems. This course on Python data structures and file handling provides Operations Research Analysts with a solid foundation to manage and analyze data effectively. By understanding how to structure and manipulate data, they can develop more efficient and effective solutions to business problems.
Financial Analyst
Financial Analysts evaluate and interpret financial data to provide investment recommendations and make financial decisions. This course on Python data structures and file handling provides Financial Analysts with essential skills to manage and analyze financial data effectively. By understanding how to structure and manipulate data, they can conduct more in-depth financial analysis and make more informed decisions.
Auditor
Auditors examine and evaluate financial records to ensure accuracy and compliance. This course on Python data structures and file handling provides Auditors with essential skills to manage and analyze financial data effectively. By understanding how to structure and manipulate data, they can conduct more efficient and effective audits.
Actuary
Actuaries use mathematical and statistical techniques to assess risk and uncertainty. This course on Python data structures and file handling provides Actuaries with essential skills to manage and analyze data effectively. By understanding how to structure and manipulate data, they can develop more robust actuarial models and make more informed decisions.
Market Researcher
Market Researchers gather and analyze data to understand market trends and consumer behavior. This course on Python data structures and file handling provides Market Researchers with essential skills to manage and analyze data effectively. By understanding how to structure and manipulate data, they can conduct more in-depth market research and develop more effective marketing strategies.
UX Researcher
UX Researchers study user behavior and feedback to improve user experience. This course on Python data structures and file handling provides UX Researchers with essential skills to manage and analyze user data effectively. By understanding how to structure and manipulate data, they can conduct more in-depth UX research and make more informed design decisions.

Reading list

We've selected nine 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 تعرَف على هياكل البيانات في بايثون من خلال التطبيق العملي.
Provides a comprehensive overview of data structures and algorithms in Java. It good resource for students who want to learn about the fundamentals of data structures and algorithms.
Provides a comprehensive overview of algorithms. It good resource for students who want to learn about the fundamentals of algorithms.
Provides a comprehensive overview of algorithms in Python. It good resource for students who want to learn about the fundamentals of algorithms.
Provides a comprehensive overview of data structures and algorithms in Python. It good resource for students who want to learn more about the fundamentals of data structures and algorithms.
Provides a practical introduction to data structures and algorithms in Python. It good resource for students who want to learn how to implement data structures and algorithms in Python.
Provides a practical introduction to algorithms in Python. It good resource for students who want to learn how to implement algorithms in Python.
Provides a fun and engaging introduction to algorithms. It good resource for students who want to learn about algorithms without getting bogged down in the details.

Share

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

Similar courses

Here are nine courses similar to تعرَف على هياكل البيانات في بايثون من خلال التطبيق العملي.
بايثون لعلوم البيانات والذكاء الصناعي
Most relevant
R أساسيات لغة البرمجة
Most relevant
تعلّم أساسيات البرمجة بلغة بايثون من خلال التطبيق العملي
Most relevant
أساسيات تحليل البيانات باستخدام بايثون وباندا
Most relevant
البرمجة في لغة Python
Most relevant
قواعد البيانات وSQL (لغة الاستعلام البنيوية) لعلم البيانات
Most relevant
تعلّم أساسيات نظام التشغيل لينكس
Most relevant
Microsoft Excel حسابات البيانات في
Most relevant
تطوير المحمول وJavaScript
Most relevant
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 - 2024 OpenCourser