#سورس_کد #فرم_ثبت_نام با کتاب خانه #request
#Source_Code #Registration_Form with the #request library
#Source_Code #Registration_Form with the #request library
👍2
ابزارهای هوش مصنوعی مخصوص شغلت رو بهت معرفی میکنه
#هوش_مصنوعی
#کاربرد_هوش_مصنوعی
https://theresanaiforthat.com/
#هوش_مصنوعی
#کاربرد_هوش_مصنوعی
https://theresanaiforthat.com/
❤3
1. ایجاد یک سرور اشتراکگذاری فایل
پایتون با ایجاد یک سرور FTP آنلاین رایگان، یک مکانیزم اشتراکگذاری ساده فایلها، از یک کامپیوتر به کامپیوتر دیگر یا دستگاه همراه را امکانپذیر میکند. برای بهرهمندی از این مکانیزم قدرتمند، ابزار خط فرمان (Command Prompt) را باز کنید و دستور زیر را درون آن تایپ کنید.
python -m http.server 5000
شما میتوانید محدودهی پورت را از 0 تا 65353 انتخاب کنید. پس از اجرای کد فوق، مشاهده خواهید کرد که سرور شما در آدرس آیپی و پورت 127.0.0.1:5000 کار میکند.
پایتون با ایجاد یک سرور FTP آنلاین رایگان، یک مکانیزم اشتراکگذاری ساده فایلها، از یک کامپیوتر به کامپیوتر دیگر یا دستگاه همراه را امکانپذیر میکند. برای بهرهمندی از این مکانیزم قدرتمند، ابزار خط فرمان (Command Prompt) را باز کنید و دستور زیر را درون آن تایپ کنید.
python -m http.server 5000
شما میتوانید محدودهی پورت را از 0 تا 65353 انتخاب کنید. پس از اجرای کد فوق، مشاهده خواهید کرد که سرور شما در آدرس آیپی و پورت 127.0.0.1:5000 کار میکند.
اکنون کروم یا هر مرورگری در دستگاه سیار مثل تبلتها یا گوشیهای خود را باز کنید و عبارت زیر را در آن تایپ کنید. دقت کنید در بخش اول باید آدرس آیپی دستگاه و بعد از دو نقطه شماره پورت را وارد کنید.
YOUR_COMPUTER_IP_ADDRESS:PORT_NUMBER
برای دریافت آدرس آیپی، میتوانید از دستور ipconfig در پنجره خط فرمان استفاده کنید. دقت کنید که آدرس آیپی را بر مبنای پروتکل IPv4 مشاهده خواهید کرد. به عنوان مثال، اگر آدرس آیپی شما 192.168.39.145 و شماره پورت 5000 باشد، سرور اشتراک فایل در 192.168.39.145:5000 اجرا میشود.
YOUR_COMPUTER_IP_ADDRESS:PORT_NUMBER
برای دریافت آدرس آیپی، میتوانید از دستور ipconfig در پنجره خط فرمان استفاده کنید. دقت کنید که آدرس آیپی را بر مبنای پروتکل IPv4 مشاهده خواهید کرد. به عنوان مثال، اگر آدرس آیپی شما 192.168.39.145 و شماره پورت 5000 باشد، سرور اشتراک فایل در 192.168.39.145:5000 اجرا میشود.
ارسال چند پارامتر بدون تعریف آنها
در پایتون، با کمک *args، میتوانید هر تعداد آرگومان را بدون تعیین تعداد آنها برای یک تابع ارسال کنید.
def add_numbers(*numbers):
sum = 0
for number in numbers:
sum += number
return sum
print(add_numbers(5,6,233,56,3,5,2,5)) ## 315
با استفاده از kwargs** میتوانید هر تعداد آرگومان کلیدی را به یک تابع ارسال کنید.
در پایتون، با کمک *args، میتوانید هر تعداد آرگومان را بدون تعیین تعداد آنها برای یک تابع ارسال کنید.
def add_numbers(*numbers):
sum = 0
for number in numbers:
sum += number
return sum
print(add_numbers(5,6,233,56,3,5,2,5)) ## 315
با استفاده از kwargs** میتوانید هر تعداد آرگومان کلیدی را به یک تابع ارسال کنید.
این یک چیز شخصیه ولی من یکی عاشق اینم که با #لینوکس #پایتون کار بکنم😂
اما چجوری؟
بررسی نصب پایتون: اکثر توزیعهای لینوکس با پایتون از پیش نصب شده ارائه میشوند. برای بررسی اینکه آیا پایتون قبلاً نصب شده است، یک ترمینال را بازکرده و «python3 –version#» یا «python –version» را تایپ خواهیم کرد. اگر پایتون نصب باشد، شماره نسخه را نمایش میدهد. اگر نه، باید پایتون را نصب میکنیم. در مطلب آموزش نصب پایتون ما به نحوه نصب آن در انواع سیستمعامل پرداختهایم.
نصب Python (اگر قبلاً نصب نشده است): اگر پایتون نصب نشده است یا بخواهیم از نسخه خاصی استفاده کنیم، میتوانیم آن را با استفاده از مدیر بسته توزیع خود نصب کنیم. به عنوان مثال، برای دانلود پایتون اوبونتو، میتوانیم از دستورات زیر برای این هدف بهره ببریم:
sudo apt update
sudo apt install python3
نکته: از دستورات مشابه میتوانید برای دانلود پایتون لینوکس در توزیع های مختلف استفاده کنید.
انتخاب ویرایشگر متن یا محیط توسعه یکپارچه (IDE): میتوانیم کدهای پایتون را با استفاده از ویرایشگر متنی مانند از یک IDE غنیتر مانند Visual_Studio Code، #PyCharm# یا IDLE استفاده کنیم.
اما چجوری؟
بررسی نصب پایتون: اکثر توزیعهای لینوکس با پایتون از پیش نصب شده ارائه میشوند. برای بررسی اینکه آیا پایتون قبلاً نصب شده است، یک ترمینال را بازکرده و «python3 –version#» یا «python –version» را تایپ خواهیم کرد. اگر پایتون نصب باشد، شماره نسخه را نمایش میدهد. اگر نه، باید پایتون را نصب میکنیم. در مطلب آموزش نصب پایتون ما به نحوه نصب آن در انواع سیستمعامل پرداختهایم.
نصب Python (اگر قبلاً نصب نشده است): اگر پایتون نصب نشده است یا بخواهیم از نسخه خاصی استفاده کنیم، میتوانیم آن را با استفاده از مدیر بسته توزیع خود نصب کنیم. به عنوان مثال، برای دانلود پایتون اوبونتو، میتوانیم از دستورات زیر برای این هدف بهره ببریم:
sudo apt update
sudo apt install python3
نکته: از دستورات مشابه میتوانید برای دانلود پایتون لینوکس در توزیع های مختلف استفاده کنید.
انتخاب ویرایشگر متن یا محیط توسعه یکپارچه (IDE): میتوانیم کدهای پایتون را با استفاده از ویرایشگر متنی مانند از یک IDE غنیتر مانند Visual_Studio Code، #PyCharm# یا IDLE استفاده کنیم.
چرا لینوکس #پارت۱
من میگم عاشق #لینوکس هستم میگید چرا؟
چون #متن_باز بودن #لینوکس یک مزیت است، زیرا کنترل کامل برنامههای مورد استفاده شما را برایتان فراهم میکند. از آنجا که #کد_منبع در دسترس عموم است، میتوانید آن را متناسب با نیازهای خود تغییر دهید. یا اگر هنگام استفاده از برنامه با یک اشکال روبه رو شدید، میتوان گزارش اشکال را به انجمن پشتیبانی #نرمافزار
ارسال کرد
من میگم عاشق #لینوکس هستم میگید چرا؟
چون #متن_باز بودن #لینوکس یک مزیت است، زیرا کنترل کامل برنامههای مورد استفاده شما را برایتان فراهم میکند. از آنجا که #کد_منبع در دسترس عموم است، میتوانید آن را متناسب با نیازهای خود تغییر دهید. یا اگر هنگام استفاده از برنامه با یک اشکال روبه رو شدید، میتوان گزارش اشکال را به انجمن پشتیبانی #نرمافزار
ارسال کرد
👏2🍓1
چرا لینوکس #پارت۲
۲. #لینوکس قابلیت #سفارش_سازی دارد
ظاهر و استایل محیط #دسکتاپ نیز بر روی #سیستمهای مبتنی بر لینوکس بسیار قابل تنظیم است. میتوانید محیط دسکتاپ را تغییر دهید اما سیستم اصلی را حفظ کنید. به عنوان مثال اوبونتو از محیط دسکتاپ GNOME استفاده میکند، اما میتوانید از Kubuntu نیز استفاده کنید که اساسا همان اوبونتو است اما دارای محیط
دسکتاپ KDE میباشد.
۳.سیستم فایل منظم و ساختار یافته
لینوکس از یک ساختار سیستم فایل درخت مانند استفاده میکند. پوشه بالاترین سطح به عنوان root شناخته شده و با یک اسلش به صورت "/" مشخص میشود. این بالاترین پوشه است که همه دایرکتوریها و فایلها در آن قرار میگیرند. در ساختار سیستم فایل لینوکس، فایلهای مشابه معمولا در همان دایرکتوری قرار دارند.
۴.فراوانی ابزارها، پکیجها و پشتیبانی از زبانهای برنامه نویسی
لینوکس از اکثر قریب به اتفاق زبانهای برنامه نویس در بیشتر توزیعهای لینوکس کامپایلرهایی مانند gcc و مفسرهای زبانهای برنامه نویسی مانند پایتون از قبل نصب شدهاند. اگر پشتیبانی بومی این ابزارها از قبل ارائه نشده باشد، کافی است با نصب بستههای لازم آنها را اضافه کنید.
۲. #لینوکس قابلیت #سفارش_سازی دارد
ظاهر و استایل محیط #دسکتاپ نیز بر روی #سیستمهای مبتنی بر لینوکس بسیار قابل تنظیم است. میتوانید محیط دسکتاپ را تغییر دهید اما سیستم اصلی را حفظ کنید. به عنوان مثال اوبونتو از محیط دسکتاپ GNOME استفاده میکند، اما میتوانید از Kubuntu نیز استفاده کنید که اساسا همان اوبونتو است اما دارای محیط
دسکتاپ KDE میباشد.
۳.سیستم فایل منظم و ساختار یافته
لینوکس از یک ساختار سیستم فایل درخت مانند استفاده میکند. پوشه بالاترین سطح به عنوان root شناخته شده و با یک اسلش به صورت "/" مشخص میشود. این بالاترین پوشه است که همه دایرکتوریها و فایلها در آن قرار میگیرند. در ساختار سیستم فایل لینوکس، فایلهای مشابه معمولا در همان دایرکتوری قرار دارند.
۴.فراوانی ابزارها، پکیجها و پشتیبانی از زبانهای برنامه نویسی
لینوکس از اکثر قریب به اتفاق زبانهای برنامه نویس در بیشتر توزیعهای لینوکس کامپایلرهایی مانند gcc و مفسرهای زبانهای برنامه نویسی مانند پایتون از قبل نصب شدهاند. اگر پشتیبانی بومی این ابزارها از قبل ارائه نشده باشد، کافی است با نصب بستههای لازم آنها را اضافه کنید.
بلدی ماشین مجازی بسازی برای نصب یک سیستم عامل روی یک سیستم عامل دیگه؟
Anonymous Poll
43%
آره🗿
57%
نه😅
اینم یک اطلاعات متفرقه
https://start.boldvoice.com/accent-guesser
این #هوش_مصنوعی رایگان تشخیص میده چند درصد لهجه دارید
کافیه متن رو براش بخونید !😅
https://start.boldvoice.com/accent-guesser
این #هوش_مصنوعی رایگان تشخیص میده چند درصد لهجه دارید
کافیه متن رو براش بخونید !😅
❤3
چندین هوش مصنوعی معروف با پایتون (Python) توسعه یافتهاند، زیرا پایتون یکی از محبوبترین زبانها برای یادگیری ماشین و هوش مصنوعی است. در ادامه برخی از معروفترین آنها را معرفی میکنم:
### ۱. ChatGPT (چتجیپیتی) - OpenAI
- مدلهای زبانی GPT از OpenAI با پایتون و کتابخانههایی مانند TensorFlow و PyTorch توسعه داده شدهاند.
- این مدلها بر اساس شبکههای عصبی ترنسفورمر (Transformers) کار میکنند.
### ۲. AlphaGo و AlphaZero - DeepMind
- AlphaGo اولین برنامهای بود که انسان را در بازی Go شکست داد.
- نسخه پیشرفتهتر آن، AlphaZero، بدون دادههای اولیه و فقط از طریق خودآموزی به مهارت رسید.
- این مدلها با استفاده از TensorFlow و PyTorch توسعه یافتهاند.
### ۳. BERT - Google AI
- BERT (Bidirectional Encoder Representations from Transformers) یکی از قویترین مدلهای پردازش زبان طبیعی است.
- این مدل به گوگل در بهبود موتور جستجوی خود کمک کرده و در پایتون و TensorFlow ساخته شده است.
۴. DALL·E - OpenAI
### ۱. ChatGPT (چتجیپیتی) - OpenAI
- مدلهای زبانی GPT از OpenAI با پایتون و کتابخانههایی مانند TensorFlow و PyTorch توسعه داده شدهاند.
- این مدلها بر اساس شبکههای عصبی ترنسفورمر (Transformers) کار میکنند.
### ۲. AlphaGo و AlphaZero - DeepMind
- AlphaGo اولین برنامهای بود که انسان را در بازی Go شکست داد.
- نسخه پیشرفتهتر آن، AlphaZero، بدون دادههای اولیه و فقط از طریق خودآموزی به مهارت رسید.
- این مدلها با استفاده از TensorFlow و PyTorch توسعه یافتهاند.
### ۳. BERT - Google AI
- BERT (Bidirectional Encoder Representations from Transformers) یکی از قویترین مدلهای پردازش زبان طبیعی است.
- این مدل به گوگل در بهبود موتور جستجوی خود کمک کرده و در پایتون و TensorFlow ساخته شده است.
۴. DALL·E - OpenAI
❤6🍓1
انواع #رکوردهای DNS
برای نگهداری اطلاعات مربوط به #دامنهها و پاسخ به درخواستهای کاربران برای دسترسی به #وبسایت/سرویس مورد نظر، DNS از رکوردهای مختلفی استفاده میکند. تعدادی از مهمترین رکوردهای DNS عبارتاند از:
۱- رکورد A: این رکورد، نگهدارندهی یک نام دامنه و آدرس IPv4 مربوط به آن است.
۲- رکورد AAAA: این رکورد مانند A Record است، با این تفاوت که IPv6 یک دامنه را به دست میدهد.
۳- رکورد CNAME: به کمک این رکورد یک نام دامنه را میتوان به نام دامنهای دیگر نگاشت کرد. برای نمونه با کمک رکورد CNAME میتوان www.example.com را به example.com نگاشت کرد.
۴- رکورد NS: این رکورد مشخصکنندهی DNS server معتبری است که میتواند به درخواستهای DNS مربوط به یک دامنهی خاص و بعضی زیردامنههای آن (DNS zone) پاسخ بدهد.
۵- رکورد SOA: این رکورد هم مانند NS Record، اطلاعاتی دربارهی DNS zone میدهد. اطلاعاتی مانند DNS معتبر این zone، اطلاعات تماس admin دامنه، شماره سریال دامنه و … در این رکورد نگهداری میشوند.
۶- رکورد MX: این رکورد، mail server دریافتکنندهی ایمیلهای دامنه را مشخص میکند. در رکوردهای DNS، میتوان بیشتر از یک MX Record تعریف کرد که میتواند به توزیع بار میان mail serverها کمک کند.
#مقالات #ایرانی
برای نگهداری اطلاعات مربوط به #دامنهها و پاسخ به درخواستهای کاربران برای دسترسی به #وبسایت/سرویس مورد نظر، DNS از رکوردهای مختلفی استفاده میکند. تعدادی از مهمترین رکوردهای DNS عبارتاند از:
۱- رکورد A: این رکورد، نگهدارندهی یک نام دامنه و آدرس IPv4 مربوط به آن است.
۲- رکورد AAAA: این رکورد مانند A Record است، با این تفاوت که IPv6 یک دامنه را به دست میدهد.
۳- رکورد CNAME: به کمک این رکورد یک نام دامنه را میتوان به نام دامنهای دیگر نگاشت کرد. برای نمونه با کمک رکورد CNAME میتوان www.example.com را به example.com نگاشت کرد.
۴- رکورد NS: این رکورد مشخصکنندهی DNS server معتبری است که میتواند به درخواستهای DNS مربوط به یک دامنهی خاص و بعضی زیردامنههای آن (DNS zone) پاسخ بدهد.
۵- رکورد SOA: این رکورد هم مانند NS Record، اطلاعاتی دربارهی DNS zone میدهد. اطلاعاتی مانند DNS معتبر این zone، اطلاعات تماس admin دامنه، شماره سریال دامنه و … در این رکورد نگهداری میشوند.
۶- رکورد MX: این رکورد، mail server دریافتکنندهی ایمیلهای دامنه را مشخص میکند. در رکوردهای DNS، میتوان بیشتر از یک MX Record تعریف کرد که میتواند به توزیع بار میان mail serverها کمک کند.
#مقالات #ایرانی