<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>تعليم on زاهي</title><link>https://zahi.netlify.app/tags/%D8%AA%D8%B9%D9%84%D9%8A%D9%85/</link><description>Recent content in تعليم on زاهي</description><generator>Hugo</generator><language>ar</language><lastBuildDate>Wed, 07 Jan 2026 23:34:09 +0200</lastBuildDate><atom:link href="https://zahi.netlify.app/tags/%D8%AA%D8%B9%D9%84%D9%8A%D9%85/index.xml" rel="self" type="application/rss+xml"/><item><title>كتابة أول برنامج</title><link>https://zahi.netlify.app/posts/series-programming-3/</link><pubDate>Sat, 10 Feb 2024 00:00:00 +0000</pubDate><guid>https://zahi.netlify.app/posts/series-programming-3/</guid><description>&lt;h2 id="بيئة-التطوير">بيئة التطوير&lt;/h2>
&lt;p>قبل كتابة أول برنامج، نحتاج إلى تجهيز بيئة التطوير.&lt;/p>
&lt;h3 id="تثبيت-python">تثبيت Python&lt;/h3>
&lt;ol>
&lt;li>زيارة الموقع الرسمي python.org&lt;/li>
&lt;li>تحميل أحدث إصدار&lt;/li>
&lt;li>تثبيت البرنامج مع تفعيل خيار &amp;ldquo;Add to PATH&amp;rdquo;&lt;/li>
&lt;/ol>
&lt;h3 id="محرر-الأكواد">محرر الأكواد&lt;/h3>
&lt;p>أنصح باستخدام &lt;strong>VS Code&lt;/strong>:&lt;/p>
&lt;ul>
&lt;li>مجاني ومفتوح المصدر&lt;/li>
&lt;li>إضافات متنوعة&lt;/li>
&lt;li>دعم ممتاز للغات متعددة&lt;/li>
&lt;/ul>
&lt;h2 id="أول-برنامج">أول برنامج&lt;/h2>
&lt;h3 id="مرحبا-بالعالم">مرحباً بالعالم&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-python" data-lang="python">&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># أول برنامج لنا&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="nb">print&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s2">&amp;#34;مرحباً بالعالم!&amp;#34;&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="nb">print&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s2">&amp;#34;أنا أتعلم البرمجة&amp;#34;&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="برنامج-تفاعلي">برنامج تفاعلي&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-python" data-lang="python">&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># طلب اسم المستخدم&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">name&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="nb">input&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s2">&amp;#34;ما اسمك؟ &amp;#34;&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="nb">print&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="sa">f&lt;/span>&lt;span class="s2">&amp;#34;أهلاً &lt;/span>&lt;span class="si">{&lt;/span>&lt;span class="n">name&lt;/span>&lt;span class="si">}&lt;/span>&lt;span class="s2">! مرحباً بك في عالم البرمجة&amp;#34;&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="آلة-حاسبة-بسيطة">آلة حاسبة بسيطة&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-python" data-lang="python">&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># آلة حاسبة بسيطة&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">num1&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="nb">float&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="nb">input&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s2">&amp;#34;أدخل الرقم الأول: &amp;#34;&lt;/span>&lt;span class="p">))&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">num2&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="nb">float&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="nb">input&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s2">&amp;#34;أدخل الرقم الثاني: &amp;#34;&lt;/span>&lt;span class="p">))&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="nb">print&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="sa">f&lt;/span>&lt;span class="s2">&amp;#34;المجموع: &lt;/span>&lt;span class="si">{&lt;/span>&lt;span class="n">num1&lt;/span> &lt;span class="o">+&lt;/span> &lt;span class="n">num2&lt;/span>&lt;span class="si">}&lt;/span>&lt;span class="s2">&amp;#34;&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="nb">print&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="sa">f&lt;/span>&lt;span class="s2">&amp;#34;الفرق: &lt;/span>&lt;span class="si">{&lt;/span>&lt;span class="n">num1&lt;/span> &lt;span class="o">-&lt;/span> &lt;span class="n">num2&lt;/span>&lt;span class="si">}&lt;/span>&lt;span class="s2">&amp;#34;&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="nb">print&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="sa">f&lt;/span>&lt;span class="s2">&amp;#34;الضرب: &lt;/span>&lt;span class="si">{&lt;/span>&lt;span class="n">num1&lt;/span> &lt;span class="o">*&lt;/span> &lt;span class="n">num2&lt;/span>&lt;span class="si">}&lt;/span>&lt;span class="s2">&amp;#34;&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="nb">print&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="sa">f&lt;/span>&lt;span class="s2">&amp;#34;القسمة: &lt;/span>&lt;span class="si">{&lt;/span>&lt;span class="n">num1&lt;/span> &lt;span class="o">/&lt;/span> &lt;span class="n">num2&lt;/span>&lt;span class="si">}&lt;/span>&lt;span class="s2">&amp;#34;&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="تمرين">تمرين&lt;/h2>
&lt;p>جرب كتابة برنامج يسأل المستخدم عن عمره ويحسب سنة ميلاده.&lt;/p></description></item><item><title>اختيار لغة البرمجة الأولى</title><link>https://zahi.netlify.app/posts/series-programming-2/</link><pubDate>Mon, 05 Feb 2024 00:00:00 +0000</pubDate><guid>https://zahi.netlify.app/posts/series-programming-2/</guid><description>&lt;h2 id="كيف-تختار-لغتك-الأولى">كيف تختار لغتك الأولى؟&lt;/h2>
&lt;p>اختيار لغة البرمجة الأولى قرار مهم، لكن لا تقلق - المفاهيم التي ستتعلمها قابلة للتطبيق في أي لغة.&lt;/p>
&lt;h3 id="اللغات-المقترحة-للمبتدئين">اللغات المقترحة للمبتدئين&lt;/h3>
&lt;h4 id="1-python-بايثون">1. Python (بايثون)&lt;/h4>
&lt;p>الخيار الأفضل للمبتدئين:&lt;/p>
&lt;ul>
&lt;li>بناء جملة بسيط وواضح&lt;/li>
&lt;li>مجتمع كبير وداعم&lt;/li>
&lt;li>مكتبات متنوعة للذكاء الاصطناعي وتحليل البيانات&lt;/li>
&lt;/ul>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-python" data-lang="python">&lt;span class="line">&lt;span class="cl">&lt;span class="nb">print&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s2">&amp;#34;مرحباً بالعالم!&amp;#34;&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h4 id="2-javascript-جافاسكريبت">2. JavaScript (جافاسكريبت)&lt;/h4>
&lt;p>مثالية لتطوير الويب:&lt;/p>
&lt;ul>
&lt;li>تعمل في المتصفح مباشرة&lt;/li>
&lt;li>يمكن استخدامها للواجهة الأمامية والخلفية&lt;/li>
&lt;/ul>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-javascript" data-lang="javascript">&lt;span class="line">&lt;span class="cl">&lt;span class="nx">console&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="nx">log&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s2">&amp;#34;مرحباً بالعالم!&amp;#34;&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="نصيحتي">نصيحتي&lt;/h3>
&lt;p>ابدأ بـ Python إذا كنت مهتماً بـ:&lt;/p></description></item><item><title>مقدمة في البرمجة</title><link>https://zahi.netlify.app/posts/series-programming-1/</link><pubDate>Thu, 01 Feb 2024 00:00:00 +0000</pubDate><guid>https://zahi.netlify.app/posts/series-programming-1/</guid><description>&lt;h2 id="ما-هي-البرمجة">ما هي البرمجة؟&lt;/h2>
&lt;p>البرمجة هي فن إعطاء التعليمات للحاسوب لتنفيذ مهام محددة. تخيل أنك تكتب وصفة طبخ - كل خطوة يجب أن تكون واضحة ومحددة.&lt;/p>
&lt;h3 id="لماذا-نتعلم-البرمجة">لماذا نتعلم البرمجة؟&lt;/h3>
&lt;p>في عصرنا الحالي، أصبحت البرمجة مهارة أساسية:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>تطوير التفكير المنطقي&lt;/strong>: البرمجة تعلمك حل المشاكل بشكل منهجي&lt;/li>
&lt;li>&lt;strong>فرص العمل&lt;/strong>: الطلب على المبرمجين في تزايد مستمر&lt;/li>
&lt;li>&lt;strong>الإبداع&lt;/strong>: يمكنك تحويل أفكارك إلى واقع&lt;/li>
&lt;/ul>
&lt;h3 id="المفاهيم-الأساسية">المفاهيم الأساسية&lt;/h3>
&lt;p>كل لغات البرمجة تشترك في مفاهيم أساسية:&lt;/p>
&lt;ol>
&lt;li>&lt;strong>المتغيرات&lt;/strong> - لتخزين البيانات&lt;/li>
&lt;li>&lt;strong>الشروط&lt;/strong> - لاتخاذ القرارات&lt;/li>
&lt;li>&lt;strong>الحلقات&lt;/strong> - لتكرار العمليات&lt;/li>
&lt;li>&lt;strong>الدوال&lt;/strong> - لتنظيم الكود&lt;/li>
&lt;/ol>
&lt;h3 id="الخطوة-التالية">الخطوة التالية&lt;/h3>
&lt;p>في الجزء القادم، سنتعرف على أول لغة برمجة وكيفية كتابة أول برنامج.&lt;/p></description></item><item><title>أساسيات البرمجة</title><link>https://zahi.netlify.app/posts/programming-basics/</link><pubDate>Wed, 10 Jan 2024 00:00:00 +0000</pubDate><guid>https://zahi.netlify.app/posts/programming-basics/</guid><description>&lt;h2 id="ما-هي-البرمجة">ما هي البرمجة؟&lt;/h2>
&lt;p>البرمجة هي عملية كتابة تعليمات للحاسوب لتنفيذ مهام معينة. تُستخدم البرمجة في كل مكان من حولنا.&lt;/p>
&lt;h3 id="لماذا-نتعلم-البرمجة">لماذا نتعلم البرمجة؟&lt;/h3>
&lt;ul>
&lt;li>تطوير التفكير المنطقي&lt;/li>
&lt;li>إنشاء حلول للمشاكل&lt;/li>
&lt;li>فرص عمل متنوعة&lt;/li>
&lt;/ul>
&lt;h3 id="اللغات-المقترحة-للمبتدئين">اللغات المقترحة للمبتدئين&lt;/h3>
&lt;ol>
&lt;li>&lt;strong>Python&lt;/strong> - سهلة التعلم&lt;/li>
&lt;li>&lt;strong>[[البرمجة بلغة جافاسكريبت]]&lt;/strong> - للويب والتطبيقات&lt;/li>
&lt;li>&lt;strong>Scratch&lt;/strong> - للأطفال والمبتدئين&lt;/li>
&lt;/ol>
&lt;h3 id="الخطوة-التالية">الخطوة التالية&lt;/h3>
&lt;p>بعد تعلم الأساسيات، يمكنك الانتقال إلى [[تطوير الويب الحديث]].&lt;/p>
&lt;p>اقرأ أيضاً عن [[Git و GitHub]] لإدارة مشاريعك.&lt;/p></description></item></channel></rss>