PyVision | پای‌ویژن – Telegram
PyVision | پای‌ویژن
59 subscribers
48 photos
38 files
90 links
آموزش زبان برنامه‌نویسی Python 🐍
از مفاهیم پایه تا مباحث پیشرفته و کاربردی
ورود به دنیای هوش مصنوعی💻
یاد بگیریم،
تمرین کنیم،
حرفه‌ای شویم.

Step by Step Python Programming Tutorial
From Basics to Advanced Projects & AI

ارتباط با ادمین:
🌐 @Its_poryaa
Download Telegram
⌨️ ۲۰ شورت‌کات کاربردی VS Code
قسمت دوم

▪️Ctrl + Shift + P → باز کردن Command Palette (فرمان همه کاره)

▫️Ctrl + P → جستجو و باز کردن سریع فایل‌ها

▪️Ctrl + `` → نمایش/مخفی کردن ترمینال

▫️Ctrl + B → نمایش/مخفی کردن سایدبار

▪️Ctrl + D → انتخاب کلمه تکراری بعدی (Multi-cursor)

▫️Ctrl + F → جستجو در فایل جاری

▪️Ctrl + H → جایگزینی در فایل جاری

▫️Ctrl + / → کامنت گذاری/لغو کامنت

▪️Ctrl + \ → تقسیم صفحه ادیتور

▫️Alt + Up/Down → جابجایی خط به بالا/پایین

▪️Ctrl + Shift + K → حذف کامل خط

▫️Ctrl + C → کپی خط (بدون انتخاب)

▪️Ctrl + X → کات کردن خط (بدون انتخاب)

▫️Ctrl + Enter → درج خط جدید زیر خط فعلی

▪️Ctrl + Shift + Enter → درج خط جدید بالای خط فعلی

▫️F12 → رفتن به تعریف (Go to Definition)

▪️Ctrl + G → رفتن به خط خاص

▫️Shift + Alt + F → فرمت‌بندی خودکار کد

▪️F5 → شروع دیباگ

▫️F9 → قرار دادن/حذف Breakpoint

✅️ این شورت‌کات‌ها سرعت کدنویسی و تسلط شما بر محیط توسعه را افزایش می‌دهند.


#️⃣ #پایتون #شورت‌کات #برنامه‌نویسی #پای_ویژن #کیبورد
#Python #Shortcuts #Programming #PyVision #Keyboard

🌐 @PyVision
🔥2👍1🤩1
🎮 "بوت‌کمپ آموزش بازی‌سازی در قزوین"

🔰۴ روز کارگاه فشرده + ۲ روز رقابت GameJam
🔰ویژه ۱۵ سال به بالا | رایگان + اعطای گواهی رسمی


۱۹ تا ۲۴ مهرماه برگزار می‌شود

📌 ثبت‌نام: https://ircg.ir/s/bed
♦️جهت کسب اطلاعات بیشتر می‌توانید باشماره 09029564278 تماس حاصل فرمایید.


🌐qazviniso.ir
🆔@qazviniso
🔥31
Paul_Barry_Head_First_Python_A_Learner’s_Guide_to_the_Fundamentals.pdf
26 MB
📚 معرفی کتاب:
قسمت دوم

Head First Python, 3rd Edition

✍️🏼 نویسنده:
Paul Barry

✨️ ویژگی‌های متمایزکننده این کتاب:

● آموزش پایتون با روش‌های تصویری و تعاملی
○ مناسب برای تازه‌کارها با رویکرد یادگیری سریع
● تمرکز بر مفاهیم پایه و پیاده‌سازی عملی
○ ارائه پروژه‌های کاربردی و مثال‌های ملموس

🎯 چرا این کتاب خاص است؟

● شیوه آموزش منحصر به فرد با تمرین‌های متنوع
○ تاکید بر یادگیری اصولی بدون خستگی
● پوشش مباحث ضروری برای شروع برنامه‌نویسی

📖 برای مطالعه بیشتر معرفی کامل این کتاب روی لینک کلیک کنید.

#️⃣ #پایتون #کتاب_آموزشی #آموزش_برنامه‌نویسی #پای_ویژن #کتاب_دوم
#Python #Programming #HeadFirstPython #PyVision #Book

🌐 @PyVision
🔥2
if_dcf.pdf
3.8 MB
📘 پس از یادگیری متغیرها، ساختارهای داده و عملگرها، نوبت آن رسیده است که با یکی از مهم‌ترین بخش‌های زبان پایتون آشنا بشویم،
دستور if ، ابزاری برای تصمیم‌گیری و اجرای شرطی کدها.

در این مجموعه، ۲۰ تمرین هدفمند طراحی کرده‌ایم تا با مفاهیم زیر به‌صورت عملی آشنا بشویم:
🔹 بررسی شرایط ساده با if
🔹️ استفاده از ساختارهای ترکیبی if...else و if...elif...else
🔹 به‌کارگیری عملگرهای منطقی and, or, not در شرایط مختلف
🔹 مقایسه‌ی مقادیر عددی، رشته‌ای و منطقی

با انجام این تمرین‌ها، درکی از نحوه‌ی تصمیم‌گیری در برنامه‌ها به‌دست می‌آوریم و یک گام به سوی تسلط بر منطق زبان برنامه‌نویسی پایتون برمی‌داریم. 💡🐍


یاد بگیریم،
تمرین کنیم،
حرفه‌ای شویم.✨️

#️⃣ #پایتون #تمرین_پایتون #برنامه‌نویسی #پای_ویژن
#Python #PyVision #LearnPython #PythonIfElse #CodingPractice #Programming #code

🌐 @PyVision
3
پایتون و زمین‌شناسی 🐍🌋

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


🗺️ مدل‌سازی ساختارهای زمین‌شناسی

▫️ استفاده از GemPy برای تولید مدل‌های سه‌بعدی از ساختارهای زیرسطحی
▫️ مدل‌سازی چین‌ها و گسل‌ها بر اساس داده‌های چاهک‌ها
▫️ مصورسازی چینه‌شناسی پیچیده زیرزمین

📊 پردازش کلان داده‌های زمین‌شناسی

▫️ تحلیل داده‌های ژئوفیزیکی و تصاویر ماهواره‌ای
▫️ پردازش داده‌های حفاری با ابزارهایی مانند OpenGeoPlotter
▫️ ایجاد نمودارهای دو بعدی و سه بعدی از مقاطع عرضی و سیاهه‌های سنگ‌شناسی

🗾 تحلیل‌های Geospatial و GIS

▫️ توسعه ابزارهای GIS سفارشی برای نقشه‌برداری زمین‌شناسی
▫️ ایجاد نقشه‌های تعاملی برای اکتشاف منابع
▫️ بهبود مدیریت محیط زیست از طریق تحلیل‌های مکانی

🤖 یادگیری ماشین در زمین‌شناسی

▫️ پیش‌بینی زمین‌لرزه با تحلیل داده‌های لرزه‌ای
▫️ ارزیابی ریسک زمین‌لغزش با مدل‌های پیش‌بینانه
▫️ اکتشاف کانی‌ها با استفاده از الگوریتم‌های ML

⚗️ مدل‌سازی عددی فرآیندهای زمین‌شناسی

▫️ شبیه‌سازی انتقال رسوب و فرسایش
▫️ مدل‌سازی جریان آب زیرزمینی
▫️ تحلیل فرآیندهای هیدرولوژیکی برای مدیریت منابع آب

💼 موقعیت‌های شغلی

▫️ اکتشاف منابع معدنی و انرژی
▫️ مشاوره محیط زیستی
▫️ سازمان‌ها و نهادهای دولتی
▫️ مراکز دانشگاهی و پژوهشی
▫️ شرکت‌های توسعه نرم‌افزارهای تخصصی زمین‌شناسی

📌 منابع برای مطالعه بیشتر:
www.reddit.com
www.ohio.edu
www.gempy.org
towardsdatascience.com
www.sciencedirect.com

#️⃣ #پایتون #زمین‌شناسی #علم_داده #یادگیری_ماشین #پایتون #زمین‌شناسی #یادگیری_ماشین #مدل_سازی #پای_ویژن
#GIS #Python #Programming #LearnPython #Geospatial #PyVision

🌐 @PyVision
🔥2😍1
for.pdf
3.8 MB
📘 یکی از پایه‌ای‌ترین مفاهیم در برنامه‌نویسی، حلقه‌ها (Loops) هستند؛
ابزاری قدرتمند برای تکرار خودکار دستورات و پردازش داده‌ها 🐍💡


در این مجموعه تمرین، ۲۰ مثال آموزشی طراحی کرده‌ایم تا با ساختار حلقه for در پایتون به‌صورت عملی آشنا شویم.

این تمرین‌ها شامل موضوعات زیر هستند:
🔹 پیمایش روی لیست‌ها، رشته‌ها و دیکشنری‌ها
🔹 استفاده از تابع range() برای کنترل تعداد تکرار
🔹 محاسبه‌ی مجموع، پیدا کردن بیشینه و کمینه
🔹 چاپ داده‌ها با شرط یا به‌صورت f-string
🔹 ساخت لیست‌های جدید بر پایه‌ی مقادیر موجود


یاد بگیریم، تمرین کنیم، حرفه‌ای شویم.


#️⃣ #پایتون #تمرین_پایتون #برنامه‌نویسی #حلقه #پای_ویژن
#Python #LearnPython #ForLoop #PythonBasics #CodingPractice #PyVision

🌐 @PyVision
🔥2🤩1
while.pdf
3.8 MB
🌀 در این پست ۲۰ تمرین کاربردی از دستور while آماده کردیم تا بتونیم با مفهوم «تکرار شرطی» در پایتون کاملاً آشنا بشیم. 🔁


✅️ این تمرین‌ها کمک می‌کنند منطق پشت حلقه‌ها رو عمیق‌تر درک کنیم و تسلطمان روی شرط‌ها، شمارنده‌ها و کنترل جریان برنامه بیشتر بشود. 💡


یاد بگیریم، تمرین کنیم، و حرفه‌ای شویم. 🚀


#️⃣ #پایتون #تمرین_پایتون #پای_ویژن #حلقه‌ #برنامه_نویسی #کدنویسی
#Python #Programming #LearnPython #WhileLoop #CodingPractice #PyVision

🌐 @PyVision
🔥31
Python_Programming_for_Beginners_2_Books_in_1_Mark_Reed_the_Ultimate.pdf
3.1 MB
📚 معرفی کتاب:
قسمت سوم

Python Programming for Beginners

نویسنده:
Mark Reed

زبان: انگلیسی

✅️ ویژگی‌های متمایزکننده این کتاب:

• آموزش گام‌به‌گام پایتون از سطح مقدماتی
• ارائه مثال‌های کاربردی و پروژه‌های عملی
• مناسب برای افراد کاملاً مبتدی بدون پیش‌زمینه برنامه‌نویسی

چرا این کتاب خاص است:

· توضیح مفاهیم با زبان ساده و قابل درک
· تمرکز بر یادگیری عملی به جای تئوری محض
· پوشش مباحث پایه‌ای مورد نیاز برای شروع

🔍 برای مطالعه بیشتر:

مشاهده معرفی کتاب در گود ریدز (goodreads)


#️⃣ #پایتون #کتاب_آموزشی #آموزش_پایتون #برنامه‌نویسی_مقدماتی #پای_ویژن #کتاب_سوم
#PythonForBeginners #Python #LearnPython #Programming #PyVision

🌐 @PyVision
🔥2🤩1
LSDComprehension.pdf
154.8 KB
🐍 در این پست ۲۱ تمرین آموزشی از سه نوع Comprehension یا خلاصه‌سازی در پایتون آماده کرده‌ایم:

⚪️ List Comprehension
برای ساخت سریع لیست‌ها

⚪️ Dict Comprehension
برای تولید دیکشنری‌ها از داده‌های موجود

⚪️ Set Comprehension
برای ایجاد مجموعه‌های منحصربه‌فرد

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

یاد بگیریم، تمرین کنیم و حرفه‌ای شویم.🚀

#️⃣ #پایتون #تمرین_پایتون #برنامه‌نویسی #کدنویسی #پای_ویژن
#Python #Comprehension #Programming #LearnPython #CodingPractice #list #set #Dictionaries #DataStructure

🌐 @PyVision
🔥2😍1
Built_in_functions.pdf
3.8 MB
🐍 پایتون بیش از ۷۰ تابع درون‌ساخت (Built-in Function) دارد که بدون نیاز به import کردن هیچ کتابخانه‌ای در دسترس هستند.
در این پست ۱۵ تمرین آموزشی طراحی کرده‌ایم تا با پرکاربردترین آن‌ها آشنا شویم:

📍 len(), sum(), max(), min()

📍 sorted(), reversed(), enumerate()

📍 zip(), map(), filter()

📍 all(), any(), round(), abs()
و چندین مورد دیگر...!

🧠 این تمرین‌ها کمک می‌کنند یاد بگیریم چطور از این دستورهای آماده استفاده کنیم تا کدهای ساده‌تر، سریع‌تر و خواناتر بنویسیم.

یاد بگیریم
تمرین کنیم
و حرفه‌ای شویم 💪🏽

#️⃣ #پایتون #آموزش_پایتون #تمرین_پایتون #پای_ویژن #توابع_پایتون
#Python #LearnPython #BuiltInFunctions #CodingPractice

🌐 @PyVision
🔥3🤩1
⌨️ ۲۰ شورت‌کات پیشرفته VS Code
قسمت سوم

⚪️ مدیریت ویرایشگر و پنل‌ها:

▪️Ctrl + 1/2/3 → پرش بین پنل‌های مختلف ویرایشگر
▫️Ctrl + K Z → حالت تمرکز (Zen Mode)
▪️Ctrl + Shift + E → نمایش Explorer فایل‌ها
▫️Ctrl + Shift + F → جستجو در کل پروژه
▪️Ctrl + Shift + X → نمایش Extension Marketplace

⚪️ ویرایش متن:

▫️Ctrl + K Ctrl + C → کامنت گذاری بلوک کد
▪️Ctrl + K Ctrl + U → لغو کامنت بلوک کد
▫️Ctrl + Shift + L → انتخاب تمام occurrences کلمه
▪️Alt + Click → ایجاد multiple cursor
▫️Ctrl + F2 → انتخاب تمام instances یک کلمه

⚪️ ناوبری هوشمند:

▪️Ctrl + T → جستجو بین تمام symbols پروژه
▫️Ctrl + Shift + O → جستجو بین symbols فایل جاری
▪️F8 → پرش به خطای بعدی
▫️Shift + F8 → پرش به خطای قبلی
▪️Ctrl + Shift + M → نمایش پنل Problems

⚪️ ترمینال و دیباگ:

▫️Ctrl + ' → نمایش/مخفی کردن ترمینال
▪️Ctrl + Shift + ' → باز کردن ترمینال جدید
▫️F10 → Step Over در دیباگ
▪️F11 → Step Into در دیباگ
▫️Shift + F11 → Step Out در دیباگ


💡اگر سوالی درباره کاربرد هر کدام از این شورت‌کات‌ها دارید، در نظرات بپرسید.


#️⃣ #پایتون #شورت‌کات #برنامه‌نویسی #پای_ویژن
#Python #Shortcuts #Programming #PyVision #VS_Code


🌐 @PyVision
🔥2🤩1
UserDefinedFunctions.pdf
3.8 MB
🎯 توابع و تعریف آن‌ها، قلبِ برنامه‌نویسیِ ساختار یافته‌اند. با استفاده از آن‌ها می‌توان کد را تمیز، قابل‌استفاده‌مجدد و حرفه‌ای نوشت.

در این پست، با ۱۵ تمرین هدفمند یاد می‌گیریم چگونه:

ورودی و خروجی برای توابع تعریف کنیم
از شرط‌ها و حلقه‌ها درون توابع استفاده کنیم
تابع‌هایی بسازیم که روی لیست، رشته و دیکشنری کار می‌کنند
و حتی خروجی‌های چندگانه برگردانیم!


یاد بگیریم،
تمرین کنیم،
حرفه‌ای شویم. 🚀

#️⃣ #پایتون #آموزش_پایتون #تمرین_پایتون #پای_ویژن #توابع_پایتون
#python_functions #Python #LearnPython #Programming #PyVision

🌐 @PyVision
🔥2🤩1
Al_Sweigart_Automate_The_Boring_Stuff_With_Python_Practical_Programming.pdf
12.2 MB
📚 معرفی کتاب:
قسمت چهارم

Automate the Boring Stuff with Python
نویسنده:
Al Sweigart

🎯 ویژگی‌های منحصر به فرد کتاب:

● آموزش پایتون با رویکرد عملی و کاربردی
● تمرکز بر خودکارسازی کارهای روزمره و تکراری
● مناسب برای افراد غیربرنامه‌نویس و تازه‌کارها
● آموزش اتوماسیون وظایف مانند کار با فایل‌ها، وب و صفحات گسترده
● پروژه‌های عملی و ملموس برای زندگی روزمره


📖 سرفصل‌های جذاب:

● وب‌اسکرپینگ و کار با Excel
● اتوماسیون ارسال ایمیل و کار با PDF
● برنامه‌نویسی برای مدیریت کامپیوتر

🔗 برای مطالعه بیشتر و معرفی کامل کتاب بر روی لینک کلیک کنید.


#️⃣ #پایتون #اتوماسیون #کتاب_آموزشی #آموزش_پایتون #برنامه‌نویسی #کتاب_چهارم
#AutomateTheBoringStuff #Python #LearnPython #PyVision

🌐 @PyVision
🔥2👌1
مجموعه پرامپت‌ها

‏۱- جمنای رو باز کنید
‏۲- عکس خود را آپلود کنید
‏۳- این پرامپت را بنویسید
‏نتیجه می‌شود عکس پایین
(دعوت نامه تولد)

"A stylish young man wearing a same in a photo, standing confidently with hands in pockets, one leg crossed over the other, wearing black formal shoes, studio portrait with soft lighting, elegant dark background, cinematic look, professional photo editing, a large faded background portrait of the same person in black sunglasses behind him, luxury fashion style, premium magazine photoshoot vibe.
Same face as the uploaded image And add Fine smoke on the floor a metallic
🔥2👍1
📊 برترین زبان‌های برنامه‌نویسی در سال ۲۰۲۵

🔹 دنیای برنامه‌نویسی در سال ۲۰۲۵ بیش از هر زمان دیگری پویا و متنوع بوده است. طبق تازه‌ترین نظرسنجی‌ها و گزارش‌های فنی، زبان‌های زیر پیشتازان امسال هستند.


1️⃣ Python
محبوب‌ترین انتخاب برای هوش مصنوعی، یادگیری ماشین و تحلیل داده‌ها، یادگیری آسان و کتابخانه‌های گسترده دارد

2️⃣ Java
قدرتمند برای نرم‌افزارهای سازمانی و مقیاس‌پذیر

3️⃣ JavaScript
همچنان قلب توسعه وب و برنامه‌های Full-Stack

4️⃣ C++ ،C# ،Go
گزینه‌های سریع و پایدار برای سیستم‌ها و پروژه‌های با کارایی بالا

5️⃣ Rust ،TypeScript ،Kotlin ،Swift
تمرکز بر امنیت، کارایی و توسعه موبایل

6️⃣ SQL و Solidity
مخصوص داده‌کاوی و دنیای در حال رشد بلاک‌چین


🚀 روندهای کلیدی در سال ۲۰۲۵ (Key Trends) :

🔹️ رشد سریع Python به‌خاطر گسترش هوش مصنوعی و یادگیری ماشین
🔹️ افزایش محبوبیت Go و Rust در پروژه‌های سیستمی و بهینه
🔹️ صعود TypeScript و Kotlin به‌دلیل ویژگی‌های مدرن و ایمنی بالا
🔹️ اهمیت روزافزون زبان‌های تخصصی مانند Solidity در بلاک‌چین
🔹️ قدرت جامعه کاربری و چندمنظوره بودن، عامل اصلی ماندگاری زبان‌ها

🧭 این زبان‌ها آینده توسعه نرم‌افزار را در حوزه‌های مختلف از هوش مصنوعی و وب گرفته تا فناوری‌های نوظهور شکل می‌دهند.

📌 منابع:

🔹 Stack Overflow Developer Survey 2025
🔹 Pluralsight & TestDevLab Reports
🔹 iTransition & Index.dev Insights


#️⃣ #برنامه‌نویسی #توسعه_نرم‌افزار #پایتون #پای_ویژن #جاوا #سی #جاوااسکریپت
#Python #JavaScript #AI #Rust #TypeScript #Kotlin #Solidity #PyVision

🌐 @PyVision
🔥2🤩1
مسابقه!🔥

در این مسابقه دو قطعه‌کد پایتون آورده‌ایم که در ظاهر شبیه به هم هستند،
اما نتایج متفاوتی تولید می‌کنند. 🧠🐍
هدف این است که خروجی هر کد را با دقت محاسبه کنید و در قسمت نظرات پاسخ خود را اعلام کنید.

🔹 کد شماره ۱:

x = [1, 2, 3]
y = x
y.append(4)
print(x)


🔹 کد شماره ۲:

a = [1, 2, 3]
b = a[:]
b.append(4)
print(a)



✍️🏼 پاسخ خود را به‌صورت زیر در بخش نظرات بنویسید:

1: [...]
2: [...]


🏆 جایزه
به سه نفر نفر اولی که پاسخ صحیح را ارسال کنند هدایای نفیسی تعلق خواهد گرفت.

#️⃣ #مسابقه_پایتون #چالش_پایتون #چالش_کدنویسی #مسابقه_اول
#CodingChallenge #PythonProgramming #CodeCompetition #PythonContest #ProgrammingContest

🌐 @PyVision
🔥2🤩1
بعد از یادگیری پایتون در چه زمینه‌هایی می‌توانیم کار کنیم؟🎯

پایتون فقط یک زبان برنامه‌نویسی نیست، یک دنیای گسترده از فرصت‌های شغلی ست!
این‌ها چند حوزه‌ی مهم هستند که می‌توانیم وارد آن‌ها شویم.👇🏽


💻 توسعه وب
(Web Development)
ساخت سایت و اپلیکیشن با فریم‌ورک‌هایی مثل Django و Flask


📊 داده‌کاوی و تحلیل داده
(Data Science & Analytics)
استخراج بینش از داده‌ها با ابزارهایی مثل Pandas و NumPy


🤖 هوش مصنوعی و یادگیری ماشین
(AI & Machine Learning)
ساخت سیستم‌های هوشمند با TensorFlow و Scikit-learn


⚙️ اتوماسیون و اسکریپت‌نویسی
(Automation & Scripting)
نوشتن اسکریپت برای انجام خودکار کارهای تکراری


🛡 امنیت سایبری
(Cybersecurity)
شناسایی و مقابله با تهدیدات امنیتی با پایتون


🎮 توسعه بازی
(Game Development)
ساخت بازی‌های دوبعدی با Pygame


📡 اینترنت اشیا
(IoT)
برنامه‌نویسی دستگاه‌های متصل مثل Raspberry Pi


💰 فناوری مالی (FinTech)
توسعه اپ‌های بانکی و سیستم‌های مالی



💡 انتخاب مسیر مناسب بستگی به علاقه های شخصی و مهارت‌های مکمل مان دارد.

📌 منابع:
roadmap.sh
www.wearedevelopers.com
www.python.org
github.com

#پایتون #توسعه_وب #داده‌کاوی #تحلیل_داده #هوش_مصنوعی #یادگیری_ماشین #اتوماسیون #امنیت_سایبری #توسعه_بازی #اینترنت_اشیا #پای_ویژن
#Python #WebDevelopment #DataScience #MachineLearning #Automation #Cybersecurity #GameDevelopment #IoT #FinTech #PyVision

🌐 @PyVision
🔥2👍1🤩1
آشنایی با ۱۰ اصطلاح پایه برای تازه‌کاران دنیای برنامه‌نویسی 🐍 🧩
قسمت اول


1️⃣ Variable (متغیر)
مکانی برای ذخیره داده‌ها در حافظه برنامه

2️⃣ Data Type (نوع داده)
نوع داده‌ای که در متغیر ذخیره می‌شود، مثل عدد، متن یا مقدار منطقی

3️⃣ Function (تابع)
بخشی از کد که کاری مشخص را انجام می‌دهد و می‌توان آن را چند بار فراخوانی کرد

4️⃣ Loop (حلقه)
دستوراتی که چندین بار تکرار می‌شوند تا یک کار تکراری انجام شود

5️⃣ Condition (شرط)
بخشی از کد که بر اساس درستی یا نادرستی یک عبارت تصمیم‌گیری می‌کند

6️⃣ List / Array (لیست / آرایه)
ساختاری برای نگهداری چند مقدار به‌صورت پشت سر هم در یک متغیر

7️⃣ Dictionary (دیکشنری)
ساختاری برای ذخیره داده‌ها به صورت «کلید: مقدار» برای دسترسی سریع‌تر

8️⃣ Class (کلاس)
قالب یا طرحی برای ساخت اشیاء با ویژگی‌ها و رفتارهای مشابه

9️⃣ Object (شیء)
نمونه‌ای ساخته‌شده از یک کلاس که می‌تواند داده و رفتار خودش را داشته باشد

🔟 Algorithm (الگوریتم)
مجموعه‌ای از مراحل دقیق برای حل یک مسئله یا انجام یک کار


یاد بگیریم، تمرین کنیم و حرفه‌ای شویم!🔥

#️⃣ #پایتون #یادگیری_پایتون #پای_ویژن
#Python #LearnPython #PyVision

🌐 @PyVision
🔥3
VariableScope.pdf
184.9 KB
🎯 قلمرو متغیرها در پایتون

یکی از چالش‌های مهم برای هر برنامه‌نویس تازه‌کار این است که بداند:
📍 کدام متغیر در کجا قابل استفاده است؟
📍 چرا گاهی مقدار متغیر در تابع تغییر نمی‌کند؟
📍 و فرق بین global و nonlocal چیست؟

در این پست، ۱۵ تمرینِ هدفمند طراحی شده تا به‌صورت کامل مفهوم قلمرو متغیرها (Variable Scope) را یاد بگیریم:

تفاوت بین متغیرهای سراسری (global) و محلی (local)
کاربرد کلیدواژه‌های global و nonlocal
رفتار متغیرها در توابع تو در تو
و نکات پنهان پایتون درباره‌ی دسترسی به متغیرها

کدها را اجرا کنیم، با مقادیر بازی کنیم تا تفاوت‌ها را خودمان بهتر درک کنیم. 💡

یاد بگیریم
تمرین کنیم
و حرفه‌ای شویم! 💪🏽

#️⃣ #پایتون #آموزش_پایتون #تمرین_پایتون #پای_ویژن
#Python #VariableScope #PythonLearning #python_learning #PyVision


🌐 @PyVision
🔥2👌1