نقوم بإنشاء بوابة أخبار تعتمد على Python FastAPI - بالطبع 4000 روبل. من ستيبيك تدريب 79 درسا تاريخ 30 نوفمبر 2023.
Miscellanea / / December 04, 2023
ما سوف تتعلم
يتم تنفيذ الآلية غير المتزامنة لتشغيل التطبيقات بشكل متزايد من قبل المطورين. يتيح لك إنشاء مهام جديدة وإطلاقها دون انتظار اكتمال بعض المهام. في Python، لدينا إمكانية الوصول إلى إطار العمل غير المتزامن الشاب والواعد FastAPI. على الرغم من أنها جديدة نسبيًا، إلا أن قدراتها تستخدم بالفعل على نطاق واسع من قبل مطوري بايثون. سنكون قادرين على استخدامه كجزء من عملنا على بوابة الأخبار. يحتل FastAPI المرتبة الثالثة بعد Django وFlask، لكنه قد يتفوق في المستقبل بشكل كبير على هذه التقنيات. أثبت FastAPI مؤشرات الأداء، حيث حصل على المركز الأول من حيث الشعبية على مورد Stackoverflow وستستمر شعبيته في النمو. بالإضافة إلى دراسة مكتبة Python asyncio نفسها، سنولي اهتمامًا كبيرًا للعمل مع مكتبة SQLAlchemy ORM، والتي من خلالها سنقوم بإعداد التفاعل مع قاعدة البيانات. سنقوم بإعداد استعادة كلمة مرور المستخدم وإنشاء منشورات الأخبار وعرضها وتحريرها وحذفها. سنقوم أيضًا بتنفيذ القدرة على إضافة تعليقات إلى المشاركات. سنقوم بنشر النسخة النهائية من المشروع على الاستضافة. سنواجه بالتأكيد العديد من الأخطاء، لكننا سنتغلب عليها بنجاح ونكتسب خبرة قيمة من أخطائنا.
حول الدورة
من المهم جدًا أن تتمكن من طرح سؤال على معلمك في أي وقت والحصول على المشورة بشأن أي صعوبات قد تنشأ في عملية إتقان المادة. من المهم جدًا أن تحصل على مهارات عملية قيمة! من المهم جدًا أن تقوم بتجديد محفظتك بمشروع فريد من نوعه!
المتطلبات الأولية
أساسيات بايثون
6
الدوراتمطور ومعلم بايثون، بوابة GeekBrains
اسمي ديمتري شيتالوف، وأنا مطور بايثون منذ عام 2014، وعمري 34 عامًا، ولمدة 5 سنوات كنت متخصصًا في المنهجية ومعلمًا في البوابة التعليمية Geekbrains. خلال عملي، قمت بإجراء أكثر من 250 ندوة عبر الإنترنت، وقمت بتدريب عدة آلاف من الطلاب، وقمت بتطوير المواد التدريبية الخاصة بي وأقوم بتطويرها. أقدم استشارات فردية حول البرمجة بلغة بايثون والعمل مع أطر العمل.