PAIREN (Programming Channel)
95 subscribers
329 photos
60 videos
31 files
273 links
SW4gVGhlIE5hbWUgT2YgR29k
به نام خدا

کانال برنامه نویسی پایرن برای تمام دوستداران برنامه نویسی. رونوشت(Copy) کاملاً آزاد است.

آدرس گیت‌هاب:
https://github.com/PAIREN1383

Owner: @V_d_P_h_K
Download Telegram
از ما حمایت کنید تا پست های بهتری بگذاریم.
ما رو به دوستانتون معرفی کنید.


@Pairen_Programmers
Base_EN_DE_Coder:

این یک ابزار بیس دیکدر و انکدر هست که توانایی دیکد و انکد
Base85, Ascii85, Base64, Base32, Base16
رو داره.
برای مثال اگه شما یک متن داشته باشی که ۲ بار با بیس ۶۴ و ۲ بار با بیس ۸۵ و بعد ریورس شده باشه و کد رو و یک بار هم با بیس ۱۶ انکد کرده باشن، این ابزار به راحتی اون رو دیکد میکنه و نحوه ساخت اون متن رمز نگاری شده و نحوه دیکد شدنش رو هم به شما میگه.
علاوه بر این شما توانایی این رو دارید که گام تعریف کنید و بگید این متن انکد شده رو فقط دوبار دیکد کن و بعد از اون دیگه دیکد نکن.
همچین شما میتونید به وسیله نقشه‌ای که بهش میدید یک متن انکد شده رو دیکد کنید برای مثال من متنی رو با نقشه:
b64, b32, r, b16, b85, a85, r
(r: reverse)
انکد میکنم و برعکس همین نقشه رو به ابزار میدم و اون برای من طبق همین نقشه دیکد رو انجام میده.

خلاصه بگم این ابزار شما رو از هر وب سایت دیکد کننده بیس خلاص میکنه.
همچنین این ابزار از شما میپرسه که آیا متن رو درست دیکد کردم؟ و شما پاسخ میدید. اگه بگید خیر اون آخرین دیکدر رو حذف میکنه تا در دیکد شدن درست دیکد انجام بشه.

همچنین شما میتونید به وسیله یک نقشه یک متن رو انکد کنید یعنی یک متن میدید و به وسیله همون نقشه‌ای که به ابزار میدید اون برای شما عملیات انکد رو انجام میده.

اگه با بیس ۶۴ و بیس ۳۲ و... زیاد کار میکنید این ابزار یکی از بهترین انتخاب های شما است و شما حتی بدون دسترسی به اینترنت متن ها رو دیکد و یا انکد میکنید.

#بیس۸۵
#بیس۶۴
#بیس۳۲
#بیس۱۶
#Base
#Base64
#ریپازتوری


https://github.com/PAIREN1383/Base_EN_DE_Coder

👤 = M


@Pairen_Programmers
هر زمان که دارید با حلقه while کار میکنید حواستون باشه بین دوتا حلقه while که یک حلقه داخل حلقه دیگه است وقتی اینپوتی قرار میدید مواظب باشید که تمام ورودی های کاربر رو در نظر بگیرید ممکنه کاربر چیزی رو وارد کنه که ابزار یا نرم افزار شما کرش کنه.

مثال:

num = int(input("Enter number: "))
num2 = int(input("Enter number: "))
while num > 0:
print("Program is running!")
while num > 1:
print("part 2 of program is running!")
num = 0
break
print("Finish")

(کد رو اجرا نکنید اگر اجرا کردید توی اینپوت دوم عدد بزرگتر از 1 بدید تا گیر نکنه.)
خوب همونطور که میبینید در اینپوت دوم اگه ما عدد کوچکتر و مساوی 1 رو وارد کنیم برنامه کلا گیر میکنه و این چرخه همینطور ادامه پیدا میکنه و این اصلا خوب نیست.
پس حواستون رو جمع کنید و همیشه وقت دیباگ کردن و ورودی گرفتن فکر کنید کسی که از نرم افزار شما داره استفاده میکنه هیچی هیچی هیچی نمیفهمه تنها در این صورت هست که شما تمام احتمالات رو در نظر میگیرید و یک ابزار و برنامه بی نقص میسازید.



#Python
#نکات_برنامه_نویسی



@Pairen_Programmers
نشسته ام به ترمینال نگاه میکنم سودو اه میکشد خیال رفتنت چه پر از باگ بود نیامدی و دیر شد.

👤 ARP

#شعر


@Pairen_Programmers
نشسته ام به ترموکس نگاه میکنم
متاسپلویت آه میکشد
👤 MH


#شعر



@Pairen_Programmers
#Python
#Quiz
num, num2 = 6,2; print(" "+"Hello"*(num/num2))
Anonymous Quiz
31%
Error
19%
HelloHelloHello
44%
Hello Hello Hello
6%
HelloHelloHello(3x space)
Audio
اخبار امنیتی امروز رو باهم بررسی کنیم

هنوز توی کف اون مسابقات چین ام😐

رادیو cyberadio شماره اول فاین ۷ جعلی

@Pairen_Programmers
print(0,1+0,1+0,1 == 0,3)
Anonymous Quiz
28%
Error
22%
False
28%
True
22%
0 1 1 False 3
Audio
رادیو بایت شماره اول هوش مصنوعی خطرناک:


این مباحث واقعا شیرین و زیبا هستن به زودی مطالب و ویدیو هایی رو در این باره میزارم چون واقعا میتونن کاربردی باشن.


@Pairen_Programmers
پایتون از کدام دسته از زبان های برنامه نویسی است؟
Anonymous Quiz
32%
Curly-bracket language
16%
Compiled language
53%
Interpreted language
This media is not supported in your browser
VIEW IN TELEGRAM
وقتی کد های ۵ سال پیشه خودت رو میبینی.


#طنز


@Pairen_Programmers
#Python

آیا میدانید if __name__ == "__main__": """Some codes""" در کجا و در چه زمانی استفاده میشود؟ (در آینده یک مطلب درباره‌اش میگذارم.)
Final Results
62%
بله.
38%
خیر.
PAIREN (Programming Channel)
#Python

آیا میدانید if __name__ == "__main__": """Some codes""" در کجا و در چه زمانی استفاده میشود؟ (در آینده یک مطلب درباره‌اش میگذارم.)
کاری که این کد انجام میده این هست که چک میکنه آیا این برنامه به صورت مستقیم اجرا شده یا فقط توی یک برنامه دیگه ایمپورت شده اگه به صورت مستقیم کد رو اجرا کرده باشید اون کد هایی که زیر کد شرطتون گذاشتید اجرا میشه مثلاً:

if name == "main":
print("main")

اگه برنامه رو مستقیم اجرا کنید براتون کلمه main (به معنی اصلی) نمایش داده میشه، اما اگه توی یک برنامه دیگه این کد رو به عنوان یک ماژول ایمپورت کنید و بعد برنامه‌تون رو اجرا کنید کلمه main نمایش داده نمیشه.
این قطعه کد بیشتر توی ماژول ها به کار میره تا اگه ماژول به صورت مستقیم اجرا شد یک سری چیزا رو برای کاربر نمایش بده.
برای مثال شما یک ماژول نوشتید که انواع خط جدا کننده رو براتون چاپ میکنه مثلاً این خط ها رو توی ماژول داریم:

#########
@@@@@@
+++++++++

اینا بیشتر توی برنامه های ترمینالی مورد استفاده قرار میگیره تا برنامه قسمت بندی بشه. حالا برای اینکه خط ها رو بیایم به کاربر نشون بدیم میایم از همون قطعه کد، توی ماژول استفاده میکنیم تا وقتی ماژول به صورت مستقیم اجرا شد این خط ها رو واسه ما نمایش بده و در غیر این صورت خط ها رو بهمون نمایش نده.

این مطلب هم هست اگه دوست داشتین میتونید مطالعه کنید:

https://www.geeksforgeeks.org/what-does-the-if-name-main-do/


#Python
#دانستنی

@Pairen_Programmers