🟢 آموزش پایتون - قسمت 1
و بله :) ! بالاخره قراره باهم دیگه یه دوره پایتون رو شروع کنیم ... :) .میخوایم از صفر شروع کنیم و تا جایی که نیازه بریم بالا . پس اگه صفر هستید میتونید همراه بشید ... :) یا شاید هم صفر صفر نیستید ولی بازم ممکنه این دوره به افزایش درک شما تو پایتون کمک کنه . یا شایدم فقط چند قسمت این دوره رو بیشتر نیاز نداشته باشید ... یا شایدم کلا هیچی :)) . در کل میخوایم از صفر شروع کنیم و به صورت کاملا رایگان تا جایی که میتونیم بریم جلو . در این قسمت میخوایم برنامه پایتون رو نصب کنیم و یکم راجع به محیط تعاملی و غیر تعاملی پایتون صحبت کنیم . با ما همراه باشید ...
Aparat : https://www.aparat.com/v/vUtfO
Weblog : https://mrpython.blog.ir/post/155
🆔 : @mrpythonblog
و بله :) ! بالاخره قراره باهم دیگه یه دوره پایتون رو شروع کنیم ... :) .میخوایم از صفر شروع کنیم و تا جایی که نیازه بریم بالا . پس اگه صفر هستید میتونید همراه بشید ... :) یا شاید هم صفر صفر نیستید ولی بازم ممکنه این دوره به افزایش درک شما تو پایتون کمک کنه . یا شایدم فقط چند قسمت این دوره رو بیشتر نیاز نداشته باشید ... یا شایدم کلا هیچی :)) . در کل میخوایم از صفر شروع کنیم و به صورت کاملا رایگان تا جایی که میتونیم بریم جلو . در این قسمت میخوایم برنامه پایتون رو نصب کنیم و یکم راجع به محیط تعاملی و غیر تعاملی پایتون صحبت کنیم . با ما همراه باشید ...
Aparat : https://www.aparat.com/v/vUtfO
Weblog : https://mrpython.blog.ir/post/155
🆔 : @mrpythonblog
👍9🔥1
🔵 آموزش پایتون - قسمت ۲
در قسمت قبل محیط برنامه نویسی پایتون رو نصب کردیم و یادگرفتیم چجوری کار میکنه . این قسمت میریم سراغ یه مفهوم خیلی مهم و ساده به اسم متغییر ! میخوایم ببینیم متغییرا چی هستند و چجوری باید ازشون استفاده کرد و ....
Aparat : https://www.aparat.com/v/nfE4b
Weblog : https://mrpython.blog.ir/post/156
🆔 : @mrpythonblog
در قسمت قبل محیط برنامه نویسی پایتون رو نصب کردیم و یادگرفتیم چجوری کار میکنه . این قسمت میریم سراغ یه مفهوم خیلی مهم و ساده به اسم متغییر ! میخوایم ببینیم متغییرا چی هستند و چجوری باید ازشون استفاده کرد و ....
Aparat : https://www.aparat.com/v/nfE4b
Weblog : https://mrpython.blog.ir/post/156
🆔 : @mrpythonblog
👍6❤1
🟢 آموزش پایتون - قسمت ۳
در قسمت سوم دوره آموزش پایتون به مبحث نوع داده ها میپردازیم . در این قسمت چند نوع داده بسیار مهم و پر استفاده رو یاد میگیریم و همچنین روش تبدیل انواع داده ها به هم دیگر (type casting) رو هم کار میکنیم . البته باید بگیم که نوع داده های پایتون فقط به همین مواردی که در این جلسه گفته میشه ختم نمیشه ولی خب این جلسه خیلی مهمه . بقیه نوع داده ها رو به مرور طی دوره کار خواهیم کرد :)
Aparat : https://www.aparat.com/v/mPuI6
Weblog : https://mrpython.blog.ir/post/157
🆔 : @mrpythonblog
در قسمت سوم دوره آموزش پایتون به مبحث نوع داده ها میپردازیم . در این قسمت چند نوع داده بسیار مهم و پر استفاده رو یاد میگیریم و همچنین روش تبدیل انواع داده ها به هم دیگر (type casting) رو هم کار میکنیم . البته باید بگیم که نوع داده های پایتون فقط به همین مواردی که در این جلسه گفته میشه ختم نمیشه ولی خب این جلسه خیلی مهمه . بقیه نوع داده ها رو به مرور طی دوره کار خواهیم کرد :)
Aparat : https://www.aparat.com/v/mPuI6
Weblog : https://mrpython.blog.ir/post/157
🆔 : @mrpythonblog
👍5🔥3
🟢 آموزش پایتون - قسمت ۴
در قسمت چهارم این دوره به مبحث گرفتن ورودی از کاربر میپردازیم . تو این جلسه با دستور input کار میکنیم و با مفهومی به اسم کامنت در برنامه نویسی آشنا میشیم . با ما باشید ...
Aparat : https://www.aparat.com/v/w3Jck
Weblog : https://mrpython.blog.ir/post/158
🆔 : @mrpythonblog
در قسمت چهارم این دوره به مبحث گرفتن ورودی از کاربر میپردازیم . تو این جلسه با دستور input کار میکنیم و با مفهومی به اسم کامنت در برنامه نویسی آشنا میشیم . با ما باشید ...
Aparat : https://www.aparat.com/v/w3Jck
Weblog : https://mrpython.blog.ir/post/158
🆔 : @mrpythonblog
👍8
🟢 آموزش پایتون - قسمت ۵
در این قسمت ابتدا چالشی که در جلسه قبل مطرح کردیم رو حل میکنیم و سپس وارد مبحث دستورات شرطی میشیم . این جلسه نقطه ورود به دستورات شرطی هستش . اکثر اوقات داخل برنامه هایی که مینویسیم نیاز داریم تا روند خطی اجرای برنامه رو تغییر بدیم و شرط و شروطی رو برای کارکرد برنامه تنظیم کنیم . این کار با استفاده از دستورات شرطی قابل انجامه .
Aparat : https://aparat.com/v/EHbeG
Weblog : https://mrpython.blog.ir/post/159
🆔 : @mrpythonblog
در این قسمت ابتدا چالشی که در جلسه قبل مطرح کردیم رو حل میکنیم و سپس وارد مبحث دستورات شرطی میشیم . این جلسه نقطه ورود به دستورات شرطی هستش . اکثر اوقات داخل برنامه هایی که مینویسیم نیاز داریم تا روند خطی اجرای برنامه رو تغییر بدیم و شرط و شروطی رو برای کارکرد برنامه تنظیم کنیم . این کار با استفاده از دستورات شرطی قابل انجامه .
Aparat : https://aparat.com/v/EHbeG
Weblog : https://mrpython.blog.ir/post/159
🆔 : @mrpythonblog
🔥12
🟠 این Base64 چیه و به چه دردی میخوره ؟
توی این ویدیو به بررسی الگوریتم base64 میپردازیم . اگه تو این زمینه کار کرده باشید احتمالش خیلی بالاس که بهش برخورده باشید . در واقع base64 اونجایی کاربرد پیدا میکنه که نیاز میشه تا یک داده غیر قابل چاپ (non printable) رو در یک کانال ارتباطی که فقط کاراکتر های قابل چاپ (printable) ساپورت میکنه انتقال بدیم یا موقعیت هایی شبیه به این . تو این ویدیو الگوریتم این نوع انکودینگ رو بررسی میکنیم تا ببینیم چجوری کار میکنه .
Aparat : https://www.aparat.com/v/nw7VK
🆔 : @mrpythonblog
توی این ویدیو به بررسی الگوریتم base64 میپردازیم . اگه تو این زمینه کار کرده باشید احتمالش خیلی بالاس که بهش برخورده باشید . در واقع base64 اونجایی کاربرد پیدا میکنه که نیاز میشه تا یک داده غیر قابل چاپ (non printable) رو در یک کانال ارتباطی که فقط کاراکتر های قابل چاپ (printable) ساپورت میکنه انتقال بدیم یا موقعیت هایی شبیه به این . تو این ویدیو الگوریتم این نوع انکودینگ رو بررسی میکنیم تا ببینیم چجوری کار میکنه .
Aparat : https://www.aparat.com/v/nw7VK
🆔 : @mrpythonblog
🔥1
🟠 آموزش پایتون - قسمت 6
خب بالاخره اومدیم با قسمت ششم . در قسمت قبلی شرط ها رو بررسی کردیم . در این قسمت شرط ها رو دقیق تر بررسی میکنم و نوع داده ی مهمی به اسم بولین (Boolean) رو باهاش آشنا میشیم . این جلسه رو از دست ندید .
Aparat : https://www.aparat.com/v/Husgz
Weblog : https://mrpython.blog.ir/post/162
🆔 : @mrpythonblog
خب بالاخره اومدیم با قسمت ششم . در قسمت قبلی شرط ها رو بررسی کردیم . در این قسمت شرط ها رو دقیق تر بررسی میکنم و نوع داده ی مهمی به اسم بولین (Boolean) رو باهاش آشنا میشیم . این جلسه رو از دست ندید .
Aparat : https://www.aparat.com/v/Husgz
Weblog : https://mrpython.blog.ir/post/162
🆔 : @mrpythonblog
🙏2❤1
🟢 مفاهیم رمزنگاری - قسمت اول
یوهاههاااا . ما برگشتیم با یه مینی دوره از مفاهیم رمزنگاری :))) . بریم باهم مفاهیم رمزنگاری رو یاد بگیریم و کلی حال کنیم . تو قسمت اول میبینیم یه ارتباط امن چه ویژگی هایی داره و چطوری میشه به یه ارتباط امن رسید ....
Weblog : https://mrpython.blog.ir/post/163
Aparat : https://www.aparat.com/v/AIxtw
🆔 : @mrpythonblog
یوهاههاااا . ما برگشتیم با یه مینی دوره از مفاهیم رمزنگاری :))) . بریم باهم مفاهیم رمزنگاری رو یاد بگیریم و کلی حال کنیم . تو قسمت اول میبینیم یه ارتباط امن چه ویژگی هایی داره و چطوری میشه به یه ارتباط امن رسید ....
Weblog : https://mrpython.blog.ir/post/163
Aparat : https://www.aparat.com/v/AIxtw
🆔 : @mrpythonblog
🔥5❤3
🟢 مفاهیم رمزنگاری - قسمت دوم
تو قسمت دوم میریم سراغ اینکه cipher ها چی هستند و با الگوریتم های متقارن و نامتقارن توی رمزنگاری آشنا میشیم . همچنین میبینیم XOR Encryption چیه و one time pad چی میگه این وسط . این قسمتو از دست ندید که کلی کار داریم ....
Weblog : https://mrpython.blog.ir/post/164
Aparat : https://www.aparat.com/v/O2y8w
🆔 : @mrpythonblog
تو قسمت دوم میریم سراغ اینکه cipher ها چی هستند و با الگوریتم های متقارن و نامتقارن توی رمزنگاری آشنا میشیم . همچنین میبینیم XOR Encryption چیه و one time pad چی میگه این وسط . این قسمتو از دست ندید که کلی کار داریم ....
Weblog : https://mrpython.blog.ir/post/164
Aparat : https://www.aparat.com/v/O2y8w
🆔 : @mrpythonblog
❤4🔥3
🟢 مفاهیم رمزنگاری - قسمت سوم
در قسمت سوم با الگوریتم های متقارن بیشتر آشنا میشیم و دو تا از انواعشون که stream cipher و block cipher ها هستند رو باهاش آشنا میشیم . با ما باشید ...
Weblog : https://mrpython.blog.ir/post/165
Aparat : https://www.aparat.com/v/GJrMv
🆔 : @mrpythonblog
در قسمت سوم با الگوریتم های متقارن بیشتر آشنا میشیم و دو تا از انواعشون که stream cipher و block cipher ها هستند رو باهاش آشنا میشیم . با ما باشید ...
Weblog : https://mrpython.blog.ir/post/165
Aparat : https://www.aparat.com/v/GJrMv
🆔 : @mrpythonblog
❤4🔥3
🟢 مفاهیم رمزنگاری - قسمت چهارم
در قسمت چهارم میبینیم mode های block cipher ها چی هستند و دو نوعشون رو یاد میگیریم ...
Weblog : https://mrpython.blog.ir/post/166
Aparat : https://www.aparat.com/v/cUsz6
🆔 : @mrpythonblog
در قسمت چهارم میبینیم mode های block cipher ها چی هستند و دو نوعشون رو یاد میگیریم ...
Weblog : https://mrpython.blog.ir/post/166
Aparat : https://www.aparat.com/v/cUsz6
🆔 : @mrpythonblog
❤4🔥3
🟢 مفاهیم رمزنگاری - قسمت پنجم
خب وقتشه که دیگه بریم سراغ رمزنگاری های نامتقارن . تا اینجا متقارن هارو کارکردیم حالا میخوایم زوم کنیم رو نامتقارنا و ببینیم چطوری کار میکنن و جریانشون چیه ....
Weblog : https://mrpython.blog.ir/post/167
Aparat : https://www.aparat.com/v/IHuSW
🆔 : @mrpythonblog
خب وقتشه که دیگه بریم سراغ رمزنگاری های نامتقارن . تا اینجا متقارن هارو کارکردیم حالا میخوایم زوم کنیم رو نامتقارنا و ببینیم چطوری کار میکنن و جریانشون چیه ....
Weblog : https://mrpython.blog.ir/post/167
Aparat : https://www.aparat.com/v/IHuSW
🆔 : @mrpythonblog
❤4🔥3
🟢 مفاهیم رمزنگاری - قسمت ششم
در قسمت ششم میریم سراغ توابع درهم ساز یا همون hash های خودمون . میبینیم چی هستند و چه ویژگی هایی دارن ...
Weblog : https://mrpython.blog.ir/post/168
Aparat : https://www.aparat.com/v/Wn08f
🆔 : @mrpythonblog
در قسمت ششم میریم سراغ توابع درهم ساز یا همون hash های خودمون . میبینیم چی هستند و چه ویژگی هایی دارن ...
Weblog : https://mrpython.blog.ir/post/168
Aparat : https://www.aparat.com/v/Wn08f
🆔 : @mrpythonblog
❤3🔥3
🟢 مفاهیم رمزنگاری - قسمت هفتم
تو این قسمت میریم ببینیم رمز های ترکیبی (Hybrid Cipher) چی هستند و به چه دردی میخورن
Weblog : https://mrpython.blog.ir/post/169
Aparat : https://www.aparat.com/v/nwGSY
🆔 : @mrpythonblog
تو این قسمت میریم ببینیم رمز های ترکیبی (Hybrid Cipher) چی هستند و به چه دردی میخورن
Weblog : https://mrpython.blog.ir/post/169
Aparat : https://www.aparat.com/v/nwGSY
🆔 : @mrpythonblog
❤2👍2🔥2👏2
🟢 مفاهیم رمزنگاری - قسمت هشتم (آخر)
و بالاخره در قسمت آخر این مجموعه میریم سراغ اینکه ببینیم چه روش هایی برای بررسی یکپارچگی و اصالت داده وجود داره . تو این ویدیو با امضاهای دیجیتال و MAC ها آشنا میشیم .
Weblog : https://mrpython.blog.ir/post/170
Aparat : https://www.aparat.com/v/LHh98
🆔 : @mrpythonblog
و بالاخره در قسمت آخر این مجموعه میریم سراغ اینکه ببینیم چه روش هایی برای بررسی یکپارچگی و اصالت داده وجود داره . تو این ویدیو با امضاهای دیجیتال و MAC ها آشنا میشیم .
Weblog : https://mrpython.blog.ir/post/170
Aparat : https://www.aparat.com/v/LHh98
🆔 : @mrpythonblog
❤4🔥3
Arduino-comic-Persian.pdf
18.9 MB
یک کُمیک کوتاه برای شروع کار با آردوینو . این کمیک قرار نیست خیلی کامل آردوینو رو به شما یاد بده ولی اگه دارین شروع میکنین یا حتی براتون جالبه که بدونید آردوینو چیه و در حد یه پروژه های ساده ببینید چطوری میشه ازش استفاده کرد این کمیک کوتاه رو مطالعه کنید :)
🆔 : @mrpythonblog
🆔 : @mrpythonblog
👍5❤4
تو پست بعدی چیکار کنیم ؟
Final Results
27%
ببینیم چطوری میشه با روش کاسیسکی متن های رمزی الگوریتم کلاسیک ویژنر (Vigenere) رو شکوند
73%
با آردوینو یه Rubber Ducky بسازیم که به محض وصل شدن به کامپیوتر کد دلخواه اجرا کنه
👍10❤1
🟣 ساخت Rubber Ducky با آردوینو (مدل UNO)
تو این ویدیو میبینیم چطوری میشه یه rubber ducky با استفاده از یک Arduino UNO R3 ساخت . همینطور که میدونید rubber ducky یه سخت افزاریه که به محض متصل شدن به کامپیوتر باعث میشه تا کد دلخواه ما به طور خودکار روی اون کامپیوتر اجرا بشه . این ویدیو رو از دست ندید
Aparat : https://www.aparat.com/v/vnpTA
Weblog : https://mrpython.blog.ir/post/172
🆔 : @mrpythonblog
تو این ویدیو میبینیم چطوری میشه یه rubber ducky با استفاده از یک Arduino UNO R3 ساخت . همینطور که میدونید rubber ducky یه سخت افزاریه که به محض متصل شدن به کامپیوتر باعث میشه تا کد دلخواه ما به طور خودکار روی اون کامپیوتر اجرا بشه . این ویدیو رو از دست ندید
Aparat : https://www.aparat.com/v/vnpTA
Weblog : https://mrpython.blog.ir/post/172
🆔 : @mrpythonblog
❤7👍5👎1
🟢 آموزش پایتون - قسمت 7
در قسمت هفتم ، به مفهوم آرایه ها میپردازیم . آرایه ها یکی از مهمترین مفاهیم هر زبان برنامه نویسی هستش که در پایتون هم همینجوره . پس این قسمت که شروع مبحث آرایه هاست رو از دست ندید :)
Aparat : https://www.aparat.com/v/4FGiI
Weblog : https://mrpython.blog.ir/post/173
🆔 : @mrpythonblog
در قسمت هفتم ، به مفهوم آرایه ها میپردازیم . آرایه ها یکی از مهمترین مفاهیم هر زبان برنامه نویسی هستش که در پایتون هم همینجوره . پس این قسمت که شروع مبحث آرایه هاست رو از دست ندید :)
Aparat : https://www.aparat.com/v/4FGiI
Weblog : https://mrpython.blog.ir/post/173
🆔 : @mrpythonblog
❤5👍3