تعلم اساسيات البرمجة
11.7K subscribers
5.1K photos
129 videos
460 files
1.96K links
تعلم اساسيات البرمجة افضل قناة لتعلم البرمجة والتكنولوجيا 💙
#عبدالرحمن_جهيم
Download Telegram
•‏ إنتل تتقدم في أبحاث الحوسبة الكمومية والعصبية

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

وقد أعلن المدير التنفيذي لشركة إنتل بريان كرزانيتش Brian Krzanich أثناء الخطاب الافتتاحي عن نجاح تصميم وتصنيع وتسليم رقاقة الاختبار الكمومية فائقة التوصيل التي تتكون من 49 كيوبت 49-qubit ،

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

#طور_نفسك
🔴نصيحة برمجية جد مهمة :

حاول أن تتعب نفسك قليلاً في كتابة ما تعلمته وخاصه إذا كنت تتابع دورة (بالفيديو) 🖥، فسرعان ما ستنسى ما تعلمته لأنه ليس مكتوباً أمامك لتراجعه ، وكل ما نسيت شيئاً فسيصعب عليك مشاهدة الفيديو لكي تنتقل إلى النقطة التي تريدها
•‏ مهم لـ أي طالب جامعي
هذا الموقع تحط فيه أي قطعة ويدقق عليها إملائياً،
ويتأكد أن الجملة صحيحة وكاملة.

https://ift.tt/1EqCX3r
لماذا يجب عليك أن تتعلم لغة بايثون في أسرع وقت؟🤔

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

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




ماهو تاريخ لغة بايثون ؟
بدأت فكرة لغة بايثون في مركز العلوم والحاسب الآلي بهولندا وتحديداً في مدينة أمستردام على يد الخبير جايدو ڤان روسم في أواخر الثمانينات من القرن الماضي، وكان أول إعلان رسمي عنها في عام 1991، وتم أطلاق اسم بايثون على اللغة بسبب إعجاب ڤان روسم بفرقة مسرحية كوميدية شهيرة من بريطانيا، كانت تطلق على نفسها اسم مونتي بايثون .



ما هي مؤسسة برمجيات بايثون ؟
مؤسسة برمجيات بايثون هي منظمة غير ربحية متخصصة في دعم لغة بايثون فقط على مستوى التطور والدعم المالى، بدأت هذه المؤسسة في مارس عام 2001 بهدف المؤسسة تعزيز وتطور مجتمع بايثون، وهي مسئولة عن عدة مهام داخل مجتمع بايثون، من ضمنها تطوير توزيع نواة بايثون الداخلية، وإدارة حقوق الملكية الفكرية، وجمع الأموال من المتبرعين.



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


مميزات لغة بايثون
تمتاز لغة بايثون عن غيرها من اللغات المختلفة بأنها :

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



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



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



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



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



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



تدعم قواعد البيانات
تدعم لغة بايثون جميع قواعد البيانات المختلفة مثل sal و oracle كما أن هيكل البيانات سهل جداً في الاستخدام ولذلك هي لغة سريعة ومنتجة.



عيوب لغة بايثون
كنوع من توضيح الرؤية بشكل أكبر كان لابد لنا من عرض عيوب لغة بايثون مثلما عرضنا الإيجابيات، ومن أهم تلك السلبيات ما يلي :

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



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



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



تطوير تطبيقات الهواتف الذكية
للأسف بايثون ليست لغة قوية في تطوير تطبيقات الهواتف أو الهواتف الذكية وكما أنها ضعيفة أيضا بالنسبة لتطوير الحواسيب المحمولة، فإذا كنت ترغب في تعلم تطوير التطبيقات سواء على الأندرويد أو ios فبكل تأكد هذه ليست اللغة المناسبة.



السرعة
لغة بايثون بطيئة نسبياً مقارناً بلغات أخرى مثل لغة ++C و C ولكن بكل تأكيد لغة بايثون تتفوق على لغة سي والسي بلس بلس بمراحل ولا يوجد وجه للمقارنة سوى في السرعة فقط.



صعوبة استخدامها مع لغات أخرى
لغة بايثون يصعب استخدمها مع لغات أخرى على عكس لغة مثل php التي تمكنك من أستخدمها مع أكثر من لغة بسهولة، وهي من العيوب التي تؤثر على سوق بايثون وانتشارها بشكل واسع.
🔴تحليل البيانات

🔻هو مجالٌ رائع حقا، يولد منك شخصاً ذكي و طموح و يريد أن ينتج المزيد من الأفكار الجديدة أيضاً
🔻بإختصار تحليل البيانات هو عملية دراسة و تحليل و تفكيك و تنظيم و ترتيب معلومات و بيانات معينة و تمثيلها في مخططات و أشكال بيانية بهدفها الإستنتاج و الوصول إلى الإجابة بكل سهولة
مهما تفوّق الأشخاص حولك، لك تميّز خاص بك
لا يشبهك به أحد، لا تقارن بل استمتع بما تقدم
حتى من تراهم متفوقين سينظرون إليك
بعين التميّز فأنت تقدم ما لا يمكنهم تقليده
فبصمتك لا يمكن نسخههـاا
•‏ ‏لا توجد قيود ولا حدود للأفكار
فالمبتكر حقا هو من لا يستبعد أفكاره المجنونه،
يؤمن بها ويبذل قصار جهده لتحقيقها.
فنحن من نتجاهل ونحد من أفق تفكيرنا
مثل قول "هذا لا يجدي نفعاً"
او "لا اعلم من أين وكيف ابدأ".
تلك الأفكار "المجنونه"
هي مصدر معظم الابتكارات
الأكثر نجاحا في العالم
سرعة الأنترنت في وكالة ناسا تبلغ 91 جيجابيت ما يُمكّنك من تحميل 50 فيلماً طويلاً خلال ثانية واحدة فقط!🤐

ضع قلبا مكسورا بالتعليقات رجاءا 💔
‏ionic

هي منصة مفتوحة المصدر ومجانية لعمل تطبيقات الموبايل الهجينة hybrid وتعد من أفضل المنصات في المجال، لديها مجتمع كبير ومصادر تعلمها كثيرة ستمكن المطوّر من سرعة تعلمها و استخدامها في أقرب وقت

التطبيقات الهجينة تستخدم نفس تقنيات الويب في بنائها (Html – Css – JavaScript)

#طور_نفسك
معاناة المبرمج والمصمم
لا تعمل العمل الصعب
اعمل بذكاء
عدسة لاصقة تُغنيك عن استخدام الموبايل!!

طورت شركة «Mojo Vision » أول عدسات لاصقة ذكية في العالم بمواصفات حصرية هدفها الحد من الاعتماد على الهواتف #الذكية واللاب توب، كما تساعد ضعاف البصر على تحسين رؤيتهم.

وتأتي هذه العدسة بشاشة مدمجة بإلكترونيات دقيقة بدقة تصل إلى 14000 بكسل مثبتة في زاويتها، والتي يتم تفعيلها عبر العين بتوجيه الرؤية إلى زاوية العدسة؛ ليبدأ بعدها تفعيل الخدمات التي تقدمها العدسة الذكية.

كما تمنح عدسات «Mojo» الذكية مرتديها القدرة على قراءة الرسائل الواردة والاتصال بالإنترنت للوصول إلى أي معلومة بطريقة سريعة وسهلة

#طور_نفسك
•‏ دراسة: النساء يتفوقن على الرجال في مجال البرمجة

لندن، بريطانيا، (CNN) فوجئ باحثون في علم الحاسوب بأن البرمجيات التي تصنعها النساء تلقى قبولا أكبر من تلك التي يصنعها الرجال وذلك من خلال دراسة أجروها على موقع GitHub وركزت على الدور الذي يلعبه جنس المبرمج في قبول عمله من قبل المستخدمين

وكتب فريق الباحثين، القائم على الدراسة والذي يتكون من طلاب وأساتذة من جامعتي North Carolina State University وCal Polytech State University أنهم توقعوا في البداية أن مشاريع النساء المطروحة على الموقع لن تلق قبولا كتلك التي طرحها الرجال ولكن النتيجة كانت مفاجئة إذ أظهرت النتيجة أن نسبة قبول مشاريع النساء وصلت إلى 78.6 في المائة في حين وصلت نسبة قبول مشاريع الرجال إلى 74.6 في المائة

وقال إيميرسون ميرفي هيل وهو بروفيسور في جامعة North Carolina State University وأحد الكتاب المشاركين في هذه الدراسة إن هناك قناعة عامة بين المطورين أن العملية تعتمد على الكفاءة وحسب ولكن الدراسة شككت في هذه القناعة وأضاف هيل أنه في حال استبعاد النساء من عالم البرمجيات سيخسر هذا العالم كثيرا

الموضوع غير قابل للنقاش ✌️🌚
#طور_نفسك
•‏ ‏تذكّر المقولة " No Speed Limit " أي لا يوجد حدود لسرعتك فبإمكانك أن تتعلم الكثير في وقت قصير وهذا يعتمد على سرعتك وجلوسك لوقت أطول لتتعلم وتطبق فتكتسب الخبرة.

#طور_نفسك
‏عندما تريد حل لـ مهمة برمجية
(أو حتي غير برمجية)لا تهرول مباشرة لجوجل

افسح لعقلك المجال لكي يعمل على حل حتى تتطور قدراتك التحليلية ومهارتك في إيجاد الحلول ثم استعن بالبحث لدعم حلك إذا رغبت.
منهج تعلم تصميم وتطوير المواقع باختصار 👌
🔴 ما هو كوكل كلاود : google clude

🔻 هي منصة للحوسبة السحابية

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

هذه الخدمة أطلقتها قوقل قبل حوالي 8 سنوات على حسب ما أذكر لمنافسة ميكروسوفت وأمازون الرائدتين في هذا المجال، وقد وصلتني رسالة من قوقل لتجربتها مجانا لكن بسبب شروعي في دراسة الماجستير لم أستطع تجربتها

تستطيع عمل العديد من الأشياء بها مثل: استظافة المواقع وبناء التطبيقات ....
اليوم هو يوم المبرمجين
كل عام وانتم بخير♥️