Pure Coder
787 subscribers
189 photos
30 videos
8 files
150 links
⭕️آدرس سایت:
https://purecoder.ir

⭕️گروه پرسش و پاسخ:
@purecoder_gp

⭕️پشتیبانی:
@PureCoder_support
@MohammadTaherri
Download Telegram
Pure Coder pinned Deleted message
💥مثال ها و قطعه کدهای مهم دوره با سه زبان:

JAVA
C#
Dart (v 3.0)

هستن.
🔥نام گذاری متد هایی که bool ریترن میکنن.

💥این متد ها معمولن توی ساختار های شرطی ( if) استفاده میشن، بنابراین بهتره یه جوری نام گذاری بشن که وقتی توی if قرار میگیرن شبیه یه جمله خونده بشن!!!!

💥بنابراین استفاده از is یا has یا حتا s سوم شخص در نام گذاری این مدل متد ها رایجه!!!!

if(product.equals(otherProduct))

if(order.contains(product))

if(user.emailIsValid())

if(user.hasValidEmail())

if(user.isAdmin())

if(door.isClosed())

if(door.isAlarming())

💥نکته ی مهم اینه که تا جایی که امکان دارن قانون شبیه یه جمله خونده شدن، وقتی که توی if قرار میگیرن رو رعایت کنیم...

💥مثال های دیگه با شما....

@purecoder_ir
MediaQuery as InheritedModel

sizeOf static method
Size sizeOf(
BuildContext context
)


Returns size for the nearest MediaQuery ancestor or throws an exception, if no such ancestor exists.

Use of this method will cause the given context to rebuild any time that the MediaQueryData.size property of the ancestor MediaQuery changes.

@purecoder_ir
Forwarded from Persian Flutter (PayamZ)
میدونید علاوه بر Mobile، Web و Desktop فلاتر رو میشه روی چه پلتفرم های دیگه ای ران کرد؟

تو این مقاله به صورت کامل و قدم به قدم توضیح دادیم که چطور میشه فلاتر روی Embedded Linux ران کرد و برای این کار به چه چیز هایی نیاز داریم.

اگه براتون مفید بود لایک یادتون نره و با دوستانتون به اشتراک بگزارید.



https://medium.com/snapp-x/flutter-on-embedded-devices-7070b5907b91
50% تخفیف

😍تخفیف ویژه دوره ی Object Oriented Design به مدت محدود...

⭕️مباحث دوره :
مبانی Structured Programming
مبانی Object Oriented
مباحث پیشرفته Object Oriented
بررسی تخصصی و کاملن متفاوت اصول SOLID
معماری کلین
چند دیزاین پترن
Command, Visitor, Strategy, Template Method, Adapter, ...


💥دوره جامع و مستقل از زبان یا فریمورک خاص
💥مقایسه زبان های استاتیک و داینامیک تایپ
💥نمونه کدهای دوره به زبان های JAVA, C#, Dart
💥پشتیبانی آنلاین
💥دوره 90 درصد تکمیل شده

💥قیمت اصلی: ۱ میلیون و ۴۰۰ هزار تومن
💥قیمت با تخفیف: ۷۰۰ هزار تومان (۵۰ درصد)

⭕️لینک دوره:
https://purecoder.ir/course/object-oriented-design-part-one/

⚠️برای مشاهده سرفصل های دوره و توضیحات بیشتر لینک بالا رو مشاهده کنید.

💥برای ثبت نام در دوره به ایدی زیر پیام بدید:
@purecoder_support

⚠️حتمن برای ثبت نام در دوره به ایدی بالا پیام بدید و از طریق سایت اقدام نکیند.

همچنین برای دریافت مشاوره هم میتونید به ایدی بالا پیام بدید.

@purecoder_ir
Pure Coder pinned a photo
⭕️آدرس سایت:
https://purecoder.ir

⭕️کانال:
@purecoder_ir

⭕️گروه:
@purecoder_gp

⭕️پشتیبانی:
@PureCoder_support

⭕️بحث و گفت و گو (Clean Code,... ):
@PureTalk_gp
Forwarded from Persian Flutter (PayamZ)
This media is not supported in your browser
VIEW IN TELEGRAM
میدونستید که میتونید تو فلاتر Code preview درست کنید؟

تو ورژن بعدی Toastification میخوایم چیزای خفنی رو اضافه کنیم

https://github.com/payam-zahedi/toastification
💥Challenge

var a = 0.6;
var b = 0.2;
var c = 0.1;

a - b = 0.39999999999999997
a - c = 0.5


چرا؟
چرا نتیجه تفریق ۰/۲ از ۰/۶ مقدار ۰/۴ نشد ولی نتیجه تفریق ۰/۱ از ۰/۶ مقدار دقیق ۰/۵ شد؟
چکار کنیم که به جای اینکه وارد else بشه وارد if بشه و Yes چاپ بشه؟

@purecoder_ir
Pure Coder
💥Challenge var a = 0.6; var b = 0.2; var c = 0.1; a - b = 0.39999999999999997 a - c = 0.5 چرا؟ چرا نتیجه تفریق ۰/۲ از ۰/۶ مقدار ۰/۴ نشد ولی نتیجه تفریق ۰/۱ از ۰/۶ مقدار دقیق ۰/۵ شد؟ چکار کنیم که به جای اینکه وارد else بشه وارد if بشه و Yes چاپ…
💥Challenge

💥خب مثال قبلی توی زبان دارت بود که فقط یه نوع double رو داره.

💥حالا همین مثال رو توی زبان سی شارپ که سه نوع float و double و decimal رو داره رو میبینیم.

💥نتیجه ای که با نوع double بدست اومده شبیه به دارته. ولی دو تای دیگه متفاوته.

💥💥نتیجه ای که با نوع decimal بدست اومده کاملن دقیقه.
⚠️البته به این معنا نیست که همیشه نتیجه ی دقیق میده... برای این مثال این اتفاق افتاده .

💥💥نتیجه ای که با نوع double و float بدست اومده, هر دو خطا دارن, ولی نوع double دقت بیشتری داره.

💥پس میتونیم نتیجه بگیریم که دقت decimal از double بیشتره و double از float...

چرا؟

@purecoder_ir
Pure Coder pinned Deleted message
Lists behind the scene

@purecoder_ir
Dart

Switch expression vs Switch Statement

@purecoder_ir
Forwarded from Jadi Var Log
یه مجموعه ویدئویی شروع کردم که به نظرم جاش خالی بود: تمرین‌های عملیاتی برنامه‌نویسی.
برای کمک به کسانی که زبان رو یاد گرفتن ولی در برنامه نوشتن مشکل دارن. هر قسمت یه مساله ساده رو تشریح و حل می‌کنم تا فکر کردن، الگوها، بخش بندی و تکنیک‌ها و .. دیده بشه (:
https://youtu.be/jp75eufhOLc
Forwarded from My Flutter Experience💙 (Abolfazl)
This media is not supported in your browser
VIEW IN TELEGRAM
⭕️در ادامه مبحث بلاک طبق قولی که داده بودم توی این ویدو به سراغ پیاده سازی اپلیکیشن counter فلاتر با استفاده از بلاک رفتیم .

توی این ویدئو به صورت کامل و دقیق در مورد استیت ها و ایونت ها صحبت کردیم

که میتونید کامل این اموزش از لینک زیر تماشا کنید
https://zaya.io/r16qc
Pure Coder pinned a photo
Forwarded from Flutter Meetings
با خوشحالی اعلام می‌کنیم که در روز دوازدهم مرداد ماه 1402 (پنج‌شنبه) ساعت 19، جلسه‌ی فلاتر میتینگ با موضوع "استیت منیجمنت‌ها" را برگزار خواهیم کرد.

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

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

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

اگر از دوستانی در گروه و کانال ما نیستید ولی میشناسید و میدونید که حضورشون مفید واقع میشه حتما این مطلب را برایشان بفرستید و دعوت کنید به جمع ما بپیوندند. 🙏

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

جهت کسب اطلاعات بیشتر و عضویت در گروه و کانال تلگرام ما، لینک‌های زیر را دنبال نمایید:
https://t.me/MJ_flutter_Channel
https://t.me/MJ_flutter
youtube.com/@mjtech360
instagram.com/mjtech360.fa


با انتظار دیدار شما در جلسه‌ی فلاتر میتینگ، روز دوازدهم مرداد ماه 1402، به امید ارتقای دانش و مشارکت همگانی در جهت توسعه فناوری.

با آرزوی موفقیت،
تیم برگزاری فلاتر میتینگز.
Forwarded from Pure Coder (Pure Coder)
50% تخفیف

😍تخفیف ویژه دوره ی Object Oriented Design به مدت محدود...

⭕️مباحث دوره :
مبانی Structured Programming
مبانی Object Oriented
مباحث پیشرفته Object Oriented
بررسی تخصصی و کاملن متفاوت اصول SOLID
معماری کلین
چند دیزاین پترن
Command, Visitor, Strategy, Template Method, Adapter, ...


💥دوره جامع و مستقل از زبان یا فریمورک خاص
💥مقایسه زبان های استاتیک و داینامیک تایپ
💥نمونه کدهای دوره به زبان های JAVA, C#, Dart
💥پشتیبانی آنلاین
💥دوره 90 درصد تکمیل شده

💥قیمت اصلی: ۱ میلیون و ۴۰۰ هزار تومن
💥قیمت با تخفیف: ۷۰۰ هزار تومان (۵۰ درصد)

⭕️لینک دوره:
https://purecoder.ir/course/object-oriented-design-part-one/

⚠️برای مشاهده سرفصل های دوره و توضیحات بیشتر لینک بالا رو مشاهده کنید.

💥برای ثبت نام در دوره به ایدی زیر پیام بدید:
@purecoder_support

⚠️حتمن برای ثبت نام در دوره به ایدی بالا پیام بدید و از طریق سایت اقدام نکیند.

همچنین برای دریافت مشاوره هم میتونید به ایدی بالا پیام بدید.

@purecoder_ir
نمایندگان مجلس که به صورت ذاتی فاقد هوش طبیعی می باشند، فراکسیون جدیدی با نام فراکسیون هوش مصنوعی تشکیل دادند.

نائب رئیس این فراکسیون هم دکترای تخصصی کلام اسلامی دارد. (عالی تر از این نمیشه) (اسمش میزاشتن فراکسیون صیانت از هوش مصنوعی قابل هضم تر بود)

چه شوووودددد....

پ. ن: اون پایتون کاره هم که میخواست برای رئیس جمهور نرم افزار جهانی پایتون نصب کنه بیارن کنار دستشون باشه ...قشنگ ۸ سال دیگه ایران تبدیل به بهشت روی زمین میشه...