python_developer
Ir al canal en Telegram
کانال اموزش پایتون @Real_developer تبلیغات پذیرفته میشود.
Mostrar más1 519
Suscriptores
Sin datos24 horas
-37 días
-430 días
Archivo de publicaciones
1 519
متدها
متدها توابعی هستند که تنها روی نمونه های یک نوع داده ای اجرا میشوند.
برای مثال : [1,2,3,4].append(5)
متد append که مقدار 5 را به لیست اضافه می کند.
در برنامه نویسی شی گرای پایتون کلمه self به شی ساخته شده (instance) از نوع یک کلاس اشاره می کند.
1 519
پایتون بین لیست و تیوپل تمایز قائل میشود. لیستها به صورت [1, 2, 3] نوشته میشوند و تغییرپذیر هستند؛ به همین دلیل نمیتواند به عنوان کلید دیکشنری استفاده شود. (کلیدهای دیکشنری باید تغییرناپذیر باشند) تیولها به صورت (1, 2, 3) نوشته میشوند، تغییرناپذیر هستند، تمام اعضای آن نیز باید تغییرناپذیر باشند و میتواند به عنوان کلی استفاده شوند. عملگر + میتواند برای به هم چسباندن دو تاپل استفاده شود.
1 519
عبارت ها
از پایتون ۳٫۸ نحو :=، که با نام عملگر والروس شناخته میشود، توصیف شد؛ که مقادیر را به متغییرها تخصیص میدهد
در پایتون == مقدار را مقایسه میکند در مقابل جاوا که برای اعداد مقدار را مقایسه میکند در پایتون میتوان مقایسه را به صورت زنجیره ای انجام داد: مثلاً به صورت مقابل a <= b <= c.
در پایتون لغات and, or, not عملگر های منطقی نام دارند.
در پایتون راهی کوتاه برای ساخت دنباله ها و iterable ها وجود دارد به نام comprehension، که در پایتون لیست کامپرهنشن، دیکشنری کامپرهنشن، ست کامپرهنشن و جنراتور کامپرهنشن به ترتیب برای ایجاد نوع های داده ای لیست (لیست) ، دیکشنری (dict) ، ست (set) و تیوپل (tuple) به کار می رود. نکته:البته چون تیوپل ها تغییر ناپذیر (immutable) هستند یعنی نمیتوان بدون تغییر در رفرنس آنها مقدار جدیدی به آنها اضافه کرد نوع داده ای حاصله از کامپرهنشن آنها ژنراتور می باشد که یک (lazy iterable) هست
توابع بینام که با به کار بردن عبارتهای لامبدا (lambda) تعریف میشود. در این توبع نمیتوان از return استفاده کرد.
عبارتهای شرطی تودر تو که به صورت x if c else y نوشته میشوند.
1 519
🚀 دوره آموزشی علـــــم داده (Data Science)
🔥 نیاز روز بــــازار کــــار ایــــــران و خـــارج
🏙 مناسب برای تمام رشتهها
🖥 آموزش با نرم افزارها و زبــانهای R، Python و SQL Server
🌟 با گواهینامه مورد تایید وزارت علوم و معتبر
🔬 آموزش #آنلاین و با موردکاویهای واقعی و پروژه
🚧 در خــــانه بمانید و آمـــــوزش ببینید
🔗 مشاهده جزئیات دوره و مشاوره رایگان:
https://tihe.ac.ir/data-science-course/
1 519
کلمه continue این کلمه نیز تنها در داخل حلقه استفاده میشود و هنگام برخورد مفسر به این کلمه به iterate بعدی پرش میکند و حلقه از بالا شروع میشود.
کلمه del که برای پاک کردن متغیرها از آن استفاده میشود. این کلمه اسم متغیر را از فضا نام برنامه پاک می کند.
کلمه pass ساده شده این دستور میشود کاری نکن.
کلمه assert که هنگام دیباگ کردن استفاده میشود. شرطی که باید اتفاق بیافتد را بررسی میکند.
کلمه yield که از آن در توابع مولد (جنراتور) به جای return استفاده میشود.
کلمه print که در پایتون ۳ تبدیل به تابع print() شد.
کلمه import که برای وارد کردن ماژول استفاده میشود.
کلمه return که برای برگرداندن مقادیر در تابع استفاده میشود.
سی پایتون استمرار را پشتیبانی نمیکند و مطابق نظر خَودو فان روسوم هرگز نخواهد کرد. در ورژنهای قبلی مولد تکرار کند بود چون اطلاعات تنها در یک جهت از مولد عبور میکردند.
1 519
حکمهای پایتون شامل:
کلمه مقدار دهی (توکن '=' , علامت مساوی) برای مقدار دهی به متغیر ها به کار می رود.
کلمه if که برای ایجاد شرط در برنامه استفاده میشود.(اگر شرط برقرار بود کار مورد نظر را انجام بده.) کلمه else به معنای در غیر اینصورت هست و در صورت برقرار نبودن شرط اجرا میشود و کلمه elif(کوتاه شده else-if) به معنا در غیر اینصورت اگر شرط دیگر برقرار بود کار دیگر را انجام بده.
کلمه for برای ایجاد حلقه های تکرار در پایتون استفاده میشود که به یک شی قابل شمارش(iterable) نیاز دارد.
کلمه while نیز برای ایجاد حلقه های تکرار شونده استفاده میشود با این تفاوت که به جای یک شی قابل شمارش(iterable) یک شرط میگیرد، و تا زمانیکه شرط برقرار باشد کاری را تکرار می کند .
کلمه try برای مدیریت خطا ها استفاده میشود و با دو کلمه ی except یا finally به کار گرفته شود.
کلمه raise برای بالاآوردن (ایجاد) یک خطا استفاده می شود.
کلمه class که برای ساخت نمونه و کلاس های جدید توسط کابر به کاربر می رود.
کلمه def که برای ایجاد یک تابع یا (Function) به کار می رود.
کلمه with که برای مدیریت منابع به کار می رود این کلمه در حقیقت برای راحتی کار و عدم نیاز به نوشتن try و except و finally به کار می رود.
کلمه break این کلمه را تنها در داخل حلقه می شود نوشت و حلقه را به طور کامل قطع میکند و خارج میشود .
1 519
🚀 دوره آموزشی بازاریابی داده محور (Data Driven Marketing)
🧬 استفاده از #علم_داده و #تحلیل_داده برای افزایش سودآوری
🖥 همراه با آموزش نرمافزارها به طور کامل و اجرایی
✅ مخصوص #استخدام یا #اپلای_شغلی
🧩 مناسب برای تمام رشتههای مهندسی، مدیریت و علوم پایه
🏆 با گواهینامه مورد تایید وزارت علوم، تحقیقات و فناوری
🔬 آموزش #آنلاین و با مطالعات موردی واقعی و پروژه
👤 مدرس: مهندس شهاب شیرین (مدیر پرفورمنس مارکتینگ بیمیتو و ازکی)
🔗 مشاهده جزئیات دوره و مشاوره رایگان:
👉 https://tihe.ac.ir/data-driven-marketing-course/
1 519
🐍 ۲۳- آموزش برنامه نویسی پایتون Tkinter رابط گرافیکی - استفاده از grid (پایانی)
1 519
💻 وبینار رایگان «آموزش نرم افزار Power BI»
🏆 نرم افزار هوش تجاری و هوشمندی کسب و کار
📖 مخاطبان:
🔸 دانشجویان و فارغالتحصیلان دانشگاهی کلیه رشتهها
🔹کارشناسان تحلیل داده و هوش تجاری
🔸 مدیران کسب و کار
🗓 چهارشنبه 12 آبان 1400 | ساعت 19 الی 21
🔗 ثبت نام رایگان: http://ctdrs.ir/cr9844
1 519
⌨ دسته بندی سطوح زبانها برنامه نویسی:
1. زبانهای سطح پایین (low-level language): به زبانهایی گفته میشه که به زبانهای سطح ماشین نزدیک تر هستن تا به زبان قابل فهم برای انسان، این زبانها مبنا کارشون براساس رشته کدها 0 و 1 هست به همین دلیل فهم و درکش برای انسانها این زبان دشوار است. به عبارتی زبانهای این سطح بیشتر برای کامپیوتر قابل فهم است تا انسان
2. زبانهای سطح میانی (middle-level language): در این سطح از زبانها، کار با زبانهای سطح پایین که زبان ماشین و اسمبلی بودن و با اعداد باید کار میشد سخت و دشوار بود بر همین اساس برنامهنویسان تصمیم به این گرفتن که زبانهایی رو طراحی کنن که کار برنامهنویسی با رشتهها و حروف باشه.
3. زبانهای سطح بالا (High-level Language): به زبانهایی گفته میشه که درک و فهم این زبانها به زبان انسانها نزدیکتر هست و خوانایی بالایی داره. یعنی اگه قرار دستور اگر استفاده بشه با یک دستور ساده if قابل پیادهسازی هست. به عبارتی زبانهای این سطح بیشتر برای انسان قابل فهم است تا کامپیوتر
