مرحبًا بعودتك.
دعنا نحاول ونقوم بتمرين لربط كل ما تعلمناه حتى الآن.
معًا ، سننشئ مدققًا لكلمة المرور.
الآن ، ما نريد القيام به هو إنشاء نوع من المدخلات التي سنطلبها.
لذلك سنستخدم وظيفة الإدخال ، وهنا سنطلب اسم مستخدم.
ثم سنطلب مدخلاً آخر.
ستكون كلمة المرور.
ثم في النهاية مع الإدخال نريد طباعته.
شئ ما.
سطور كلمة المرور.
وبعد ذلك ربما يكون لدينا كلمة المرور الفعلية هنا.
وسيقول ، متغير آخر هنا طويل.
إذن ما نريد فعله هو كلمة المرور ثم ربما كلمة المرور.
طول.
لنفترض أننا طبعنا اسم المستخدم JJ ثم أعطيناه كلمة مرور سرية.
حسنًا ، يجب أن نطبع كلمة المرور.
السر هو واحد ، اثنان ، ثلاثة ، أربعة ، خمسة ، ستة أحرف.
الآن ، من الواضح أننا لا نريد إظهار كلمة المرور أو عرضها ، ربما لأسباب أمنية.
لذا نريد تحويل هذا السر إلى نجمة واحدة ، اثنان ، ثلاثة ، أربعة ، خمسة ، ستة ، نجمتان.
لذا فإن مهمتك هي تحويل هذين المدخلين.
وتعلم ماذا؟
لنقم أيضًا بتحية حيث نقول هنا اسم المستخدم.
لذلك سنقول ، مرحبًا ، JJ.
كلمة السر خاصتك.
والتي سيتم تمييزها بنجمة.
ستة أحرف طويلة؟
الآن ، إحدى الحيل الرائعة هنا التي لم تتعلمها بعد وقد ترغب في استخدامها هنا هل يمكنك فعلها باستخدام
السلاسل؟
يمكنني الذهاب إلى Star Times.
تأكد من أن النجمة عبارة عن سلسلة.
اضربها في عشرة.
وإذا قمت بطباعة هذا.
حصلت على عشر نجوم.
لذلك قد ترغب في استخدام هذه الوظيفة عندما نقوم بذلك.
حسنًا ، أوقف الفيديو مؤقتًا.
جربها.
إذا كنت تتذكر ، فإن الهدف هو طباعة اسم المستخدم وإلغاء حظر كلمة المرور مع عدد الأحرف الموجودة
في كلمة المرور.
حسنًا ، أوقف الفيديو مؤقتًا.
إذا لم يكن الأمر كذلك ، فسأبدأ في الإجابة.
لذا فإن أول شيء سنحاول القيام به هو أن أقوم بإنشاء مدخلين.
أولًا ، سأحصل على اسم المستخدم.
سأقوم بتعيينه إلى اسم المستخدم المتغير ، وسيقول ، ما هو اسم المستخدم الخاص بك؟
ثم الثانية ستكون كلمة المرور.
وماذا عن كلمة المرور؟
حسنًا ، سأقول.
ما هي كلمة السر الخاصة بك؟
وعلى الرغم من أن هذا مثال بسيط ، إلا أنه شيء ستراه مع مواقع الويب الكبيرة الأخرى
مثل Instagram أو ربما Netflix عندما تقوم بتسجيل الدخول.
والآن بعد أن قمت بتخزين هذه المعلومات في متغير ، يمكنني استخدامها ، أليس كذلك؟
يمكنني الطباعة وسنقوم بعمل سلسلة F لجعل حياتنا أسهل.
لقد أضفت F هنا ، وما سنفعله هو هذا.
كذلك القول.
اسم المستخدم.
كلمة السر خاصتك.
وسنضيف كلمة المرور هنا.
هو وبعد ذلك سنضيف.
متغير آخر هنا.
وهو طول كلمة المرور.
فكيف سنحسب ذلك؟
حسنًا ، لنجرب شيئًا هنا.
دعونا نرى ما إذا كان بإمكاني استخدام دالة الطول.
وهنا تفعل كلمة المرور.
دعونا نرى ما يحدث هنا.
ما هو اسم المستخدم الخاص بي؟
دعنا نذهب مع أندريه.
ما هي كلمة السر الخاصة بي؟
دعنا فقط نكتب سرًا هنا.
وحصلت على كلمة مرورك (أندريه).
حسنًا ، لا يمكنني التحدث باللغة الإنجليزية بشكل صحيح.
كلمة السر الخاصة بي هي ستة.
حسنًا ، ستة واحد.
لنكتب ستة أحرف طويلة.
رائع.
هذا يعمل لأنه باستخدام سلسلة F يمكنني إنشاء أو إضافة تعبير بيثون هنا باستخدام كلمة
مرور الطول.
لكن هناك مشكلة هنا ، أليس كذلك؟
لا نريد أن نطبع سرًا بالفعل.
نريد طباعته في شكل نجمة.
وهذا موضوع مناقشة جيد حول سهولة قراءة التعليمات البرمجية الخاصة بك.
الآن هذا مثال بسيط ، لكن يمكننا جعل هذا الكود أنظف قليلاً.
على سبيل المثال ، يمكننا تقسيم الأشياء بحيث يكون لدينا كلمة مرور.
طول.
سيكون الطول.
كلمة المرور.
لذلك نحن نحسب الطول.
لذلك سيخزن هذا ستة أو أيًا كان إدخال كلمة المرور الخاصة بنا ، وهو أمر جميل ووصفي.
من السهل على المطورين الآخرين فهم ذلك.
ثم هنا.
يمكنني أيضًا الحصول على كلمة مرور مخفية ، وستكون كلمة المرور المخفية هذه هي طول كلمة المرور.
وسنستخدم ذلك النجم.
ضع السلسلة واضربها في طول كلمة المرور.
لنجعل هذا أكبر قليلاً.
حتى يمكن فهم الكود الخاص بنا الآن.
حسنًا ، بطريقة أسهل.
لذلك لدينا طول كلمة المرور.
لذلك سنقول اسم المستخدم كلمة المرور الخاصة بك.
لكننا نريد التأكد من أنها كلمة المرور المخفية.
لذلك سنقوم بنسخ هذا هنا.
إذن اسم المستخدم كلمة المرور الخاصة بك سنقوم بطباعة كلمة المرور المخفية ومن ثم سنقوم بنسخ طول كلمة المرور.
الآن أنا أزعم أن هذا أفضل.
لأن كل سطر يقوم بشيء بسيط.
وأخيرًا ، نطبع الإخراج.
وعلى الرغم من أن هذا مثال صغير وبسيط ، فإن فكرة القراءة وصنع وكتابة
الكود المنطقي هي مفهوم مهم.
لذلك دعونا نرى ما إذا كان هذا يعمل.
سأقوم بالنقر فوق تشغيل اسم المستخدم الخاص بي Andre هذه المرة.
ستكون كلمة المرور الخاصة بي سرية للغاية.
وانظر إلى ذلك ، أندريه.
كلمة المرور الخاصة بك تفعل ذلك.
يبلغ طوله 11 حرفًا.
عمل جيد للوصول إلى هذا الحد.
أتمنى أن تكون قد حصلت على ذلك.
سأراك في الفيديو التالي.