𓆩Manar𓆪
𓆩Manar𓆪

@manarlogy

19 تغريدة 69 قراءة Jun 21, 2021
"ثريد"✨
جاد في تعلم البايثون ولا تعرف من أين تبدأ وكيف تبدأ ؟
إليك خارطة الطريق 🕹:
٧ أهداف / ٧ أسابيع
#حزب_المبرمجين
#كوكبة_المبرمجين
#مبرمج #برمجة #بايثون
قد يبدو للوهلة الأولى أن تحقيق هذه الأهداف في غضون ٧ أسابيع فقط، أمر مستحيل.
وهذا صحيح فالناس مختلفون ، وقابليتهم للتعلم ومقدار الوقت الذي سيمنحونه للتعلم مختلف
اجعلها ٧ أسابيع ، ٧ أشهر ، ٧ سنوات حسب مايناسبك.
لنبدأ :
⬅️ الأسبوع الأول (أساسيات البايثون)
كمبتدئين، أسبوعنا الأول في التعلم يجب أن يكون (تعلم أساسيات اللغة الجديدة مثل: المتغيرات، الثوابت، العبارات الشرطية، القوائم ، التكرار، الدوال ) والتعود على استخدامها وكتابتها.
كن فضوليًا✨ واكتشف ماالذي يمكنك صنعه بلغة البايثون
رغبت في تعلم البايثون بشكل مجاني، بحثت مطولاً على الأنترنت ولحسن حظي وقعت على هذا الكنز
Python Cheat-sheet
الذي ساعدني بشكل هائل في مسيرتي للتعلم ،، إليك الرابط: ⬇️ واشكرني لاحقًا 😆
.
#gid=0" target="_blank" rel="noopener" onclick="event.stopPropagation()">docs.google.com
⬅️ الأسبوع الثاني (صقل مهاراتي البرمجية):
قم بحلّ ما لايقل عن١٠٠+ مشكلة برمجية كـ " السلاسل المعكوسة/ السياق المتناظر/ GCD/دمج المصفوفات وفرزها arrays /الجمل الشرطية if- then- else / التكرارات loops /الدوال / مشاكل حزم البايثون python psckages"
✨ كلما عانيت وكافحت أكثر، كلما أصبحت مطور أفضل✨
هنا رابط يقدم لك العديد من المشاكل ، التي يمكنك التدرب عليها وبمستويات مختلفة ( سهل/ متوسط /صعب):
.
leetcode.com
topcoder.com
coderbyte.com
projecteuler.net
hackerrank.com
⬅️الأسبوع الثالث (تعلم خوارزميات وهياكل البيانات):⚒⛓
هذه تعتبر مادة مهمة وأساسية لطلاب الحاسب يتعلموها في الجامعة،لكن إذا لم يكن الحاسب تخصصك الجامعي فهناك العديد من الكورسات المجانية على الإنترنت التي تستطيع من خلالها التعلم.✨
طور مهاراتك ومعرفتك في "الأساسيات" مثل
stack , Queue, Tuples, Tree, Dictionary, Linked list, search, Recursive functions, Sorts, Time complexity الخ
⬅️ الأسبوع الرابع( اكتشف مكتبات البايثون Libraries):
السبب في أن لغة بايثون مشهورة جدا لدى المبرمجين والمطورين هو بسبب مكتباتها الرائعة التي يستطيع المستخدم العمل بواسطتها والتي توفر الكثير من الوقت والجهد.
من أشهر وأهم المكتبات التي يجب عليك معرفتها:👇🏼
المكتبات:
(Numpy, Scipy, Scikit-learn, Theano, Tensorflow, Keras, pandas, pytorch...)
* openCV:مكتبة الرؤية بالحاسب، تمنحك قوة معالجة الصور،، رائعة
* pygame :مكتبة تطوير ألعاب، تستطيع بواسطتها صنع العديد من الألعاب المميزة
تدوينة عن أشهر ٥٦ مكتبة بايثون
data-flair.training
⬅️ الأسبوع الخامس (تعلم بيئات العمل Framworks):
عليك أن تتعلم ٣ بيئات عمل على الأقل، اقرأ مستندات بيئة العمل ، ابحث عن شروحات فيديو لها على يوتيوب ،اقرأ مقالات
اشهر الـ frameworks :
Numpy, Django, pandas, Scrapy
حسب المجال الذي يهمك اختر البيئة الملائمة
*من هنا يمكنك تعلم بيئة عمل Django :
data-flair.training
* Flask (بيئة عمل مصغرة) هي بيئة عمل لتطوير تطبيقات الويب ، تعدّ أكثر سهولة ومرونة من غيرها في مجال تطوير تطبيقات الويب .
.
⬅️الأسبوع السادس (اعمل على مشاريع Projects)
وهذه هي أهم مرحلة✨ في هذه المرحلة أنت تختبر وتطبق جميع ماتعلمته في الاسابيع السابقة، وتخرجه على هيئة إنجاز محسوس ظاهر للعيان
إعمل على الأقل٣ مشاريع صغيرة أو متوسطة، وأضفها إلى سيرتك
للحصول على أفكار لعمل مشاريع بايثون رائعة، على الرابط:
quora.com
⬅️ الأسبوع السابع ( تدرب على مقابلات عمل):
تهانينا! أصبح لديك مايلزم لبناء سيرة ذاتية جيدة ، والتقديم على وظيفة في أي شركة ترغبها، تدرب على بعض الاسئلة التي تقدم في المقابلات الشخصية، وابنِ سيرتك الذاتية بشكل جيد وانشرها على مواقع التوظيف الشهيرة كـ Linked in و indeed و bayt
✨ الآن! اعمل على صقل وتنمية مهاراتك بـ :
١- الممارسة المستمرة.
٢- القراءة والاطلاع على الجديد في مجالك الذي اخترت.
٣- التطبيق وإخراج مشاريع معتبرة.
فرص العمل المتاحة لك كمطور بايثون: 👨🏻‍💻👩🏻‍💻
- مهندس برمجيات (راتب سنوي يقدر بـ ٣٨٠ الف ريال سنويا )
- مهندس برمجيات أول Senior ( ٤٨٠ الف ريال سنويا)
- عالم بيانات (٥١٢ الف ريال سنويا )
🏢 أشهر الشركات التي تستخدم بايثون :👇🏼
المصدر :
quora.com
رتب @rattibha

جاري تحميل الاقتراحات...