در پایتون سه روش معمول برای جایگزاری مقادیر در متن وجود دارند. این سه روش عبارتاند از:
1. استفاده از `%` (عملگر جاگذاری) - تقریبا این روش دیگه استفاده نمیشه:
- این روش از قدیمیترین روشها برای جایگزاری مقادیر در متن است.
- برای استفاده از این روش، میتوانید در متن خود یک عبارت با
- مثال:
خروجی:
2. استفاده از `str.format()` - در حال حاضر کمتر استفاده میشه:
- این روش از پایتون 2.6 به بعد معرفی شده است و از
- در این روش، میتوانید مقادیر را با استفاده از
- مثال:
خروجی:
3. استفاده از f-strings (فرمتهای رشتهای)- رایج ترین روش:
- این روش از پایتون 3.6 به بعد معرفی شده است و بسیار خواناتر و قدرتمندتر از دو روش قبلی است.
- در این روش، میتوانید مقادیر را با استفاده از
- مثال:
خروجی:
با این سه روش میتوانید مقادیر مختلف را در متن خود جایگزاری کنید. هر کدام از این روشها مزایا و معایب خود را دارند
✅ @SEYED_BAX | @MakeDeveloper
1. استفاده از `%` (عملگر جاگذاری) - تقریبا این روش دیگه استفاده نمیشه:
- این روش از قدیمیترین روشها برای جایگزاری مقادیر در متن است.
- برای استفاده از این روش، میتوانید در متن خود یک عبارت با
%
تعریف کنید و مقدار مورد نظر را با استفاده از عملگر %
جایگزاری کنید.- مثال:
name = "John"
age = 30
message = "سلام، من %s هستم و %d سال دارم." % (name, age)
print(message)
خروجی:
سلام، من John هستم و 30 سال دارم.
2. استفاده از `str.format()` - در حال حاضر کمتر استفاده میشه:
- این روش از پایتون 2.6 به بعد معرفی شده است و از
%
جایگزاری خواناتر و قدرتمندتر است.- در این روش، میتوانید مقادیر را با استفاده از
{}
جایگزاری کنید.- مثال:
name = "Alice"
age = 25
message = "سلام، من {} هستم و {} سال دارم.".format(name, age)
print(message)
خروجی:
سلام، من Alice هستم و 25 سال دارم.
3. استفاده از f-strings (فرمتهای رشتهای)- رایج ترین روش:
- این روش از پایتون 3.6 به بعد معرفی شده است و بسیار خواناتر و قدرتمندتر از دو روش قبلی است.
- در این روش، میتوانید مقادیر را با استفاده از
{}
جایگزاری کنید و از پیشوند f
استفاده کنید.- مثال:
name = "Bob"
age = 22
message = f"سلام، من {name} هستم و {age} سال دارم."
print(message)
خروجی:
سلام، من Bob هستم و 22 سال دارم.
با این سه روش میتوانید مقادیر مختلف را در متن خود جایگزاری کنید. هر کدام از این روشها مزایا و معایب خود را دارند
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26🔥1
تمرین : یک ماشین حساب بنویسید که قابلیت جمع و تفرق و تقسیم و ضرب رو داشته باشه، جواب های خلاقانه بنویسید، هرچه استفاده ازش راحت تر باشه بهتره
سعی کنید حداقل دو ماشین حساب با روش های مختلف بسازید
✅ @SEYED_BAX | @MakeDeveloper
سعی کنید حداقل دو ماشین حساب با روش های مختلف بسازید
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥1
تحقیق : در مورد JSON مطالعه کنید ، برداشت خودتون رو از جیسون بنویسید، بررسی کنید که جیسون و دیکشنری چه تفاوت هایی با هم دارند، همچنین نحوه تبدیل دیکشنری به جیسون و جیسون به دیکشنری رو هم پیدا کنید
یا در قالب فایل متنی (word, pdf, txt ) بفرستید یا در یک پیام توی تلگرام
✅ @SEYED_BAX | @MakeDeveloper
یا در قالب فایل متنی (word, pdf, txt ) بفرستید یا در یک پیام توی تلگرام
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤1
تحقیق : در مورد توابع lambda در پایتون جستجو کنید و ۳ مثال بزنید که استفاده از اون در چه جاهایی توصیه میشه
✅ @SEYED_BAX | @MakeDeveloper
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1
انگیزشی : در مورد فعالیت هاتون توی این فرجه ای که داشتید صحبت کنید و بگید تونستید چه چیز هایی رو یاد بگیرید که حین برگزاری ۹ جلسه ای که داشتیم متوجهش نشده بودید
✅ @SEYED_BAX | @MakeDeveloper
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥2❤1
انتقاد : ویدیو های یوتیوب رو ببینید و هرجا مشکل فنی داشتم یا مشکل در نحوه تدریس داشتم بهم بگید توی کامنت ها تا برای اصلاحش تلاش کنم
✅ @SEYED_BAX | @MakeDeveloper
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20❤9🥰1
کانال عکس نداره؟ خب نمیدونم چی بزارم، طرحی هم ندارم، طراح هم نیستم، خودتون بفرستید
❤1
محمد لرنینگ (آموزش برنامه نویسی)
کانال عکس نداره؟ خب نمیدونم چی بزارم، طرحی هم ندارم، طراح هم نیستم، خودتون بفرستید
پروفایل کانال باز کنید
ناناسه
ناناسه
🤣46❤12🤝3🤗2👍1🔥1
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (SeYeD.Dev)
یوتیوبمون که توش دوره آموزش برنامه نویسی رو داریم برگزار میکنیم، توی یکماهی که شروع شده فرایند آموزش، تونسته 1000 ساعت واچ تایم داشته باشه
مرسی از همراهیتون، ایشالا که بتونیم دوره رو هر روز خفن تر از قبل ،پیش ببریم
https://www.youtube.com/@SeYeDBax
✅ @SEYED_BAX
مرسی از همراهیتون، ایشالا که بتونیم دوره رو هر روز خفن تر از قبل ،پیش ببریم
https://www.youtube.com/@SeYeDBax
Please open Telegram to view this post
VIEW IN TELEGRAM
❤54👍11
#رودمپ جلسات پیش رو :
جلسه ۱۰ : شی گرایی
جلسه ۱۱ : شی گرایی
در مبحث شی گرایی سعی میشه مفاهیم مهم رو انتقال بدیم و کمی تمرین کنیم، اما مباحث پیشرفته تر بعد ها درس داده میشه
جلسه ۱۲: رفع اشکال و حل تمرین
مروری میکنیم بر جلسات گذشته و تمرین حل میکنیم و اشکالات دانشجو هارو بررسی میکنیم
جلسه ۱۳ : pip
کار کردن با pip رو یاد میگیریم و اینکه چطور کتابخونه/فریمورک های مختلف رو پیدا و نصب کنیم و در مورد ورژن های مختلفشون صحبت میکنیم
جلسه ۱۴ : json
با جیسون آشنا میشیم، چی هست، چیکار میکنه، مقایسه میکنیم با روش های دیگه که به جای جیسون استفاده میکنند و همچنین نحوه استفاده جیسون در پایتون و تبدیلش به دیکشنری و ...
جلسه ۱۵: requests
یاد میگیریم چطور با جهان بیرون از کامپیوتر خودمون در ارتباط باشیم،چطور با پایتون به اینترنت درخواست بفرستیم و جواب بگیریم و جواب رو تحلیل کنیم، با یکسری api های مختلف کار میکنیم
جلسه ۱۶:logging
به مفهوم لاگ میپردازیم و همچنین نحوه استفاده از لاگر پایتون و همچین انواع ذخیره سازی لاگ میپردازیم
جلسه۱۷: پروژه تمرینی
جلسه ۱۸: پروژه تمرینی
جلسه ۱۹: پروژه تمرینی
جلسه ۲۰: پروژه تمرینی
در پروژه های تمرینی سعی میکنیم بر اساس دانشی که تا حالا یاد گرفتیم کار های مختلفی رو انجام بدیم و پروژه های کاربردی بسازیم.
نکته : بر اساس وضعیت کلاس و دانشجوها و سطح یادگیریشون ممکنه جلسات کمی جلو عقب بشه گاهی تا سطح یادگیری در حداکثر خودش باقی بمونه
✅ @SEYED_BAX | @MakeDeveloper
جلسه ۱۰ : شی گرایی
جلسه ۱۱ : شی گرایی
در مبحث شی گرایی سعی میشه مفاهیم مهم رو انتقال بدیم و کمی تمرین کنیم، اما مباحث پیشرفته تر بعد ها درس داده میشه
جلسه ۱۲: رفع اشکال و حل تمرین
مروری میکنیم بر جلسات گذشته و تمرین حل میکنیم و اشکالات دانشجو هارو بررسی میکنیم
جلسه ۱۳ : pip
کار کردن با pip رو یاد میگیریم و اینکه چطور کتابخونه/فریمورک های مختلف رو پیدا و نصب کنیم و در مورد ورژن های مختلفشون صحبت میکنیم
جلسه ۱۴ : json
با جیسون آشنا میشیم، چی هست، چیکار میکنه، مقایسه میکنیم با روش های دیگه که به جای جیسون استفاده میکنند و همچنین نحوه استفاده جیسون در پایتون و تبدیلش به دیکشنری و ...
جلسه ۱۵: requests
یاد میگیریم چطور با جهان بیرون از کامپیوتر خودمون در ارتباط باشیم،چطور با پایتون به اینترنت درخواست بفرستیم و جواب بگیریم و جواب رو تحلیل کنیم، با یکسری api های مختلف کار میکنیم
جلسه ۱۶:logging
به مفهوم لاگ میپردازیم و همچنین نحوه استفاده از لاگر پایتون و همچین انواع ذخیره سازی لاگ میپردازیم
جلسه۱۷: پروژه تمرینی
جلسه ۱۸: پروژه تمرینی
جلسه ۱۹: پروژه تمرینی
جلسه ۲۰: پروژه تمرینی
در پروژه های تمرینی سعی میکنیم بر اساس دانشی که تا حالا یاد گرفتیم کار های مختلفی رو انجام بدیم و پروژه های کاربردی بسازیم.
نکته : بر اساس وضعیت کلاس و دانشجوها و سطح یادگیریشون ممکنه جلسات کمی جلو عقب بشه گاهی تا سطح یادگیری در حداکثر خودش باقی بمونه
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41❤7🙏2💯2
من ۶ نفر رو در نظر دارم که بهشون هدیه بدم،
یک نفر شخصی هست که جزوه هارو مینویسه
یکی کسی که گروه هارو مدیریت میکنه
۴ نفر هم از TA های عزیز که به بقیه کمک میکنند
اگر از بین دانشجو ها شخصی هست که فعاله و تمرین هارو خوب حل میکنه پیشنهاد بدید ایدیشو توی کامنت ها
برای فرستادن هدیه ها هم ادرس دقیق افراد رو میگیرم چون باید هدیه رو براشون خودم پست کنم.
هزینه هدیه ها از محل دونیت های شما و پولی هست که خودم میزارم روش تامین میشه ، جهت افزایش روحیه و انگیزه دوستان برای ادامه دوره نیازه که چنین تقدیر هایی بشه
از اینجا میتونید دونیت کنید :
https://www.coffeete.ir/seyed.dev
✅ @SEYED_BAX | @MakeDeveloper
یک نفر شخصی هست که جزوه هارو مینویسه
یکی کسی که گروه هارو مدیریت میکنه
۴ نفر هم از TA های عزیز که به بقیه کمک میکنند
اگر از بین دانشجو ها شخصی هست که فعاله و تمرین هارو خوب حل میکنه پیشنهاد بدید ایدیشو توی کامنت ها
برای فرستادن هدیه ها هم ادرس دقیق افراد رو میگیرم چون باید هدیه رو براشون خودم پست کنم.
هزینه هدیه ها از محل دونیت های شما و پولی هست که خودم میزارم روش تامین میشه ، جهت افزایش روحیه و انگیزه دوستان برای ادامه دوره نیازه که چنین تقدیر هایی بشه
از اینجا میتونید دونیت کنید :
https://www.coffeete.ir/seyed.dev
Please open Telegram to view this post
VIEW IN TELEGRAM
❤22👍8👏4
درک مفهوم شیءگرایی در پایتون
شنبه شب قراره در جلسه کلاسمون در مورد یکی از مهمترین مفاهیم برنامهنویسی مدرن، یعنی **شیءگرایی (Object-Oriented Programming)**، صحبت کنیم. بیاید قبل از اون، یه نگاه عمیقتر به این مفهوم بندازیم.
شیءگرایی چیست؟
شیءگرایی یا OOP یک پارادایم برنامهنویسیه که همه چیز رو به عنوان "شیء" در نظر میگیره. این شیءها میتونن هر چیزی باشن: یک عدد، یک متن، یک کاربر، یا حتی یک درخت! هر شیء دارای ویژگیها (attributes) و رفتارها (methods) است که اون رو منحصر به فرد میکنه.
خلقت و والد و فرزندی
در دنیای واقعی، هر موجودی یک سری ویژگیها و رفتارهای خاص خودش رو داره. به عنوان مثال، یک پرنده میتونه پرواز کنه و پرهاش ویژگیهاش هستند. به همین شکل، در برنامهنویسی شیءگرا، هر شیء یک موجود مستقل با ویژگیها و رفتارهای خاص خودشه. این ویژگیها و رفتارها میتونن به شیءهای دیگه به ارث برسند، که به این مفهوم ارثبری (Inheritance) میگیم. درست مثل اینکه فرزند ویژگیهایی از والدینش به ارث میبره.
همه چیز یک شیء است
یکی از زیباییهای پایتون اینه که در این زبان، همه چیز یک شیء است. از سادهترین دادهها مثل اعداد و رشتهها گرفته تا پیچیدهترین ساختارها مثل توابع و کلاسها، همگی شیء هستند. این باعث میشه که ما بتونیم با استفاده از اصول شیءگرایی، کدهای بسیار تمیز و قابل فهم بنویسیم.
ارتباط زندگی و برنامهنویسی
اگر به اطرافمون نگاه کنیم، میبینیم که دنیا پر از شیءهاست. هر شیء دارای ویژگیها و رفتارهای خاص خودشه. به عنوان مثال، یک ماشین دارای ویژگیهایی مثل رنگ، مدل و سال ساخت هست و رفتارهایی مثل حرکت کردن و توقف کردن داره. این مشابهتها بین دنیای واقعی و برنامهنویسی، درک شیءگرایی رو برای ما راحتتر میکنه.
جادوی شیءگرایی در پایتون
در جلسه شنبه شب، با همدیگه به دنیای شیءگرایی در پایتون شیرجه میزنیم و میبینیم چطور میتونیم با استفاده از کلاسها و اشیاء، برنامههای قدرتمند و منعطفی بسازیم. قراره دقیقتر به مفاهیمی مثل کپسولهسازی (Encapsulation)**، **وراثت (Inheritance)**، **چندریختی (Polymorphism) و ترکیب (Composition) بپردازیم.
پس حتماً جلسه رو از دست ندید و آماده باشید برای یک گفتگوی هیجانانگیز درباره دنیای شگفتانگیز شیءگرایی در پایتون!
منتظرتون هستم ، شنبه ساعت ۹ شب
✅ @SEYED_BAX | @MakeDeveloper
شنبه شب قراره در جلسه کلاسمون در مورد یکی از مهمترین مفاهیم برنامهنویسی مدرن، یعنی **شیءگرایی (Object-Oriented Programming)**، صحبت کنیم. بیاید قبل از اون، یه نگاه عمیقتر به این مفهوم بندازیم.
شیءگرایی چیست؟
شیءگرایی یا OOP یک پارادایم برنامهنویسیه که همه چیز رو به عنوان "شیء" در نظر میگیره. این شیءها میتونن هر چیزی باشن: یک عدد، یک متن، یک کاربر، یا حتی یک درخت! هر شیء دارای ویژگیها (attributes) و رفتارها (methods) است که اون رو منحصر به فرد میکنه.
خلقت و والد و فرزندی
در دنیای واقعی، هر موجودی یک سری ویژگیها و رفتارهای خاص خودش رو داره. به عنوان مثال، یک پرنده میتونه پرواز کنه و پرهاش ویژگیهاش هستند. به همین شکل، در برنامهنویسی شیءگرا، هر شیء یک موجود مستقل با ویژگیها و رفتارهای خاص خودشه. این ویژگیها و رفتارها میتونن به شیءهای دیگه به ارث برسند، که به این مفهوم ارثبری (Inheritance) میگیم. درست مثل اینکه فرزند ویژگیهایی از والدینش به ارث میبره.
همه چیز یک شیء است
یکی از زیباییهای پایتون اینه که در این زبان، همه چیز یک شیء است. از سادهترین دادهها مثل اعداد و رشتهها گرفته تا پیچیدهترین ساختارها مثل توابع و کلاسها، همگی شیء هستند. این باعث میشه که ما بتونیم با استفاده از اصول شیءگرایی، کدهای بسیار تمیز و قابل فهم بنویسیم.
ارتباط زندگی و برنامهنویسی
اگر به اطرافمون نگاه کنیم، میبینیم که دنیا پر از شیءهاست. هر شیء دارای ویژگیها و رفتارهای خاص خودشه. به عنوان مثال، یک ماشین دارای ویژگیهایی مثل رنگ، مدل و سال ساخت هست و رفتارهایی مثل حرکت کردن و توقف کردن داره. این مشابهتها بین دنیای واقعی و برنامهنویسی، درک شیءگرایی رو برای ما راحتتر میکنه.
جادوی شیءگرایی در پایتون
در جلسه شنبه شب، با همدیگه به دنیای شیءگرایی در پایتون شیرجه میزنیم و میبینیم چطور میتونیم با استفاده از کلاسها و اشیاء، برنامههای قدرتمند و منعطفی بسازیم. قراره دقیقتر به مفاهیمی مثل کپسولهسازی (Encapsulation)**، **وراثت (Inheritance)**، **چندریختی (Polymorphism) و ترکیب (Composition) بپردازیم.
پس حتماً جلسه رو از دست ندید و آماده باشید برای یک گفتگوی هیجانانگیز درباره دنیای شگفتانگیز شیءگرایی در پایتون!
منتظرتون هستم ، شنبه ساعت ۹ شب
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤7👏4🔥1🤯1
تمرین: یک حلقه for بسازید که بی انتها باشه و دائم در حال اجرا
❤1
محمد لرنینگ (آموزش برنامه نویسی)
تمرین: یک حلقه for بسازید که بی انتها باشه و دائم در حال اجرا
راه حل :
ما توی حلقه for یک لیست رو یا به طور درست تر هر چیزی که Iteratorباشه، از لیست گرفته تا دیکشنری و ست و استرینگ میتونیم یکی یکی عناصرش رو بررسی کنیم
حالا کافی هستش به اون چیزی که توی for اوردیم مدام ی چیزی اضافه کنیم که تمام نشه
مثلا اگر لیست هستش، مدام یک چیزی رو توی هر بار اجرای حلقه بهش append کنیم
این کار رو بعدا یاد میگیریم که توی استریم ها برامون کاربرد داره، توی استریم ما نمیدونیم تا کی داریم دیتا میگیریم، ولی خب هستیم داریم از مسیر لذت میبریم 😁
ما توی حلقه for یک لیست رو یا به طور درست تر هر چیزی که Iteratorباشه، از لیست گرفته تا دیکشنری و ست و استرینگ میتونیم یکی یکی عناصرش رو بررسی کنیم
حالا کافی هستش به اون چیزی که توی for اوردیم مدام ی چیزی اضافه کنیم که تمام نشه
مثلا اگر لیست هستش، مدام یک چیزی رو توی هر بار اجرای حلقه بهش append کنیم
این کار رو بعدا یاد میگیریم که توی استریم ها برامون کاربرد داره، توی استریم ما نمیدونیم تا کی داریم دیتا میگیریم، ولی خب هستیم داریم از مسیر لذت میبریم 😁
👍15❤1
محمد لرنینگ (آموزش برنامه نویسی)
من ۶ نفر رو در نظر دارم که بهشون هدیه بدم، یک نفر شخصی هست که جزوه هارو مینویسه یکی کسی که گروه هارو مدیریت میکنه ۴ نفر هم از TA های عزیز که به بقیه کمک میکنند اگر از بین دانشجو ها شخصی هست که فعاله و تمرین هارو خوب حل میکنه پیشنهاد بدید ایدیشو توی کامنت…
چرا کسی رو معرفی نکردید که بهش هدیه بدیم ؟
❤1
محمد لرنینگ (آموزش برنامه نویسی)
من ۶ نفر رو در نظر دارم که بهشون هدیه بدم، یک نفر شخصی هست که جزوه هارو مینویسه یکی کسی که گروه هارو مدیریت میکنه ۴ نفر هم از TA های عزیز که به بقیه کمک میکنند اگر از بین دانشجو ها شخصی هست که فعاله و تمرین هارو خوب حل میکنه پیشنهاد بدید ایدیشو توی کامنت…
خب خب، ۶ نفری که انتخاب شدند این عزیزان هستند :
@Mahyar_Baher
@mahlaa723 - ریالی واریز شد
@si_peransa - واریز شد
@Moh1737 - واریز شد
@farzamv89 - واریز شد
@amk8320 - واریز شد در نوبیتکس
بعد کلی بررسی دیدم بنظرم هدیه نقدی کیفش بیشتره، برای همین این عزیزان آدرس کیف پول تتر trc20 برای من ارسال کنند تا هدیه براشون واریز بشه.
با توجه به دونیت ها و پولی که خودم گذاشتم روش میتونیم به هر نفر ۱۰ دلار دونیت کنیم، ایشالا که بزودی درآمد دلاری خودشون داشته باشن
⚠️ نکته : اگر دوست دارید نفر بعدی که هدیه میگیره شما باشید با فعالیت بیشتر توی گروه و لایو هامون میتونید از این هدیه ها بگیرید
اگر دوس دارید توی دادن هدیه ها به بقیه مشارکت کنید میتونید از این طریق دونیت کنید
https://www.coffeete.ir/seyed.dev
عذرخواهی میکنم از همه عزیزانی که باید بهشون هدیه میدادیم ولی خب ظرفیت جیب بنده همینقدره فعلا، چون دوره رایگانه و قراره بر اساس دونیت ها و جیب بنده بره جلو
✅ @SEYED_BAX | @MakeDeveloper
@Mahyar_Baher
@mahlaa723 - ریالی واریز شد
@si_peransa - واریز شد
@Moh1737 - واریز شد
@farzamv89 - واریز شد
@amk8320 - واریز شد در نوبیتکس
بعد کلی بررسی دیدم بنظرم هدیه نقدی کیفش بیشتره، برای همین این عزیزان آدرس کیف پول تتر trc20 برای من ارسال کنند تا هدیه براشون واریز بشه.
با توجه به دونیت ها و پولی که خودم گذاشتم روش میتونیم به هر نفر ۱۰ دلار دونیت کنیم، ایشالا که بزودی درآمد دلاری خودشون داشته باشن
اگر دوس دارید توی دادن هدیه ها به بقیه مشارکت کنید میتونید از این طریق دونیت کنید
https://www.coffeete.ir/seyed.dev
عذرخواهی میکنم از همه عزیزانی که باید بهشون هدیه میدادیم ولی خب ظرفیت جیب بنده همینقدره فعلا، چون دوره رایگانه و قراره بر اساس دونیت ها و جیب بنده بره جلو
Please open Telegram to view this post
VIEW IN TELEGRAM
TRON
TRONSCAN | TRON BlockChain Explorer
TRONSCAN is the first blockchain browser in the tron community. It supports multiple login methods and provides a complete browsing and search experience. Experience the tron-ecology in the TRONSCAN blockchain browser.TRONSCAN是首款社区型波场区块链浏览器,它支持多种登录方式,提供完…
❤25❤🔥5👏3