هدایت شده از یاسر محمودیان
🌟 دعوت به عضویت در کانال ایتا 🌟
دوستان عزیز، از شما دعوت میکنیم که به کانال فرهنگی ورزشی شهید صیاد شیرازی بسیج شهرستان درگز بپیوندید.
در این کانال، شما میتوانید از تمامی کلاسها و برنامههای فرهنگی و ورزشی که در کانون برگزار میشود، مطلع شوید و از فرصتهای آموزشی و تفریحی که برای شما فراهم شده است، بهرهبرداری کنید.
🔗 لینک کانال: https://eitaa.com/saiad_shiirazi
سلام دوستان عزیز!
چندین مطالب آموزشی که خودم تهیه کردهام، بهزودی در کانال درج خواهند شد. لطفاً این PDFها را به ترتیب مطالعه کنید و همزمان کدهای داخل آنها را اجرا کنید تا بهترین نتیجه را بگیرید. 👨💻👩💻
امیدوارم از این آموزشها لذت ببرید و به شما کمک کند تا مهارتهای جدیدی کسب کنید. 🎉
سلام و صبح بخیر 🌿
از همه دوستانی که سؤال پرسیدن و نمونه کد فرستادن صمیمانه تشکر میکنم. این نشون میده که هم علاقهمند هستید و هم برای یادگیری تلاش میکنید، و این دو ویژگی مهمترین قدمها برای یک برنامهنویس شدن هستند. با همین پشتکار، هر روز تجربه و مهارت بیشتری پیدا میکنید. ادامه بدید، آیندهی کدهایتان روشن است ✨
با سلام و احترام خدمت دوستان گرامی،
📅 امروز، به لطف خداوند متعال، دومین جلسه دورهی مقدماتی زبان برنامهنویسی پایتون در کانون شهید صیاد شیرازی با حضور پرشور و گرم برادران و خواهران برگزار شد. از استقبال شما عزیزان بینهایت سپاسگزاریم و خوشحالیم که با شور و اشتیاق همراه ما بودید.
🕘 زمان برگزاری کلاسها
با توجه به استقبال شما عزیزان، زمان کلاسها تغییر کرده و برای راحتی بیشتر دوستان، به شرح زیر تنظیم شده است:
برادران: شنبه، دوشنبه و چهارشنبه، ساعت ۸:۴۵ تا ۱۰:۱۵ صبح
خواهران: شنبه، دوشنبه و چهارشنبه، ساعت ۱۰:۱۵ تا ۱۱:۴۵ صبح
🚀 پروژهمحور بودن جلسات آینده
در جلسات بعدی، کلاسها به صورت پروژهمحور برگزار خواهد شد تا بتوانیم مفاهیم برنامهنویسی را به صورت عملی و کاربردی یاد بگیریم. منتظر پروژههای جالب و چالشبرانگیز هستیم و امیدواریم همه شما با انگیزه و انرژی بیشتر در این پروژهها شرکت کنید!
📌 مدارک و ثبتنام
دوستانی که هنوز مشخصات و مدارک خود را تحویل ندادهاند، لطفاً هرچه سریعتر مدارک خود را به آقای کفاشان تحویل دهند تا فرآیند ثبتنام تکمیل شود.
برای ثبتنام یا تحویل مدارک، لطفاً با شماره زیر تماس بگیرید:
📞 ۰۹۳۷۰۱۲۲۶۹۱ – آقای کفاشان
(مدیر کانون شهید صیاد شیرازی، بسیج درگز)
🌹 با تشکر از همکاری شما عزیزان،
منتظر دیدار دوباره شما در جلسات بعدی هستیم.
هدایت شده از یاسر محمودیان
import turtle
# ایجاد پنجره
win = turtle.Screen()
win.bgcolor("white")
win.title("مربع با Turtle")
# ایجاد لاکپشت
pen = turtle.Turtle()
pen.pensize(3)
pen.color("blue")
# رسم مربع
for _ in range(4):
pen.forward(100) # طول ضلع
pen.right(90) # چرخش
# نگه داشتن پنجره تا بستن دستی
turtle.done()
هدایت شده از یاسر محمودیان
همه این کد ها تست شده است میتونید اجرا کنید و خروجی بگیرید
هدایت شده از یاسر محمودیان
اصطلاحات پایه برنامهنویسی
الگوریتم: روش یا دستورالعمل مرحلهبهمرحله برای حل یک مسئله.
فلوچارت: نموداری که جریان و مراحل الگوریتم را با اشکال نشان میدهد.
متغیر: جایی در حافظه برای ذخیره دادهها با یک نام خاص.
نوع داده (Data Type): نوع اطلاعاتی که متغیر میتواند ذخیره کند (مثل عدد، متن).
شرط (Condition): جملهای که تصمیم میگیرد کدام قسمت برنامه اجرا شود (مثلاً if).
حلقه (Loop): اجرای تکراری یک بخش از کد تا وقتی شرطی برقرار باشد.
تابع (Function): بلوک کد مستقل که کاری مشخص انجام میدهد و میتوان بارها آن را فراخوانی کرد.
کامنت (Comment): توضیحاتی در کد که توسط برنامه نادیده گرفته میشود.
ورودی (Input): دادهای که برنامه از کاربر یا منبع دیگری دریافت میکند.
خروجی (Output): دادهای که برنامه به کاربر یا سیستم نمایش میدهد یا میفرستد.
خطا (Error): مشکلی که هنگام اجرای برنامه رخ میدهد و باعث توقف یا رفتار غیرمنتظره میشود.
استثناء (Exception): نوع خاصی از خطا که میتوان آن را مدیریت کرد تا برنامه متوقف نشود.
کتابخانه (Library): مجموعهای از کدهای آماده برای استفاده در برنامهها.
ماژول (Module): فایل یا مجموعهای از توابع و کلاسها که میتوان وارد برنامه کرد.
کلاس (Class): قالب یا مدل برای ساخت اشیاء (Object) در برنامهنویسی شیءگرا.
شیء (Object): نمونهای از کلاس که داده و عملکرد خاص خودش را دارد.
ارثبری (Inheritance): ویژگی کلاسها که اجازه میدهد یک کلاس ویژگیها و رفتار کلاس دیگر را بگیرد.
متد (Method): تابعی که داخل کلاس تعریف میشود و به دادههای شیء دسترسی دارد.
عملگر (Operator): نمادی که روی دادهها عملیاتی انجام میدهد مثل +، -، ==.
عبارت (Expression): ترکیبی از متغیرها، مقادیر و عملگرها که مقداری تولید میکند.
دستور (Statement): یک خط کد که کاری را انجام میدهد (مثل تخصیص مقدار، چاپ).
کتابخانه استاندارد (Standard Library): مجموعهای از ماژولها و ابزارهای پایتون که به صورت پیشفرض نصب هستند.
تغییرناپذیری (Immutable): ویژگی دادههایی که مقدارشان بعد از ساختن تغییر نمیکند (مثل tuple و str).
خط فرمان (Command Line): محیط متنی برای اجرای دستورات و برنامهها.
کامپایلر (Compiler): برنامهای که کد را از زبان برنامهنویسی به زبان ماشین تبدیل میکند.
مفسر (Interpreter): برنامهای که کد را خط به خط اجرا میکند (مثل پایتون).
سینتکس (Syntax): قواعد نوشتن درست کد در زبان برنامهنویسی.
بخشبندی (Indentation): فاصلهگذاری در ابتدای خطوط کد که در پایتون معنیدار است.
لیست (List): نوع دادهای که چند مقدار را به ترتیب ذخیره میکند و قابل تغییر است.
دیکشنری (Dictionary): نوع دادهای برای ذخیره زوجهای کلید-مقدار بدون ترتیب خاص.
تاپل (Tuple): لیستی ثابت و تغییرناپذیر.
ست (Set): مجموعهای از مقادیر یکتا و بدون ترتیب.
غلط املایی (Syntax Error): خطاهای نوشتاری که باعث میشوند برنامه اجرا نشود.
خطای زمان اجرا (Runtime Error): خطاهایی که هنگام اجرای برنامه رخ میدهند.
بازگشت (Return): خروجی دادن یک مقدار از تابع به جایی که فراخوانی شده.
پارامتر (Parameter): متغیرهایی که به تابع داده میشوند تا کار کنند.
آرگومان (Argument): مقداری که هنگام فراخوانی تابع به آن داده میشود.
بازگشتدهی تابع (Return Statement): خطی که مقداری را از تابع برمیگرداند.
سلام دوستان عزیز! 👋
یه فرصت عالی برای یادگیری و محک زدن مهارتهای پایتون پیش اومده.
اگه وقت داری و دوست داری برنامهنویسی رو بهتر بشناسی یا تمرین کنی، این آزمون ساده و جذاب رو از دست نده! 🎯
🔗 لینک آزمون:
https://rubika.ir/py_plus22/BDIAFHIIFFFGHIGE
💡 نگران سختی نباش! این آزمون برای همه سطحها طراحی شده و هدفش کمک به یادگیری و افزایش اعتماد به نفس تو برنامهنویسیه.
حتی اگه تازهکاری، فقط کافیه با آرامش شروع کنی و به خودت فرصت بدی. 😊
بیاید با هم این چالش رو قبول کنیم و تجربه جدیدی کسب کنیم!
منتظر موفقیتهای شما هستم! 🚀
سلام به همه دوستان 🌸
انشاءالله فردا کلاس برگزار میشود و تعطیل نیست.
لطفاً همکلاسیهای خود را در جریان بگذارید و با آمادگی کامل در کلاس حاضر شوید.
در صورت امکان، لپتاپ همراه داشته باشید و پیش از کلاس نرمافزار Python را نصب کنید.
با آرزوی موفقیت برای همه 🌟