fa
Feedback
Fara Code | برنامه نویسی

Fara Code | برنامه نویسی

رفتن به کانال در Telegram

جایی که صفر و یک‌ها خوش می‌گذره! 📘 books & codes 🧠 tips & tricks 🎉 fun for devs 👥 group: @FaraCodeGp 🧑‍💻 admin: @worlddhello

نمایش بیشتر
3 166
مشترکین
+824 ساعت
+107 روز
+4030 روز
آرشیو پست ها
سرویس ۴ فقط تا ۴ شنبه !!

فکت برنامه نویسی: هر چقدر کُدت غیرقابل فهم تر باشه... سخت تر می‌تونن جایگزینت کنن :)) #fact @Learrning_Python

Repost from T - Rap
سرورای ۳ و ۴ موقت هستن ینی چن روز دیگ میرن و امکان خرید دیگ نیست ازشون

Repost from T - Rap
فروش کانفیگ اختصاصی 🎊 همه اپراتورا موجود کردیم ■ سرویس شماره ۱ : ( 1 ماهه ) ● 10 G = 30 T ● 25 G = 60 T ● 40 G = 80 T ● 55 G  = 90 T ● 70 G = 110 T ■ سرویس شماره ۲ : • 3 DAY : 50 T • 7 DAY : 70 T ■ سرویس شماره ۳ : ( موقت ) ● 40 G = 80 T ● 50 G = 100 T ● 60 G = 110 T ● 70 G = 120 T ● 100 G = 130 T ■ سرویس شماره ۴ : ( موقت ) ● 1 ماه نامحدود : 150 تومان   5 کاربره ● 2 ماه نامحدود : 190 تومان 5 کاربره ● 3 ماه نامحدود : 220 تومان. 5 کاربره ● 1 ساله نامحدود : 500 تومان 5 کاربره 👤 برای خرید و پشتیبانی @V2RAYCADMlN --> ادمین شماره 1 @helloworldd2 --> ادمین پشتیبان @free_v2rayc

Repost from Python Hints
#خارج_از_بحث #جهت_انتشار #جهت_آگاه‌سازی من راجب لو رفتن دیتاهای اسنپ (حتی همون بخش کوچیک)، ایرانسل، همراه‌اول توی این چندسال هیچ چیزی نگفتم توی این کانال چون واقعاً ربطی نداشت به ما. اما یک مورد رو بسیار زیاد دیدم توی چند وقت اخیر، یک گروه از افراد (بیاید بگیم گروه هکری، هرچند خیلی از هکرها شرف دارند) شروع کردند به دخترها، توی تلگرام پیام دادن که: خلاصه و مضمون این پیام اینطوری هست که به دلیل مشکلات جسمی و #جنسی نیاز به رابطه دارند و ... ولی امکانش رو ندارند. بنابراین اگر شما بدون چهره و ... بهشون تصویر یا ویدئو لخت بدید حاضرند به شما پرداخت داشته باشند، به عمد هم مبالغ خوبی رو پیشنهاد می‌دهند. و تأکید می‌کنند پلتفرم ناشناس باشه، چهره نباشه و ... حالا بخش اخاذی چطوری میاد ؟ دیتابیس #ایرانسل، #اسنپ #همراه_اول هر ۳ مورد علاوه بر شماره اطلاعات دقیق صاحب خط، شناسنامه‌، آدرس و ... رو هم داره توی موردی که شخصاً با فرد داشتم چت می‌کردم، حتی اعلام کرد برای ویدیو ۵ دقیقه‌ای حاضر هست ۱ میلیون تومان پرداخت مستقیم داشته باشه بعد از ۲ تا عکس هم حاضره نصف مبلغ رو درجا پرداخت کنه، (همین شیوه پرداخت خودش،ناشناس بودن رو می‌بره زیر سوال) متأسفانه جامعه هدف این افراد کسانی هستند که سواد کامپیوتری ندارند و یا طبق اطلاعات ثبت شده سن افراد بین ۱۸ تا ۲۵ هست. من نمی‌دونم چطوری اما اگر شما هم کسی رو می‌شناسید که دختر داشته باشه، یا دوست و آشنایی دارید حتماً این پیام رو بفرستید براشون یا بهشون توضیح بدید. می‌دونم زندگی سخت شده و برای پول هرکاری شاید بکنند بعضی افراد، با تصور اینکه هیچ اطلاعاتی ازشون وجود نداره (توی گروهی بودم که حداقل ۱٪ می‌خواستند اینکارو رو بکنند) اما شما و من می‌دونیم به محض اینکه اولین ویدئو رو دریافت کنند اخاذی شروع خواهد شد. بر اساس همون آدرس‌ها و اطلاعاتی که توی دیتابیس‌های مختلف هک شده وجود داره می‌دونم موضوع کانال این چیزا نیست، اما وظیفه خودم دونستم که این موضوع رو حتماً اطلاع بدم و شخصاً از شما عزیزان خواهش می‌کنم که این مطلب رو به اشتراک بذارید (نیاز به ذکر منبع نیست) کاش با این شرکت‌هایی که امنیت کاربر براشون مهم نیست و اطلاعات دقیق از کاربر میگیرند برخورد محکم و قاطعی صورت می‌گرفت.

تمام دوره های وبسایت سبزلرن: @PyPackaage

#django #python QuerySet ها چین؟ کوئری ست ها مجموعه ای از آبجکت ها رو از کلاس کوئری ست، منیجر برامون برمیگردونن. (هر منیجری برای خودش بیس کوئری‌ست داره) پایین هم یه کلاس کوئری‌ستی هست که سه تا آبجکت داره. <QuerySet [   <Article: Article object (1)>,   <Article:   Article object (2)>,   <Article: Article object (3)>, ]> در کوئری‌ست ها یه سری متدی هست که همونطور که بالا گفتم تمام آبجکت های مدل مارو نشون میده. مثلا متد ()all. برامون همون کار رو انجام میده.
views.py
from django.http import HttpResponse
from django.template import loader
from .models import Article

def home(request):
  article = Article.objects.all()
  template = return render('home.html')
  context = {
    'article': article,
  }
  return render(request, template)
متد filter() برای فیلتر کردن جستجوی ما استفاده می‌شه و بهمون اجازه می‌ده که فقط فیلد هایی رو برگردونیم که با عبارتی که سرچ کردیم برابر باشند. مثلا؛
article = Article.objects.filter(id=2)
الان تو این کد فقط آبجکتی رو میاره که id اون برابر با ۲ باشه. @Learrning_Python

تمرین بالا
Anonymous voting

چطور از لپتاب استفاده میکنید؟ #پست_موقت #آمارگیری
Anonymous voting

چند سالتونه؟ #پست_موقت #آمارگیری
Anonymous voting

#پست_موقت #آمارگیری
Anonymous voting

چالش پایتون بنظرتون خروجی کد زیر گزینه میشود؟ data = {1:2, 3:4, 5:6} result = data.pop(3, 5) print(result)
Anonymous voting

بازی خفن Shattered Pixel Dungeon یک بازی رایگان و منبع باز در سبک Rouge-like RPG که میشه گفت خیلی تحت تاثیر NetHack و Angband
+2
بازی خفن Shattered Pixel Dungeon یک بازی رایگان و منبع باز در سبک Rouge-like RPG که میشه گفت خیلی تحت تاثیر NetHack و Angband و سبک‌ آن‌هاست. این بازی روی لینوکس از فلت‌هاب و روی اندروید از گوگل‌پلی یا اف‌دروید قابل نصبه. ویکی و فندام خوبی هم داره و کلا بازی خوش‌ ساخت و باحالیه. این بازی از استیم، گوگ، ایچ‌، اپ استور هم قابل نصبه. امتیاز استیم ۱۰/۱۰ 👉🔗 Website 👉🔗 Flathub 👉🔗 GitHub 👉🔗 F-Droid 👉🔗 Google Play 👉🔗 Itch.io #معرفی #بازی #game

چالش پایتون بنظرتون خروجی کد زیر گزینه میشود؟ data = {1:2, 3:4, 5:6} result = data.pop(3, 5) print(result)
Anonymous voting

اسم علامت های برنامه نویسی:
اسم علامت های برنامه نویسی:

#منهای_پایتون #وب #فرانت - چرا باید Tailwind رو بهترین جایگزین Bootstrap کنیم؟ تیلویند برخلاف بوت استرپ یک فریم ورک utility-f
#منهای_پایتون #وب #فرانت - چرا باید Tailwind رو بهترین جایگزین Bootstrap کنیم؟ تیلویند برخلاف بوت استرپ یک فریم ورک utility-first هست یعنی فاقد هرگونه قالب و کامپوننت آماده هست و با کلاس های مختلفی که در اختیارمون میزاره میتونیم هر طرحی رو پیاده سازی کنیم و این یعنی انعطلاف پذیریه بسیار بالا در طراحی. تیلویند به صورت اتوماتیک بعد از بیلد گرفتن کلاس های cssای که در پروژه استفاده نشدن رو حذف می کنه و این یعنی performance و سرعت بیشتر. خیلی راحت میتونیم پروژه رو شخص سازی (customize) کنیم. (بر خلاف بوت استرپ که خیلی محدوده) ویژگی dark mode و رسپانسیو کردن با تیلونید به راحتی قابل پیاده سازیه. همچنین وبسایت های زیر کامپوننت های زیاد و تمیزی برای تیلویند به شما ارائه میدن: https://flowbite.com https://tw-elements.com

Repost from T - Rap
فروش کانفیگ اختصاصی 🎊 همه اپراتورا موجود کردیم ● 10 G = 30 T ● 25 G = 60 T ● 40 G = 80 T ● 55 G  = 90 T ● 70 G = 110 T ● نامحدود : • ۳ روزه : 50 • ۷ روزه : 70 • ۳۰ روزه : 150 ** ایرانسل & وایفای نامحدود 100  ** 👤 برای خرید و پشتیبانی @V2RAYCADMlN --> ادمین شماره 1 @helloworldd2 --> ادمین پشتیبان @free_v2rayc

اگه میخواین با tor کار باحال بکنین پروکسی تلگرام بسازین این کارو بکنین ترموکس رو از لینک زیر دانلود بکن https://www.farsroid.
اگه میخواین با tor کار باحال بکنین پروکسی تلگرام بسازین این کارو بکنین ترموکس رو از لینک زیر دانلود بکن https://www.farsroid.com/termux/ بعدش وقتی که نصب کردی این دستورات رو بزن (چون میدونم  بعضي از لینوکس نمیدونن دستورات رو براتون ساده میکنم ) مرحله اول اینو میزنید apt update -y مرحله دوم اینو میزنید apt upgrade -y مرحله سوم اینو میزنید pkg install tor بعدش که تمام کردین همه رو نصب کردین با دستور clear صفحه رو تمیز بکنین بعدش در این مرحله ابزار tor رو ران بکنین tor بعدش که ابزار رو ران کردین صبر بکنین تا ۱۰۰ بشه وقتی ۱۰۰ شد برین توی تنظیمات تلگرام توی بخش storage توی بخش settings proxy بعدش بخش add proxy اینارو مینویسید در قسمت سرور ایپی اینو بنویسید 127.0.0.1 در قسمت پورت اینو بنويسيد 9050 بعدش ذخیره بکنین راحت ازش استفاده بکنید وقتی میخاین قطعش بکنین توی ترموکس ctrl + c رو بزنین قطع میشه

#بدرد اینکه شما بعنوان یه جونیور یا میدلول بخواید به یک برنامه نویس سینیور تبدیل بشید، فقط نیاز نیست که اون فریم ورک یا زبانی رو که بلدید رو کامل یاد بگیرید. خیلی چالش های دیگه ای دارید که اینجا میخوام راجع بهش کمی صحبت کنم - درک پایه برنامه نویسی قبل از اینکه شما بخواید در یک زبان یا فریم ورک توانایی های لازم رو کسب کنید نیازه که پایه های برنامه نویسیتون رو قوی کنید، درک کنید که سیستم چطور کار میکنه، تایپ ها چی هستن، مدیریت حافظه و منابع رو بفهمید - پاس کردن پیشنیاز ها خیلی ها به اشتباه قبل از اینکه پیش نیاز های یک ابزار یا فریم ورک رو پاس کنند سریعا توش شیرجه میزنن و همین باعث میشه که یجاها غرق بشن توی دریایی که اونو از قبل نشناختن. شما برای اینکه بتونید از یک فریم ورک بدرستی استفاده کنید نیازه که در ابتدا برنامه نویسی و زبانی که اون فریم ورک باهاش نوشته شده و اصول رو درک کنید بعد ازش استفاده کنید. مثلا اگر شی گراس اون فریم ورک، اصول شی گرایی رو کامل درک کنید و بعد از اون فریم ورک استفاده کنید. - تسلط کامل به فریم ورک و زبان اگر از زبان یا فریم ورک خاصی استفاده میکنید، خیلی منطقیه که در اولین مرحله کاملا به اون زبان یا فریم ورک و لایف سایکل و اکثر ویژگی هاش مسلط بشید. حتی اگر نیاز شد برید کد های اون فریم رو مطالعه کنید و روش کانتریبیوت کنید. - گسترش دانش فنی اصولا افراد سینیور فقط یک زبان رو پیش نمیگیرن، بلکه میرن سمت قسمت های دیگه سیستم تا اون رو درک کنند و همین باعث میشه که مجبور شن زبان ها و ابزار های جدید رو یاد بگیرن و این دید بهتری توی کار بهشون میده. - تقویت سافت اسکیل از یه جایی به بعد مهم نیست شما چقدر از نظر فنی آدم کاملی هستید، رفتار شما با شرایط مختلف، آدم های مختلف، شرکت ها و تسک های مختلف باعث میشه شما پیشرفت یا پسرفت کنید، پس بهش خیلی اهمیت بدید. کانکشن سازی هم که نباید فراموش بشه! - تجربه تجربه تجربه اینکه خیلیا میگن تجربه صرفا باعث سینیور شدن شما نمیشه تا یه حدی درسته اما بنظرم فاکتور اصلی سینیور شدن تجربه کافیه، شما هرچقدرم علمتون زیاد باشه اما عملی نشده باشه بهتون کمک نمیکنه پس باید شرایط مختلفو تجربه کنید تا بدونید با اون ها چطور رفتار کنید. - یادگیری بی وقفه با اینکه هر ثانیه یه ابزار جدید لانچ میشه اما زبان ها و فریم ورک هایی که ما داریم ازشون استفاده میکنیم و کانسپت های موجود اینقد گستردن که حتی اگه برسیم اون هارو نصفه نیمه یاد بگیریم از خیلیا جلو تریم، چه برسه این ابزار های جدید، پس یادگیری رو متوقف نکنید. - استفاده از ابزار های متنوع با بالا رفتن تجربه شما، انتظارات از شما هم بالاتر میره و باید کم کم با ابزار های مختلف مثل سیستم های مانیتورینگ، انواع دیتابیس، ابزار های نتورک و لاگ و.. دست و پنجه نرم کنید پس برید و ابزار های مربوط به حوزه خودتون رو یاد بگیرید . - درک کانسپت های موجود شما از یه جایی به بعد نیاز نیست بدونید یه حلقه چطور نوشته میشه، بلکه باید بفهمید که چه معماری ای برای اسکیل کردن سیستم نیازه، سیستم دیزاینتون باید چطور باشه و چه ابزار هایی مناسب کارتون هستند و دید سطح بالاتری باید داشته باشید پس اونارو هم برید دنبالشون - منتورینگ از یه جایی به بعد نیازه دست بقیه رو بگیرید، اینکه شما یه جونیور رو کمک کنید هیچ ایرادی نداره و خیلیم به شما کمک میکنه، هم صحبتی با آدم های فنی باعث گسترش دید شما میشه و همین بهتون کمک فراوانی میکنه. و حتی میتونید از افراد با تجربه تر بعنوان منتور خودتون استفاده کنید. - کد ریویو شاید عجیب باشه ولی این هم خیلی مهمه! شما باید از یه جایی به بعد کد هم تیمی هاتون رو ریویو کنید و فلو های CI/CD رو مدیریت کنید، پس این مفاهیم رو باید درک کنید. - کتاب و ریسورس های فنی از یه جایی به بعد دیگه ما نمیخوایم راجع به سینتکس یه زبان یاد بگیریم، میخوایم بدونیم افراد بزرگتر این حوزه در مواجهه با چالش هاشون توی شرکت های بزرگ رو چطور حل کردن و تجربشون چیه؟ چاره دیگه کورس ویدئویی نیست و باید بریم سمت کتابا تا نیازهامونو رفع کنیم. @DevTwitter | <Reza/>

+ یکم درد و دل قدیم‌ ‌‌اگر شماره تلفنهای زیادی رو حفظ بودی به عنوان یه نابغه می‌بردنت تلویزیون‌ تا بقیه هم ببیننت. ولی الان اعضای یه خانواده هم گاهی شماره تلفنهای همدیگه رو حفظ نیستن. چون‌ همه‌ رو سیو شده تو گوشی دارن. قدیم به کسی که اطلاعات زیادی داشت میگفتن‌ عالِم. اما اون‌ دوران تموم ‌شده. اینترنت و گوگل باعث‌ شدن اون‌‌ دوران ‌تموم بشه. الان دیگه‌ مجبور‌ نیستی‌ مغرت رو آرشیو‌ اطلاعات کنی، چون‌ تمام دیتای دنیا روی مگا سرورهای اینترنت موجوده و‌ میشه فقط با یه سرچ‌ بهش رسید. در واقع الان آدما این انتخاب لاکژری رو‌ دارن که بسیاری از اطلاعات رو حفظ نکنن و به جاش تمرکزشون‌ رو‌ روی‌ ادراک و‌ تحلیل مسائل بذارن. چون‌ «درک‌ عمیق» و «قوهٔ تحلیل» چیزیه که نمیتونی‌ از اینترنت دانلودش کنی. الان تفاوت آدم عادی با آدم دانا همینه. آدم‌ عادی قوهٔ تحلیل نداره اما آدم دانا داره. این تغییر بزرگ هنوز کامل جا نیافتاده، چون دنیا پر از آدمهای «خود دانا پندار» هست که صرفا چون یک مدرک تحصیلی یا مقادیری اطلاعات ذخیره شده در هارددیسکِ‌ توی کله‌شون دارن، خودشون رو دانا فرض میکنن. اگر میبینید گاهی یک راننده یا یک فروشنده، تحلیل دقیقتر و درست‌تری از مسائل داره تا فلان استاد دانشگاه شریف یا حتی دانشگاه هاروارد دلیلش همینه. چون اون‌ راننده ذهن ورزیده و تحلیلگری داره اما اون استاد دانشگاه، مغزش مجموعه‌ای فشرده، حجیم، اما «پریشان» از اطلاعاتیه که قادر به تحلیل دقیق‌شون نیست. :(: