جاد في تعلم البايثون ولا تعرف من أين تبدأ وكيف تبدأ ؟ إليك خارطة الطريق 🕹: ٧ أهداف / ٧ أسابيع

جاد في تعلم البايثون ولا تعرف من أين تبدأ وكيف تبدأ ؟ إليك خارطة الطريق 🕹: ٧ أهداف / ٧ أسابيع

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

⬅️ الأسبوع الأول (أساسيات البايثون) كمبتدئين،

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

رغبت في تعلم البايثون بشكل مجاني، بحثت مطولاً على الأنترنت ولحسن حظي وقعت على هذا الكنز Python Cheat-sheet الذي ساعدني بشكل هائل في مسيرتي للتعلم ،، إليك الرابط: ⬇️ واشكرني لاحقًا 😆 .

https://docs.google.com/spreadsheets/

⬅️ الأسبوع الثاني (صقل مهاراتي البرمجية):

قم بحلّ ما لايقل عن١٠٠+ مشكلة برمجية كـ ” السلاسل المعكوسة/ السياق المتناظر/ GCD/دمج المصفوفات وفرزها arrays /الجمل الشرطية if- then- else / التكرارات loops /الدوال / مشاكل حزم البايثون python packages”✨

كلما عانيت وكافحت أكثر، كلما أصبحت مطور أفضل✨ هنا رابط يقدم لك العديد من المشاكل ، التي يمكنك التدرب عليها وبمستويات مختلفة ( سهل/ متوسط /صعب):

http://leetcode.com/

http://topcoder.com/

http://coderbyte.com/

http://projecteuler.net/

http://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 :مكتبة تطوير ألعاب، تستطيع بواسطتها صنع العديد من الألعاب المميزة

تدوينة عن أشهر ٥٦ مكتبة بايثون

https://data-flair.training/blogs/python-open-source-projects/

⬅️ الأسبوع الخامس (تعلم بيئات العمل Framworks):

عليك أن تتعلم ٣ بيئات عمل على الأقل، اقرأ مستندات بيئة العمل ، ابحث عن شروحات فيديو لها على يوتيوب ،اقرأ مقالات اشهر الـ frameworks : Numpy, Django, pandas, Scrapy حسب المجال الذي يهمك اختر البيئة الملائمة

*من هنا يمكنك تعلم بيئة عمل Django :

https://data-flair.training/blogs/django-cms/


* Flask (بيئة عمل مصغرة) هي بيئة عمل لتطوير تطبيقات الويب ، تعدّ أكثر سهولة ومرونة من غيرها في مجال تطوير تطبيقات الويب . .

⬅️الأسبوع السادس (اعمل على مشاريع Projects)

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

https://www.quora.com/What-are-some-amazing-projects-built-using-Python/answer/Anurag-Pandey-504?ch=10&share=a0d344df&srid=3xhWF

⬅️ الأسبوع السابع ( تدرب على مقابلات عمل):

تهانينا! أصبح لديك مايلزم لبناء سيرة ذاتية جيدة ، والتقديم على وظيفة في أي شركة ترغبها، تدرب على بعض الاسئلة التي تقدم في المقابلات الشخصية، وابنِ سيرتك الذاتية بشكل جيد وانشرها على مواقع التوظيف الشهيرة كـ Linked in و indeed و bayt✨ الآن! اعمل على صقل وتنمية مهاراتك بـ : ١- الممارسة المستمرة. ٢- القراءة والاطلاع على الجديد في مجالك الذي اخترت. ٣- التطبيق وإخراج مشاريع معتبرة.

فرص العمل المتاحة لك كمطور بايثون: 👨🏻‍💻👩🏻‍💻

– مهندس برمجيات (راتب سنوي يقدر بـ ٣٨٠ الف ريال سنويا ) – مهندس برمجيات أول Senior ( ٤٨٠ الف ريال سنويا) – عالم بيانات (٥١٢ الف ريال سنويا )

🏢 أشهر الشركات التي تستخدم بايثون :👇🏼

المصدر: https://www.quora.com/What-is-the-best-way-to-learn-Python-from-beginning-to-advanced/answer/Anurag-Pandey-504?ch=10&share=d546410b&srid=3xhWF

اترك تعليقًا

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

شعار ووردبريس.كوم

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   /  تغيير )

Google photo

أنت تعلق بإستخدام حساب Google. تسجيل خروج   /  تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   /  تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   /  تغيير )

Connecting to %s