python_developer
1.54K subscribers
3.74K photos
1.97K videos
232 files
434 links
کانال اموزش پایتون @Real_developer
تبلیغات پذیرفته میشود.
Download Telegram
Media is too big
VIEW IN TELEGRAM
بررسی باقی عملگرها اعداد toplearn
Media is too big
VIEW IN TELEGRAM
Database Connection
درونی سازی و گسترش

پرکاربرد ترین و قوی ترین ویژگی پایتون است. شما می توانید قطعه کد را در زبانی مثل سی پلاس پلاس و جاوا نوشته سپس از آن در برنامه نوشته شده با پایتون استفاده کنید و یا می توان از توابع کتابخانه ای و کامپوننت هایی چون API COM استفاده کرد . می توان از کدهای پایتون هم در زبان های دیگر استفاده کرد(درونی سازی). در واقع می توان آن را به آسانی با C، C++، ActiveX، COBRA و Java ترکیب کرد.
Media is too big
VIEW IN TELEGRAM
Tutorial for Beginners
Media is too big
VIEW IN TELEGRAM
-Len-Abs-Sum-Round
هاست پایتون چیست؟

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

لینوکسشو بدم؟وردپرسشو بدم؟ویندوزشو بدم؟پایتونشو بدم؟ همه اش رو بدم؟

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

مفهوم هاست
هاست “Host” به فضای میزبانی گفته می‌شود که بر روی یک سرور است و برای یک سایت تدارک دیده شده‌است. به زبان ساده‌تر، محتوای سایت شما، عکس‌ها، صوت و تصویر، کدهای سایت و همه این محتواها، در هاست شما ذخیره می‌شود. در واقع Host فضای شخصی است که می‌توانید در آن دیتا و اطلاعات ذخیره کنید. چرا که هر وب‌سایت برای راه‌اندازی به یک فضا نیاز دارد که بتواند اطلاعات مختلفی را در آن، قرار دهد.

هاست
هاست‌ها روی سرورهای خاصی هستند که به دو دسته کلی تقسیم می‌شوند. “هاست ویندوز” و “هاست لینوکس”. البته تقسیم بندی‌های دیگری هم وجود دارد که در بحث‌های آینده به آنها اشاره خواهیم‌کرد.
Media is too big
VIEW IN TELEGRAM
decorators
پروژه ای که دراین بخش قرار داده شده است پروژه جمع ، تفریق و ضرب دو ماتریس به زبان پایتون می باشد. پایتون زبانی نیست که برای انجام کارهای عادی و پیش پا افتاده مورد استفاده قرار گیرد. از این زبان به‌منظور ساخت برنامه‌های کاملاً حرفه‌ای با کیفیت بالا، برنامه‌های مستقل و سرویس‌های وب می‌توان استفاده کرد. اسکریپت‌هایی که با این زبان نوشته می‌شوند، به‌سادگی قادرند فرآیندهای بزرگی را مدیریت و خودکارسازی کنند.
Media is too big
VIEW IN TELEGRAM
Types of Arguments in Python
اسنیک کیس یا Snake Case چیست؟
اسنیک کیس (Snake Case یا snake_case) به گونه‌ای از نگارش واژه ها و عبارات مرکب گفته می‌شود که در آن بخش‌ها یا واژه‌های تشکیل دهنده عبارت به جای فاصله با کمک یک کاراکتر آندراسکور (_) از یکدیگر جدا می‌شوند. در زبان فارسی این اصطلاح با عنوان نگارش ماری نیز شناخته می‌شود.

نمونه‌هایی از این نحوه نگارش را می‌توان در عباراتی مانند Back_Color یا back_color یا MAX_VALUE و get_data() مشاهده نمود. با اینحال در بسیاری از کاربردها، شیوه اسنیک کیس با حروف کوچک به کار می‌رود (مانند back_color).
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Function Arguments in Python
برای این که بتونید کدهای پایتون خودتون رو به اشتراک بزارید لازمه که یک distribution آماده کنید. در واقع distribution نامی هست که پایتون به مجموعه ای از فایل ها داده که این فایل ها در کنار هم یک پکیج رو میسازن.

وقتی که شما یک distribution میسازید میتونید ماژول خودتون رو روی پایتون نسخه محلی ( که روی سیستمتون هست) نصب کنید یا این که اون رو توی PyPI بارگزاری کنید تا اونو با کل دنیا به اشتراک بزارین.
Media is too big
VIEW IN TELEGRAM
Filter-All
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
-Fucntion
Media is too big
VIEW IN TELEGRAM
Python Tutorial for Absolute Beginners - What Are Variables_
1 - کاربرد پایتون در دنیای وب و اینترنت

وقتی صحبت از طراحی سایت و توسعه وب می‌شود، احتمالا ذهن بعضی از افراد به سمت PHP یا ASP می‌رود. البته چیز عجیبی هم نیست، چون بسیاری از سایت‌های مطرح با این دو زبان برنامه نویسی نوشته شده‌اند. اما با گذشت زمان پایتون هم در وب توانایی‌های خود را به خوبی نشان داد و در ساخت برنامه‌های تحت وب به کار گرفته شد. مخصوصا از زمانی که فریم ورک‌های آن در زمینه طراحی وب روی کار آمدند. فریم ورک‌های مطرحی مثل Django و میکروفریمورک‌هایی مثل Flask در محبوبیت پایتون نقش مهمی ایفا کردند. خیلی از افراد، پایتون را یاد می‌گیرند تا زودتر سراغ این فریم ورک‌ها بروند. در حال حاضر Django ششمین فریم ورک محبوب دنیا برای ساخت سایت‌ است و پروژه‌های بزرگی با آن پیاده‌سازی شده‌اند. سایت‌های موفقی مثل اینستاگرام، ناسا، پینترست و غیره از Django استفاده می‌کنند.

اکثر فریم ورک‌های پایتون مثل جنگو از الگوی طراحی MVC پشتیبانی می‌کنند و این مزیت مهمی برای طراحی صفحات وب است. زیرا MVC یک استاندارد شناخته شده بین برنامه نویسان است. همینطور پایتون از شیء گرایی پشتیانی کرده و طراحی سیستم‌های بزرگ و پیچیده را راحت‌تر می‌کند. پایتون به طور پیشفرض برای کار با داده‌ها و ایجاد تغییر در آن‌ها از پایگاه داده SQLite استفاده می‌کند. ماژول sqlite3 توانست این دیتابیس را با پایتون ادغام کند و برای پروژه‌های کوچک تا متوسط انتخاب ایده آلی به حساب می‌آید. هر چند برای کار با پایگاه داده هایی مثل MySQL یا MongoDB هم راه هایی وجود دارد.
This media is not supported in your browser
VIEW IN TELEGRAM