Telegram Group Search
🧑‍💻 دوره مقدماتی پایتون در مؤسسه ارژنگ – آنلاین و حضوری

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

🧩 مهم‌ترین سرفصل‌های دوره:
🔸 آشنایی با ساختار پایتون، متغیرها و فرمت‌دهی رشته‌ها
🔸 شرط‌ها، حلقه‌ها و کنترل جریان اجرای برنامه
🔸 ساختارهای داده: لیست‌ها، تاپل‌ها، دیکشنری‌ها و ست‌ها
🔸 خواندن/نوشتن فایل‌ها، Pickle، Shelve و مدیریت داده
🔸 معرفی و کار با ماژول‌ها، زمان، تاریخ، و WebBrowser
🔸 طراحی GUI با Tkinter (Pack و Grid)
🔸 برنامه‌نویسی شی‌گرا (OOP): کلاس، وراثت، انکپسولاسیون، پلی‌مورفیسم
🔸 اتصال به دیتابیس با SQLite و اجرای کوئری‌ها

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

⚠️ پیش‌نیاز دوره: آشنایی کلی با مفاهیم پایه برنامه‌نویسی

🗓 تاریخ شروع دوره: ۱ خرداد ۱۴۰۴
💻 نحوه برگزاری: حضوری و آنلاین (لایو)
⏱️ مدت زمان: ۴۰ ساعت
💳 امکان پرداخت اقساطی با اسنپ‌پی در ۴ مرحله
🔥 تخفیف ثبت‌نام با قیمت سال گذشته – فقط برای مدت محدود

💡 برای مشاهده جزئیات و ثبت‌نام همین حالا کلیک کنید ➡️

📲 برای مشاوره فوری، پیام بده 👇
تماس:
☎️ ۰۲۱-۴۱۸۶۷
واتساپ:
📞 ۰۹۰۰۲۱۴۱۸۶۷

🔔 ما را در شبکه‌های اجتماعی دنبال کنید

تلگرام:
💬@techjob
اینستاگرام:
🌐 arjanginstitute
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
در پایتون، رشته‌ها (Strings) یک نوع داده‌ای پرکاربرد هستند که برای ذخیره و پردازش متون استفاده می‌شوند. رشته‌ها شامل مجموعه‌ای از کاراکترها (مثل حروف، اعداد و نمادها) هستند و می‌توانند در کوتیشن‌های تکی ('...') یا دوتایی ("...") نوشته شوند.

۱. تعریف رشته

رشته‌ها را می‌توان به‌سادگی با قراردادن کاراکترها در بین کوتیشن‌ها تعریف کرد.

مثال:
name = "Alice"
message = 'Hello, World!'

---------------

۲. دسترسی به کاراکترها

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

مثال:

name = "Alice"
print(name[0]) # خروجی: A
print(name[1]) # خروجی: l



---------------------

۳. برش دادن (Slicing)

می‌توانیم با استفاده از اندیس‌ها، بخشی از یک رشته را برش دهیم. فرمت کلی string[start:end] است که start شروع و end پایان محدوده را مشخص می‌کند (اندیس end شامل نمی‌شود).

مثال:

greeting = "Hello, World!"
print(greeting[0:5]) # خروجی: Hello
print(greeting[7:12]) # خروجی: World
print(greeting[:5]) # خروجی: Hello (از ابتدا تا اندیس 5)
print(greeting[7:]) # خروجی: World! (از اندیس 7 تا انتها)

--------------------------------

۴. طول رشته

برای پیدا کردن طول یک رشته (تعداد کاراکترها) می‌توان از تابع len() استفاده کرد.

مثال:

text = "Python"
print(len(text)) # خروجی: 6

--------------------

۵. کار با متدهای رشته‌ها

پایتون متدهای متعددی برای کار با رشته‌ها دارد که می‌توانند برای دستکاری و پردازش متون استفاده شوند.

برخی از متدهای مهم رشته‌ها:

تبدیل به حروف بزرگ و کوچک:

upper(): تمام حروف رشته را به حروف بزرگ تبدیل می‌کند.

lower(): تمام حروف رشته را به حروف کوچک تبدیل می‌کند.

text = "Hello, World!"
print(text.upper()) # خروجی: HELLO, WORLD!
print(text.lower()) # خروجی: hello, world!

--------------

حذف فاصله‌های اضافی:

strip(): فاصله‌های خالی ابتدا و انتهای رشته را حذف می‌کند.

lstrip(): فاصله‌های خالی ابتدای رشته را حذف می‌کند.

rstrip(): فاصله‌های خالی انتهای رشته را حذف
می‌کند.

text = "   Hello, World!   "
print(text.strip()) # خروجی: Hello, World!
print(text.lstrip()) # خروجی: Hello, World!
print(text.rstrip()) # خروجی: Hello, World!

جایگزینی (Replace):

replace(old, new): همه موارد old را در رشته با new جایگزین می‌کند.

text = "Hello, World!"
print(text.replace("World", "Python")) # خروجی: Hello, Python!

پیدا کردن یک زیررشته:

find(substring): اولین مکان وقوع substring را در رشته پیدا می‌کند. اگر پیدا نشد، -۱ برمی‌گرداند

text = "Hello, World!"
print(text.find("World")) # خروجی: 7
print(text.find("Python")) # خروجی: -1

-------------

برش رشته به لیست:

split(separator): رشته را به لیستی از زیررشته‌ها برش می‌دهد. اگر separator مشخص نشود، از فاصله خالی به عنوان جداکننده استفاده می‌کند.

text = "Hello, World!"
words = text.split(", ")
print(words) # خروجی: ['Hello', 'World!']

---------------------

۶. قالب‌بندی رشته‌ها (String Formatting)

پایتون روش‌های مختلفی برای قالب‌بندی رشته‌ها دارد که در آن‌ها می‌توان مقادیر متغیرها را درون متن جایگذاری کرد.

مثال با استفاده از f-strings (از پایتون ۳.۶ به بعد):

name = "Alice"
age = 30
print(f"My name is {name} and I am {age} years old.") # خروجی: My name is Alice and I am 30 years old.


مثال با استفاده از format():

name = "Alice"
age = 30
print("My name is {} and I am {} years old.".format(name, age)) # خروجی: My name is Alice and I am 30 years old.

---------------------

۷. الحاق رشته‌ها (Concatenation)

برای ترکیب رشته‌ها می‌توان از عملگر + استفاده کرد.

مثال:

first_name = "Alice"
last_name = "Johnson"
full_name = first_name + " " + last_name
print(full_name) # خروجی: Alice Johnson

------------------------

۸. بررسی عضویت (Membership)

می‌توان با استفاده از عملگر in بررسی کرد که آیا یک زیررشته در رشته اصلی وجود دارد یا نه.

مثال:

text = "Hello, World!"
print("World" in text) # خروجی: True
print("Python" in text) # خروجی: False
This media is not supported in your browser
VIEW IN TELEGRAM
2025/06/13 14:11:52
Back to Top
HTML Embed Code: