Ahmed Sharshar

4 نقاط السمعة
2.01 ألف مشاهدات المحتوى
عضو منذ
لا يحتاج مجال الذكاء الاصطناعي الي شهادات مسبقة ولكنه يحتاج لتعلم الكثير من الرياضيات من اجل الفهم العميق وذلك حتى لا تكون من اجل التطبيق فقط دون فهم الاساسيات. اما بالنسبة للتعلم فعليك تعلم الجبر خصوصا المصفوفات ، وتعلم التفاضل ، ثم تعلم هياكل البيانات data structure وبعدها الخوارزميات algorithms ثم تبدأ في تقنيات تعلم الألة machine learning وبعدها التعلم العميق deep learning ، اذا سرت على هذا الدرب ستمتلك كل ما تحتاج لتكون محترفا. واللغة السائدة في هذا التعلم
هناك الكثير من اللغات التي تستخدم لتطبيقات سطح المكتب، لكن لعل اكثرهم استخداما وانتشارا هي python وكذلك c++ تعتبر c++ هي الافضل لانها افضل في الاداء من حيث السرعة وحتي عدد المستخدمين لها في هذا المجال. اما بايثون فهي اسهل بكثر من c++ ككتابة، لكنها ابطأ قليل من c++ ورغم ذلك يمكنك التطبيق باي منهما تفضل. بالنسبة للتصميم فتلك الكورسات تدعي تصميم الواجهة أو front end ، يمكنك البحث عنها في مواقع الكورسات العالمية وكذلك أكاديمية حسوب وستجد كثير من
هناك ثلاث كليات على الاقل يمكن أن تفيدك في هذا المجال وهم: هندسة : ومنها يمكن ان تلتحق بقسم هندسة الحاسب. كلية الحاسبات والمعلومات والذكاء الاصطناعي: وهي مختصة بتعلم لغات البرمجة. كلية العلوم: ومنها تلتحق بقسم الحاسب وتركز اكثر على الاسس العلمية والرياضيات. يمكنك كذلك تعلمها خارجيا دون الحاجة للجامعة وفي كل الاحوال لن تفرق كثيرا في الناحية العملية طالما تقوم بالتطبيق عمليا بنفسك وتجتهد.
تنقسم برمجة المواقع الى قسمين رئيسين: برمجة واجهة المستخدم frontend البرمجة الخلفية backend الان أنت قد أتممت تعلم برمجة واجهة المستخدم frontend، عليك أن تقوم بالتطبيق عليه كثيرا من خلال عدة طرق تدريجيا منها: تبحث عن تصميمات جاهزة وتحاول أن تقوم بعملها بنفسك وبطريقتك الخاصة. بعد ذلك تتعلم التصميم حتى تخرج تصميما خاصا بك يكون رائعا وتقوم بتطبيقه ثم تبحث في الاسئلة التي يطرحها المتعلمون في هذا المجال والتي قد تكون صعبة وتحاول حلها. اذا اتممت هذا فأنت قد أنهيت
هناك العديد من المصادر المجانية لتعلم البرمجة لكن في الداية عليك أن تحدد ما فرع البرمجة الذي تريد تعلمه. فمثلا هناك: برمجة مواقع الويب برمجة تطبيقات سطح المكتب برمجة تطبيقات الهاتف تحليل البيانات تعلم الالة والذكاء الاصطناعي وفروع أخري كثيرة. بعد تحديد ما تريد تعلمه، أبحث عنه في مواقع الكورسات الكبرى، سواء العربية أو الانجليزية ومن اهم المصادر العربية أكادمية حسوب، يمكنك تفقدها من الرابط التالي : https://academy.hsoub.com/programming/general/%d8%aa%d8%b9%d9%84%d9%85-%d8%a7%d9%84%d8%a8%d8%b1%d9%85%d8%ac%d8%a9-r662/ هناك ستجد كورسات مفتوحة ومجانية وأخرى مدفوعه، وهناك بعض الواقع التي تسمح
الاستضافة هو المكان الذي تقوم برفع الموقع الاكتروني عليه، وهو سيرفر في احد الاماكن تستطيع الوصول اليه عند كتابه اسم موقعك في البحث. اما الكلاود فهو كأن تمتلك حاسوبا في مكان ما بعيد عند، وتستطيع معاملته كأنه حاسوب تماما فقط باستعمال الانترنت وهو ما لا يوفره الاستضافة. أما عن الاسعار فاسعار الاستضافة أرخص وذلك لانها مخصصة للمواقع فقط أما الكلاود فهو ليس مرتفع ويوجد به كثير من الباقات يمكنك أختيار ما يغطي احتياجاتك بالسعر الذي تراه مناسبا، يمكن أن تبحث
هناك الكثير من المواقع والكورسات التي تقدم محتوي تطبيقي لبايثون، وعلى حسب المستوى قد تحتاج الى موقع معين مثلا ولكن هناك بعضها أشهر وأهم من الباقي منهم: موقع hacker rank : وهو موقع متخصص بالاسئلة والذي يقدم مئات من الاسئلة مختلفة في مستوى صعوبها وكذلك تحصل على نقاط كلما حللت أكثر ، وتلك النقاط مهمة كذلك في العمل حيث أنه شئ مهم أن تبرز أنك حصلت على ترتيب معين في موقع كهذا. 2) موقع datacamp : وهو موقع شهير يقدم
لغة بايثون لغة متوسعة للغاية، فباستخدام بايثون، تستطيع عمل: برمجة مواقع الويب برمجة تطبيقات سطح المكتب تحليل البيانات الذكاء الاصطناعي وتعلم الألة لذا فإن تعلم بايثون يفتح لك كل تلك المجالات، يمكنك أن تختار واحدا وتكمل فيه بتعمق. أما اذا أردت الاكمال في الذكاء الاصطناعي، عليك أن تتعمق أكثر في الرياضيات خصوصا الجبر والتفاضل وكذلك الاحصاء، ثم تتعلم المكتبات والأدوات التي توفرها بايثون في هذا المجال مثل مكتبات numpy - panda - sciket learnومكتبات أخرى كثيرة. يمكنك أن تقوم بأخذ
تختلف أسعار تصاميم الموقع تبعا لعدد من المتغيرات منها: جودة الموقع حجم الموقع والمميزات الذي يجب أن يحتوي عليه اللغات المستخدمة سواء كنت تريد بناءه من الأصل أو ستسخدم template التصميم نفسه له سعره ويختلف اذا اردت من المبرمج أن يصممه لك أو تجلب مصمما محترفا. لكن بشكل عام ، تترواح أسعار انشاء مواقع كاملة من 200-1000$ ويمكن أن تبحث على الأسعار فعليا من موقع مستقل هنا: https://mostaql.com/projects?category=development&budget_max=10000&sort=latest وأذا احتجت مصمين أو مبرمجين يمكنك فتح مشروع وتقديم ما تحتاجه وأستقبال
مشاريع المستقلين أو ال freelancing أصبحت رائجة للغاية هذه الأيام سواء كانت برمجة او كتابة أو تسويق أو كثير من الفروع الأخري للاعمال الحرة. التجارة الالكترونية علم كبير، يسمي بالانجليزية digital marketing ، وهو ليس بشئ بسيط للغاية ، لكن قبل البدء فيه عليك فقط بأخذ كورس أو أثنين عليه، وذلك لتكوين القاعدة العلمية السليمة لبدء العمل، وبعد ذلك تقوم بعمل مشاريع لتكوين الخبرة، اذا قمت باتباع هذا المسار ستجد الطريق سهلة وستحقق أرباحا كثيرة. أما البرمجة فهي ليست بالصعوبة
يعتمد قابلية التوسع في تطبيقات المبيعات والتطبيقات التي تقوم على قواعد بيانات وتفاعل عبر الأنترنت على حجم الاستضافة التي تتم عليها التعاملات، ففي النهاية يعتبر التطبيق مجرد واجهة للمستخدم بينما يتم تخزين البيانات او التعامل معاهم عبر سيرفر على الانترنت ومساحة تقوم بشراءها لتخزين البيانات. لذلك اذا اردت التوسع فان التطبيق لن يكون عائقا على الاطلاق، وانما قد تحتاج الى توسعه المساحه المؤجره لتخزين البيانات أو شراء استضافة أقوي لضمان السرعة في الاداء مع زيادة عدد المستخدمين للموقع. قد تصبح
هناك أكثر من طريقه لتثبيت المكتبات سنوضح اهم ثلاثة منها: 1) باستخدام cmd: يمكنك تشغيل cmd مع صلاحيات الأدمن وكتابه الامر python -m pip install pytube قد تجدي هذه الطريقة اذا لم تنفع الطريقة التقليدية في التنزيل. او تقوم بكتابة الامر python -m pip install git+https://github.com/pytube/pytube 2) باستخدام conda prompt يمكنك تنزل anaconda، وهو تماما مثلا pycharm ، ثم تبحث في شريط البحث الخاص ب ويندوز عن conda prompt ، هو برنامج يشبه تماما cmd لكن خاص ببرنامج anaconda ثم
عزيزي يوسف لقد كنت مثلك تمام في بداية تعلمي للبرمجة، وهذا طبيعي ومنطقي للغاية ( الا للذين ولدوا في حب الكمبيوتر) لذا لا تتوتر فقط خذ الامور بهدوء وسأخبرك بما فعلت لاصبح مبرمجا جيدا. في البداية عليك أن تحدد هدفا لتعلم البرمجة، ولتجعل المكاسب المادية أخر شئ تهتم به ، فمثلا أنت تريد ان تدخل مجال الاختراق وهو مجال قوي وهام للغاية تلك الايام، لذا عليك بالاساسيات اولا لتكون الامور سهلة. قبل ان تتعلم لغة برمجه كبايثون او جافا، عليك