python4finance-challenge
1.81K subscribers
6 photos
2 files
36 links
چالش های پایتون برای مالی
Download Telegram
چالش شماره 31- چالش رمزنگاری
رمز نگاری یکی از جذاب ترین کارهای علاقه مندان به امنیت است. یکی از ساده ترین نوع رمز نگاری، رمزنگاری بر اساس انتقال حروف است. این رمز یک نوع رمز جانشینی است که در آن هر حرف در متن آشکار با حرف دیگری با فاصله‌ای ثابت در الفبا جایگزین می‌شود؛ به این فاصلهٔ ثابت «مقدار انتقال» گفته می‌شود.

برای مثال اگر مقدار انتقال برابر ۳ انتخاب شود و رمزنگاری روی متن با الفبای انگلیسی انجام شود، حرف D به جای حرف A می‌نشیند، حرف E به جای حرف B می‌نشیند، تا آخر.
برنامه ای بنویسید که مقدار انتقال را دریافت کند و یک عبارت انگلیسی را به صورت رمز درآورده و بار دیگر رمز را باز کرده و مقدار اصلی عبارت را نشان دهد.

راهنمایی: این رمزنگاری به رمز نگاری سزار یا Caesar cipher معروف است.

#پایتون_عمومی
#متوسط

لینک عضویت در چالش های پایتون برای مالی:
t.me/python4finance_challenge
1
چالش شماره 32- پیاده سازی شبیه سازی حرکت اسب
بازی شطرنج را در نظر بگیرید. می خواهیم حرکت عنصر اسب را شبیه سازی کنیم. برنامه ای بنویسید که جایگاه فعلی اسب را در صفحه شطرنج از کاربر دریافت کند و بسته به جایگاه فعلی یک جایگاه جدید برای اسب پیشنهاد بدهد.

راهنمایی: حرکت اسب با دو خانه حرکت عمودی و یک خانه حرکت افقی یا دو خانه حرکت افقی و یک خانه حرکت عمودی انجام می‌شود که به حرف L در الفبای لاتین شباهت دارد.

#پایتون_عمومی
#آسان

لینک عضویت در چالش های پایتون برای مالی:
t.me/python4finance_challenge
2👍2
کتاب 500 تمرین پایتون به همراه پاسخ تشریحی
این کتاب برای کسانی که می خواهند آزمون پایتون بدهند یا مهارت خود را محک بزنند بسیار مفید است.


#معرفی_کتاب
#تمرین

لینک عضویت در چالش های پایتون برای مالی:
t.me/python4finance_challenge
7
@python4finance-challange.pdf
1 MB
دانلود 500 تمرین پایتون به همراه پاسخ تشریحی
این کتاب برای کسانی که می خواهند آزمون پایتون بدهند یا مهارت خود را محک بزنند بسیار مفید است.


#معرفی_کتاب
#تمرین

لینک عضویت در چالش های پایتون برای مالی:
t.me/python4finance_challenge
16