نکات مهم:# برای دوستان و آشنایان خود ارسال فرمایید.# لیست به روز خواهد شد.
@pycity
۱۷:۰۸
با توجه به درخواستهای دوستان جهت دسترسی کامل به ویدیوهای دوره پایتون برای مشاهده در این روزهای ویژه ، ویدیو همه قسمتهای دوره در مسیر زیر قابل دسترس استhttp://pycity.ir
۱۷:۰۸
مدیریت استرس و اضطراب در شرایط بحرانی
شرایط سخت مثل جنگ، ترس و استرس ایجاد میکنند که طبیعی است. برای حفظ سلامت روان در این دوران:
1. علائم را بشناسید:
روانی: ترس، بیقراری، بیحوصلگی، افسردگی.
جسمی: سردرد، مشکلات گوارشی، اختلال خواب و اشتها.
رفتاری: گریه، انزوا و....
2. راهکارهای عملی:
اخبار: اخبار را محدود و از منابع معتبر دنبال کنید.
سلامتی: خوب بخوابید، تغذیه مناسب داشته باشید و ورزش کنید.
ارتباط: با دوستان و خانواده صحبت کنید.
اقدام مثبت: به دیگران کمک کنید و به چیزهای خوب فکر کنید.
کنترل ذهن: محرکهای استرس را بشناسید و روی چیزهایی که میتوانید کنترل کنید تمرکز کنید.
@pycity
شرایط سخت مثل جنگ، ترس و استرس ایجاد میکنند که طبیعی است. برای حفظ سلامت روان در این دوران:
1. علائم را بشناسید:
روانی: ترس، بیقراری، بیحوصلگی، افسردگی.
جسمی: سردرد، مشکلات گوارشی، اختلال خواب و اشتها.
رفتاری: گریه، انزوا و....
2. راهکارهای عملی:
اخبار: اخبار را محدود و از منابع معتبر دنبال کنید.
سلامتی: خوب بخوابید، تغذیه مناسب داشته باشید و ورزش کنید.
ارتباط: با دوستان و خانواده صحبت کنید.
اقدام مثبت: به دیگران کمک کنید و به چیزهای خوب فکر کنید.
کنترل ذهن: محرکهای استرس را بشناسید و روی چیزهایی که میتوانید کنترل کنید تمرکز کنید.
@pycity
۱۷:۰۸
به دلیل قطعی اینترنت بینالملل و نگرانی هموطنان مقیم خارج از کشور، امکان دسترسی کاربران خارجی به پیامرسان بومی "بله" فراهم شده است تا بتوانند با خانواده و آشنایان خود در ایران در ارتباط باشند. این اقدام در پی انتقاداتی مبنی بر فشار روانی ناشی از قطعی اینترنت و بیخبری از وضعیت عزیزان صورت گرفته است
https://ble.ir/pycity
https://ble.ir/pycity
۱۷:۰۸
دسترسی به سرویسهای گوگل مثل جیمیل، گوگل درایو و ... در برخی اپراتورها باز شده است.@pycity
۳:۰۹
قطعی اینترنت وارد چهارمین روز شد؛ کمتر از یک سوم ایرانیها به اینترنت متصل هستند
قطعی گسترده اینترنت در ایران امروز وارد چهارمین روز متوالی خود شده است. با وجود بهبود نسبی در اتصالات طی ساعات گذشته، کشور همچنان تا حد زیادی آفلاین باقی ماندهاند.
دادههای جدید نتبلاکس نشان میدهد میزان دسترسی به اینترنت کمتر از یک سوم ظرفیت قبل از این محدودیتهاست.
یادآور میشود از عصر روز چهارشنبه ٢٨ خرداد ١۴٠۴، اینترنت در ایران قطع شد. در حال حاضر مشترکین اینترنت ثابت فعلا امکان دسترسی به وبسایتها و پلتفرمهای خارجی را دارند
۱۵:۲۳
۱۴:۲۱
۱۴:۳۲
۱۴:۳۲
۱۴:۳۶
۱۴:۳۷
۱۴:۳۸
۱۴:۴۱
تمرینات دوره پایتون (مربوط به جلسه دوم تا هفتم)
تمرینهای جلسه ۲ – متغیرها و ورودی/خروجی
1-برنامهای بنویسید که سال تولد را از کاربر بگیرد (مثلاً ۱۳۸۲) و سن او را در سال ۱۴۰۴ محاسبه و چاپ کند.
ورودی: ۱۳۸۲ → خروجی: شما ۲۲ سال دارید.
2-برنامهای بنویسید که قیمت یک کالا و درصد تخفیف را از کاربر دریافت کند و مبلغ نهایی بعد از اعمال تخفیف را محاسبه و نمایش دهد.
ورودی: قیمت = ۲۰۰ هزار تومان، تخفیف = ۱۰٪ → خروجی: مبلغ نهایی = ۱۸۰ هزار تومان
تمرینهای جلسه ۳ – ساختارهای کنترلی (if / for / while)
1-برنامهای بنویسید که لیستی از نمرات را بررسی کند و تعداد دانشآموزان قبولشده (نمره ۱۰ یا بیشتر) و مردود (کمتر از ۱۰) را با استفاده از حلقه و شرط چاپ کند.
لیست نمونه: grades = [12, 18, 9, 15, 7, 20, 10] خروجی: ۵ نفر قبول – ۲ نفر مردود
2-برنامهای بنویسید که با استفاده از حلقههای تودرتو، یک مثلث ستارهای چاپ کند. کاربر ارتفاع مثلث را وارد کند.
ورودی: ۴ خروجی:
* * **
تمرینهای جلسه ۴ – کار با فایلها
1-برنامهای بنویسید که همه اعداد دو رقمی که مضرب ۵ هستند (۱۰ تا ۹۵)، را در یک فایل متنی به نام multiples.txt ذخیره کند.
خروجی فایل: 10, 15, 20, ..., 95
2-برنامهای بنویسید که وزن (کیلوگرم) و قد (متر) را از کاربر گرفته، شاخص توده بدنی (BMI) را محاسبه کند و با توجه به آن وضعیت کاربر را مشخص کند: "کموزن"، "نرمال" یا "اضافه وزن".
فرمول: BMI = در گوگل سرچ کنید
تمرینهای جلسه ۵ – توابع و ماژولها
1-تابعی تعریف کنید به نام factorial که یک عدد گرفته و فاکتوریل آن را حساب کند (با استفاده از حلقه). عدد را از کاربر بگیرید و فاکتوریل را نمایش دهید.
مثال ورودی: ۵ → خروجی: ۱۲۰
2-تابعی به نام grade_status بنویسید که نمره را گرفته و بر اساس آن چاپ کند: "مردود" اگر کمتر از ۱۰، "قبول" اگر بین ۱۰ تا ۱۵، و "عالی" اگر بیشتر از ۱۵ باشد. نمره را از کاربر بگیرید و نتیجه را نمایش دهید.
تمرینهای جلسه ۶ – شیگرایی
1-کلاسی به نام Person بسازید با ویژگیهای name و birth_year. متدی به نام get_age بنویسید که سن شخص را در سال ۱۴۰۴ حساب کند. سپس یک شی بسازید و سن را چاپ کنید.
2-کلاسی به نام Car تعریف کنید که دارای ویژگیهای brand و speed باشد. متدی به نام increase_speed بنویسید که سرعت را ۱۰ واحد افزایش دهد. سپس یک ماشین بسازید، سرعت اولیه و پس از افزایش را نمایش دهید.
تمرینهای جلسه ۷ – tkinter
1-فرمی طراحی کنید که نام و سال تولد را بگیرد. وقتی کاربر روی دکمه کلیک میکند، سن او در سال ۱۴۰۴ در یک Label نمایش داده شود.
2-برنامهای طراحی کنید که دو Entry برای قیمت و درصد تخفیف داشته باشد. با کلیک روی دکمه، مبلغ نهایی در Label نمایش داده شود.
1-برنامهای بنویسید که سال تولد را از کاربر بگیرد (مثلاً ۱۳۸۲) و سن او را در سال ۱۴۰۴ محاسبه و چاپ کند.
ورودی: ۱۳۸۲ → خروجی: شما ۲۲ سال دارید.
2-برنامهای بنویسید که قیمت یک کالا و درصد تخفیف را از کاربر دریافت کند و مبلغ نهایی بعد از اعمال تخفیف را محاسبه و نمایش دهد.
ورودی: قیمت = ۲۰۰ هزار تومان، تخفیف = ۱۰٪ → خروجی: مبلغ نهایی = ۱۸۰ هزار تومان
1-برنامهای بنویسید که لیستی از نمرات را بررسی کند و تعداد دانشآموزان قبولشده (نمره ۱۰ یا بیشتر) و مردود (کمتر از ۱۰) را با استفاده از حلقه و شرط چاپ کند.
لیست نمونه: grades = [12, 18, 9, 15, 7, 20, 10] خروجی: ۵ نفر قبول – ۲ نفر مردود
2-برنامهای بنویسید که با استفاده از حلقههای تودرتو، یک مثلث ستارهای چاپ کند. کاربر ارتفاع مثلث را وارد کند.
ورودی: ۴ خروجی:
* * **
1-برنامهای بنویسید که همه اعداد دو رقمی که مضرب ۵ هستند (۱۰ تا ۹۵)، را در یک فایل متنی به نام multiples.txt ذخیره کند.
خروجی فایل: 10, 15, 20, ..., 95
2-برنامهای بنویسید که وزن (کیلوگرم) و قد (متر) را از کاربر گرفته، شاخص توده بدنی (BMI) را محاسبه کند و با توجه به آن وضعیت کاربر را مشخص کند: "کموزن"، "نرمال" یا "اضافه وزن".
فرمول: BMI = در گوگل سرچ کنید
1-تابعی تعریف کنید به نام factorial که یک عدد گرفته و فاکتوریل آن را حساب کند (با استفاده از حلقه). عدد را از کاربر بگیرید و فاکتوریل را نمایش دهید.
مثال ورودی: ۵ → خروجی: ۱۲۰
2-تابعی به نام grade_status بنویسید که نمره را گرفته و بر اساس آن چاپ کند: "مردود" اگر کمتر از ۱۰، "قبول" اگر بین ۱۰ تا ۱۵، و "عالی" اگر بیشتر از ۱۵ باشد. نمره را از کاربر بگیرید و نتیجه را نمایش دهید.
1-کلاسی به نام Person بسازید با ویژگیهای name و birth_year. متدی به نام get_age بنویسید که سن شخص را در سال ۱۴۰۴ حساب کند. سپس یک شی بسازید و سن را چاپ کنید.
2-کلاسی به نام Car تعریف کنید که دارای ویژگیهای brand و speed باشد. متدی به نام increase_speed بنویسید که سرعت را ۱۰ واحد افزایش دهد. سپس یک ماشین بسازید، سرعت اولیه و پس از افزایش را نمایش دهید.
1-فرمی طراحی کنید که نام و سال تولد را بگیرد. وقتی کاربر روی دکمه کلیک میکند، سن او در سال ۱۴۰۴ در یک Label نمایش داده شود.
2-برنامهای طراحی کنید که دو Entry برای قیمت و درصد تخفیف داشته باشد. با کلیک روی دکمه، مبلغ نهایی در Label نمایش داده شود.
۱۷:۱۲