محمد لرنینگ (آموزش برنامه نویسی) pinned «جلسه بعدی ۲۹ ام برگزار میشه خب طبق نظرسنجی های بالا و سنجیدن سطح علمی دوستان، نیاز این رو میبینم که کسایی که تا حالا توی دوره شرکت کنند دوباره یکسری موارد براشون مرور بشه، افرادی هم که نرسیدن به کلاس خودشون رو برسونن تا جلسه بعد، یکسری تمرین و نکات آموزشی…»
محمد لرنینگ (آموزش برنامه نویسی)
. لینک ویدیوی جلسه 8: https://youtu.be/7qBXKv4ahZs تو این ویدیو، با پایتون در مورد ماژول ها صحبت کردیم، از ساده ترین بخش ها تا توضیح در مورد مفهوم کتابخونه و فریمورک، ماژول هارو با هم ترکیب کردیم و در مورد پکیج هم صحبتی داشتیم جزوه ای که روش تدریس میکنم…
.
لینک ویدیوی جلسه 9:
https://youtu.be/RTJo5EoeJu4
تو این ویدیو، با پایتون در مورد اررور هندلینگ و کاستون اررور ها صحبت شد بعدش رفتیم سراغ ریجکس و یاد گرفتیم چطور ریجکس خفن بنویسیم و در نهایت با تایم استامپ در پایتون کار کردیم . یکجا هم زدیم سیستم رو ترکوندیم با کدی که سنگین بود برای اجرا
جزوه ای که روش تدریس میکنم :
https://github.com/SEYEDBAX/course-notes/tree/main/lesson-9
🔔 حتما حتما یوتیوب رو فالو کنید و ویدیو رو لایک کنید و نوتیف رو روشن بزارید 🫶
https://t.iss.one/QaDeveloper
تمرین این جلسه :
با خلاقیت خودتون متن های متفاوت بنویسید و عناصر مختلفی رو توش با ریجکس پیدا کنید
✅ @SEYED_BAX | @MakeDeveloper
لینک ویدیوی جلسه 9:
https://youtu.be/RTJo5EoeJu4
تو این ویدیو، با پایتون در مورد اررور هندلینگ و کاستون اررور ها صحبت شد بعدش رفتیم سراغ ریجکس و یاد گرفتیم چطور ریجکس خفن بنویسیم و در نهایت با تایم استامپ در پایتون کار کردیم . یکجا هم زدیم سیستم رو ترکوندیم با کدی که سنگین بود برای اجرا
جزوه ای که روش تدریس میکنم :
https://github.com/SEYEDBAX/course-notes/tree/main/lesson-9
https://t.iss.one/QaDeveloper
تمرین این جلسه :
با خلاقیت خودتون متن های متفاوت بنویسید و عناصر مختلفی رو توش با ریجکس پیدا کنید
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15🙏2
ریجکسی بنویسید که عدد 443,583 رو توی متن این پیام پیدا کنه(اعداد میتونه هرچی باشه اما باید سه رقم بعد و قبل کاما باشه)
✅ @SEYED_BAX | @MakeDeveloper
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1
محمد لرنینگ (آموزش برنامه نویسی)
ریجکسی بنویسید که عدد 443,583 رو توی متن این پیام پیدا کنه(اعداد میتونه هرچی باشه اما باید سه رقم بعد و قبل کاما باشه) ✅ @SEYED_BAX | @MakeDeveloper
تمرین بعدی،
با ریجکس که عدد رو پیدا کردید، متن رو با عددی که از ریجکس پیداش کردید split کنید، بعدش تعداد حروف قبل و بعد رو بشمارید،هر جا هم پرانتز دیدید از اینا بزارید جاش }{
✅ @SEYED_BAX | @MakeDeveloper
با ریجکس که عدد رو پیدا کردید، متن رو با عددی که از ریجکس پیداش کردید split کنید، بعدش تعداد حروف قبل و بعد رو بشمارید،هر جا هم پرانتز دیدید از اینا بزارید جاش }{
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1
روز دخترای برنامه نویسمون مبارک 🌹
Please open Telegram to view this post
VIEW IN TELEGRAM
❤85🎉6👎5👍3🥰2🖕1
در پایتون سه روش معمول برای جایگزاری مقادیر در متن وجود دارند. این سه روش عبارتاند از:
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