Fara Code | برنامه نویسی
3.38K subscribers
529 photos
237 videos
67 files
247 links
جایی که صفر و یک‌ها خوش می‌گذره!

📘 books & codes
🧠 tips & tricks
🎉 fun for devs

👥 group: @FaraCodeGp
🧑‍💻 Owner: @samannmz
Download Telegram
📋 چک لیست امنیت اپلیکیشن‌ها

از منابع رسمی و معتبر دانلود کنید

از اپ‌های متن‌باز استفاده کنید

سازنده اپ، باید شرکت معتبری باشند

همیشه از آخرین نسخه استفاده کنید

فقط دسترسی‌های لازم را به اپ بدهید، نه بیش‌تر

هرگز از اپ‌های کرک‌شده استفاده نکنید
👍41
Forwarded from PyCoders (پایتون) (αɱιɾ)
♦️آشنایی با پایتون (برای کسایی که میخوان شروع کنن)

🔹خوانایی: سینتکس پایتون بر خوانایی کد تأکید دارد و نوشتن کدهای تمیز و قابل نگهداری را برای توسعه دهندگان آسان می کند. برای تعریف بلوک‌های کد از تورفتگی (فضای سفید) به جای براکت استفاده می‌کند.

🔹زبان سطح بالا: پایتون یک زبان برنامه نویسی سطح بالا است، به این معنی که جزئیات سطح پایین مانند مدیریت حافظه را انتزاعی می کند و برای مبتدیان قابل دسترسی است.

🔹زبان مفسری: پایتون یک زبان مفسری است، به این معنی که نیازی به کامپایل کد خود قبل از اجرای آن ندارید. این باعث می شود روند توسعه سریعتر و تعاملی تر شود.

🔹Dynamically Typed: پایتون به صورت داینامیک تایپ می شود، به این معنی که شما نیازی به اعلام انواع متغیرها ندارید. مفسر نوع داده را در زمان اجرا استنباط می کند.

🔹چند پارادایم: پایتون از چندین پارادایم برنامه نویسی از جمله برنامه نویسی رویه ای، شی گرا و تابعی پشتیبانی می کند. این انعطاف‌پذیری به توسعه‌دهندگان اجازه می‌دهد تا بهترین رویکرد را برای یک کار خاص انتخاب کنند.

🔹کتابخانه استاندارد گسترده: پایتون با یک کتابخانه استاندارد جامع ارائه می‌شود که ماژول‌ها و بسته‌هایی را برای طیف وسیعی از وظایف، از توسعه وب گرفته تا تجزیه و تحلیل داده‌ها و موارد دیگر ارائه می‌دهد. این فلسفه "batteries included" باعث صرفه جویی در زمان و تلاش توسعه دهندگان می شود.

🔹Cross-Platform: پایتون در سیستم عامل های مختلف موجود است و آن را به یک زبان بین پلتفرمی تبدیل می کند. می‌توانید روی یک سیستم کد بنویسید و با کمترین تغییرات آن را روی سیستم دیگری اجرا کنید.

🔹جامعه بزرگ: پایتون دارای یک جامعه بزرگ و فعال از توسعه دهندگان است، به این معنی که منابع، کتابخانه ها و چارچوب های زیادی در دسترس است. فهرست بسته پایتون (PyPI) میزبان هزاران بسته شخص ثالث است که عملکرد پایتون را گسترش می دهد.

🔹توسعه وب: پایتون برای توسعه وب محبوب است. فریم ورک هایی مانند جنگو و فلاسک فرآیند ساخت برنامه های وب را ساده می کنند.

🔹علم داده و یادگیری ماشین: پایتون به طور گسترده در علم داده و یادگیری ماشین استفاده می شود. کتابخانه‌هایی مانند NumPy، pandas، scikit-learn و TensorFlow آن را به گزینه‌ای برای تجزیه و تحلیل داده‌ها و پروژه‌های یادگیری ماشین تبدیل می‌کنند.

🔹اتوماسیون و اسکریپت نویسی: پایتون برای خودکارسازی کارهای تکراری و اسکریپت نویسی عالی است. سادگی و خوانایی آن، آن را به گزینه ای ایده آل برای نوشتن اسکریپت های کاربردی کوچک تبدیل می کند.

🔹جامعه محور: توسعه پایتون توسط فرآیند پیشنهادهای بهبود پایتون (PEP) هدایت می‌شود که به جامعه اجازه می‌دهد ویژگی‌ها و تغییرات جدید زبان را پیشنهاد و بحث کند.

🔹زبان آموزشی: پایتون به دلیل سهولت یادگیری و خوانایی آن معمولاً به عنوان زبان آموزشی در مدارس و دانشگاه ها استفاده می شود. این یک زبان عالی برای مبتدیان است.

🔹اسکریپت همه کاره: Python اغلب برای مدیریت سیستم، برنامه نویسی شبکه و اتوماسیون وظایف مختلف استفاده می شود که آن را به یک انتخاب همه کاره برای کارهای مرتبط با سیستم تبدیل می کند.

🔹Raspberry Pi: Python زبان برنامه نویسی رسمی Raspberry Pi است، یک کامپیوتر تک برد محبوب که برای پروژه های آموزشی و سرگرمی استفاده می شود.


⠀◦•◉✿ @python_rd ✿◉•◦
👍5
سایت وزارت علوم هک شد

یک گروه هکری ادعا کرده که ۵۰۰ سرور، کامپیوتر، سایت و سامانه وزارت علوم توسط آنان هک شده است.

این گروه همچنین مدعی است که ۲۰ هزار سند را در اختیار دارد.

پس از اینکه صفحه اول سایت وزارت علوم و ۲۰ سامانه زیرمجموعه آن تغییر کرد، این سایت فعلا از دسترس خارج شده است.

این گروه پیش از این هم مسئولیت حمله به سایت‌های وزارت خارجه، صدا و سیما و شهرداری را به عهده گرفته بود.

@Learrning_Python
🤯3
‼️قطعی پیش امده در ربات ها مربوط به تلگرام هستش و ربطی به ربات ندارد‼️

⭕️ هکر های انانیموس سودان حملات DDoS سمت API های عمومی تلگرام رو بر عهده گرفتند

هکر های سودان اعلام کردند:
"این حمله تمدید شده و تلگرام یک ساعت دیگر قطع خواهد شد و در مجموع اختلال دو ساعت خواهد بود!
👍5😁3
معرفی سه تا سایت کاربردی:

گرفتن شماره مجازی موقت:
Temp-number.com


گرفتن ایمیل موقت:
Temp-mail.org

گرفتن یوزر و پسوورد عمومی برای ورود بدون ثبت نام:
Bugmenot.com
👍61
پس از یادگیری #جنگو به صورت متوسط، چه ابزار های دیگه ای رو میتونم یاد بگیرم؟
(فقط در صورت نیاز یا برای مطالعه بیشتر)

1.  Django Rest Framework (DRF)
2.  Docker
3.  Class-Based Views (CBV)
4.  Django Allauth
5.  Django Simple JWT
6.  Celery
7.  Redis
8.  RabbitMQ
9.  Django Guardian
10.  Django Rest Framework JWT
11.  Django Q
12.  Django Taggit
13.  Sentry
14.  ELK Stack (Elasticsearch, Logstash, Kibana)
15.  Prometheus
16.  Grafana
17.  Django Websockets
18.  Django Channels
19.  Django Haystack
20.  Django REST Swagger
21.  Django Storages
22.  Django Compressor
23.  New Relic
24.  Django Sitemap
25.  django-cors-headers
26.  Django CORS Headers
27.  Django Debug Toolbar
28.  django-silk
29.  Django Elasticsearch DSL
30.  Django REST framework filters

منبع
#django #python

@Learrning_Python
@python_develops
👍11👻1
واقعیت برنامه نویسی👍😉

@Learrning_Python
👍196🕊1
صندلی دیباگ و صندلی کدنویسی😂👌

#fun
#فان

@Learrning_Python
🤣20😁2👍1
اگه فایل هایی از گوشیتون پاک شده و میخواید اون هارو بازگردانید، میتونید از این نرم افزاری که معرفی میکنم استفاده کنید.

1⃣ ابتدا برنامه Tenorshare UltDataرا دانلود کنید

2⃣ پس از باز کردن برنامه روی دکمه ی Recover Lost Data کلیک کنید

3⃣ در این مرحله گوشی خود را به لپتاپ متصل کنید تا نرم افزار آن را اسکن کند .

4⃣ پس از پایان بررسی فهرستی از فایل های قابل بازگردانی نمایش داده می شوند که می توانید با مشخص کردن مسیر ذخیره با انتخاب Recover آنها را بازگردانی کنید.

@Learrning_Python
👍8
چرا تو چنل من کسی پریمیوم نداره😂💔
😁5🤣3👀1🗿1
برنامه نویسان حرفه ای چطور ارور های پروژه رو رفع میکنند؟


@Learrning_Python
7
این موتور جستجو یه سرور حیاتی برای برنامه نویس ها هست

وارد لینک زیر بشید
you.com/code

اینجا هر سوالی داشتید میتونید بپرسید.
براتون نتایج رو دقیق و با توضیحات میاره

#معرفی

@Learrning_Python
👍82
سلاطین این وسط کد دزد میشیم😂😂

#fun
#فان

@Learrning_Python
🤣28😁1
اختلال در اینترنت ایران برای بار سوم در یک ماه اخیر

نت بلاکس اعلام کرد بامداد امروز اینترنت ایران برای بار سوم در یک ماه اخیر دچار اختلال شد و به سطح ۸۲ درصد کاهش پیدا کرده است

@Learrning_Python
🗿6😁2😢2👍1🤣1
مهترین دستورات گیت
• دستورات گیت بعضی وقتا از یادمون میره برا همین تو این پست خیلی هاشون رو براتون پوشش دادم.

– git init –
پیاده سازی یک مخزن گیت روی پروژتون

– git log –
تاریخچه کامل کامیت هایی که کردید رو نشون میده

– git clone –
از مخزنتون کپی میگیره

– git add –
قابلیت های جدید و ویرایش شده هارو اضافه میکنه

– git commit –
افزودن تغییرات به مخزن

– git diff –
نمایش تغییرات توی یک مخزن

– git status –
بررسی وضعیت پروژتون

– git branch –
ساختن یک برنچ جدید

– git push –
ارسال تغییرات از سیستم به گیت هاب

– git rm –
حذف کردن فایل

– git merge–
ادغام تغییرات در برنچ های مختلف

@Learrning_Python

#گیت #دستورات
👍8
اکسترکت فایل های زیپ تو محل خودشون😂 😂

#fun
#فان
@Learrning_Python
🤣23😁3👍2🤯1
پست های بعدی متد های پایتون رو میفرستم براتون همشون یکجا و دسته بندی شده هستند👊🤩
👍54
متد های لیست پایتون✔️
#python #methods

@Learrning_Python
👍5