برنامه‌نویسی | هوش مصنوعی | علم داده
17.9K subscribers
923 photos
13 videos
26 files
991 links
✳️ گروه رسانه‌ای ماهنامه شبکه:
🔗 shabakeh-mag.com

ماهنامه شبکه:
🌐 @ShabakehMAG

برنامه‌نویسی | پایتون
🐍 @Python_0to100

گروه گفتمان برنامه‌نویسی:
🗨 @programming_group


🚨تبلیغات هدفمند
🆑 https://www.httb.ir/
Download Telegram
https://goo.gl/FAUf5t

💠 14 منبع آموزشی رایگان و کاربردی برای یادگیری زبان #پایتون

🔹 پایتون به عنوان یک زبان چند منظوره امکانات متعددی را در زمینه توسعه برنامه‌های کاربردی تحت وب و دسکتاپ در اختیار برنامه‌نویسان قرار می‌دهد.o ترکیب نحوی ساده، مختصر بودن دستورات و انعطاف‌پذیری پایتون در زمان کار با بزرگ داده‌ها باعث شده است تا پایتون به انتخاب اول برنامه‌نویسان تبدیل شود.

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

🔹 اما پیدا کردن مجموعه‌های آموزشی مناسب و خوب کاری دشوار است. اما جای نگرانی نیست، ما 14 مورد از بهترین منابع آموزشی را به شما معرفی می‌کنیم که به ایده‌آل‌ترین شکل پایتون را همراه با مثال‌های کاربردی آموزش می‌دهند.


📌 14 منبع آموزشی پایتون:
🔻
🔗 https://goo.gl/27YxgS

🐍 @Python_0to100
🔹پایتون برای انجام چه کارهایی مورد استفاده قرار می‌گیرد؟

#پایتون یک زبان برنامه‌نویسی چندمنظوره و شی‌گرا است که برای توسعه سایت‌های پویا، تحلیل داده‌ها و نوشتن برنامه‌های دسکتاپ می‌توان از آن استفاده کرد. اما اساسی‌ترین کاربرد پایتون در ارتباط با اسکریپت‌نویسی و خودکارسازی است. پایتون تنها یک جایگزین برای اسکرپیت‌های شل یا فایل‌های دسته‌ای نیست، به‌واسطه آنکه از پایتون برای تعامل خودکار با مرورگرهای وب، برنامه‌های گرافیکی و پیکربندی سیستم‌ها از طریق ابزارهایی همچون Salt و Ansible می‌توان استفاده کرد. ..

متن کامل مقاله: https://goo.gl/pDBo6p

🐍 @Python_0to100
💠تحلیل اطلاعات اجتماعی

چگونه می‌توانیم با #پایتون شبکه‌های اجتماعی را تجزیه‌وتحلیل کنیم؟

🔘شبکه‌های اجتماعی و ارتباطی به اشکال مختلف در هر مکانی قرار دارند. شبکه جاده‌ای، شبکه دوستان و دنبال‌کنندگان در جامعه مجازی و شبکه‌ای از همکاران اداری از جمله این موارد هستند. هرکدام از این شبکه‌ها نقش خاص خود را در زندگی روزمره ما ایفا می‌کنند که از انتشار و پخش اخبار مفید گرفته تا برگزاری انتخابات ملی را شامل می‌شوند. توانایی تجزیه‌وتحلیل این شبکه‌ها و اتخاذ تصمیمات آگاهانه مبتنی بر این اطلاعات مهارتی است که هر تحلیل‌گر داده‌ای باید از آن برخوردار باشد. هدف از این مقاله آموزش تجزیه‌وتحلیل شبکه اجتماعی (SNA) با استفاده از پایتون و NetworkX به‌عنوان یک کتابخانه پایتون برای مطالعه و بررسی ساختار، پویایی و عملکرد شبکه‌های پیچیده است. در این راهنما فرض بر این است که خواننده با اصول مرتبط با دستورات پایتون آشنا است. برای درک این مطالب ضرورتی ندارد که پیش‌نیاز قبلی در ارتباط با نحوه تجزیه‌وتحلیل شبکه اجتماعی (SNA) داشته باشید.

متن کامل مقاله:

🔗http://bit.ly/2EbpiFC


🐍 @Python_0to100
🌐 @ShabakehMAG
💠سه حوزه اصلی تخصصی #پایتون

پایتون برای انجام چه کارهایی عالی، چه کارهایی خوب و چه کارهایی بد است!؟

🔻 دقیقا با پایتون چه کاری می‌توان انجام داد؟

🔻پایتون از عهده انجام چه کارهایی بر می‌آید؟

🔻چگونه می‌توان از پایتون استفاده کرد؟

🔻آیا پایتون این ارزش را دارد که وقت خود را صرف یادگیری آن کنید؟

📌توسعه‌دهندگان پایتون در پاسخ به این پرسش‌ها می‌گویند...

متن کامل مقاله:
🔗http://bit.ly/2H7mn4q
#برنامه_نویسی

🐍 @Python_0to100
🌐 @ShabakehMAG
💠 #پایتون و #R چه تفاوت‌ها و شباهت‌هایی با یکدیگر دارند؟

🔘دهه 90 میلادی تحولاتی باورنکردنی در فناوری رخ داده که از مهم‌ترین آن‌ها می‌توان به اینترنت اشاره کرد که جهان را برای همیشه تغییر داد.
همچنین دو زبان #برنامه_نویسی پایتون و آر نیز در همین دهه به دنیا معرفی شد. ا

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

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

اما مزایا و معایب هر کدام از آن‌ها باعث می‌شود تا انتخاب گزینه مناسب پیچیده‌تر از آن چیزی باشد که تصور می‌کنید...

متن کامل مقاله:
🔗http://bit.ly/2EQw57V


🐍 @Python_0to100
🌐 @ShabakehMAG
💠طراحی و پیاده‌سازی ایمن برنامه‌های کاربردی

10 اشتباه امنیتی رایج در پایتون و روش‌های پیشگیری از آن‌ها

🔘#کدنویسی امن کار دشواری است.
وقتی شما یک زبان، ماژول یا یک فریم‌ورک را یاد می‌گیرید، در واقع آموزش می‌بینید که چطور باید از آن استفاده کنید. اما وقتی به امنیت فکر می‌کنید، باید به این فکر باشید که چقدر امکان سوء استفاده از آن وجود دارد.

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

در ادامه این مقاله با 10 اشتباه رایج در ساخت اپلیکیشن‌های پایتون و نحوه جلوگیری از آن‌ها آشنا خواهید شد...

ادامه مطلب:

🔗 http://bit.ly/2U0XEFn


🌐 @shabakehmag
🐍 @Python_0to100
💠برنامه‌نویسی الگوریتم‌های یادگیری ماشین

8 کتابخانه حرفه‌ای #پایتون در حوزه یادگیری ماشین

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

ادامه مطلب:

🔗 http://bit.ly/2K3ruF9


🌐 @shabakehmag
🐍 @Python_0to100
💠 #برنامه_نویسی در محیطی ساده اما قدرتمند

بهترین محیط‌های توسعه یکپارچه پایتون در سال 2018

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

خوشبختانه برای زبان برنامه‌نویسی #پایتون محیط‌های توسعه یکپارچه قدرتمندی ارائه‌شده که در این مقاله برترین محیط‌های توسعه سال 2018 به شما معرفی خواهد شد...

متن کامل مقاله:
🔗 http://bit.ly/2OPEsVS


🌐 @shabakehmag
🐍 @Python_0to100
💠 دوره پایتون ( فارسی و رایگان)

آموزش جامع #پایتون (Python)

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

شاید بتوانیم این ‌گونه بیان کنیم که پایتون در مقایسه با زبان‌های بزرگ یک زبان نسبتاً جدید به شمار می‌رود. این زبان برنامه‌نویسی در سال 1991 به دنیای برنامه‌نویسی وارد شد. از همان ابتدا، پایتون به‌منظور پر کردن شکاف‌های موجود در دنیای برنامه‌نویسی و ارائه راهکاری به‌منظور نوشتن اسکریپت‌هایی که فرآیند انجام یکسری از کارهای روتین‌ خسته‌کننده را به ‌طور خودکار اجرا کنند یا ساخت یک نمونه اولیه از برنامه‌های کاربردی که در یک یا چند زبان دیگر پیاده‌سازی شوند، مورد استفاده قرار گرفت.

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


1️⃣ منطبق با جدیدترین نگارش

🔗 https://t.me/python_0to100/349

2️⃣ نصب و اجرای پایتون

🔗 https://t.me/python_0to100/352

3️⃣ آشنایی با محیط خط فرمان پایتون و سوییچ‌ها

🔗 https://t.me/python_0to100/356

4️⃣ نحوه استفاده از راهنمای پایتون

🔗 https://t.me/python_0to100/361

5️⃣ کاربردهای همه‌منظوره و خاص‌منظور کامنت‌ها در پایتون

🔗 https://t.me/python_0to100/365

6️⃣ آشنایی با مفهوم متغیرها

🔗 https://t.me/python_0to100/371

7️⃣ آشنایی با نوع های داده‌ای در پایتون

🔗 https://t.me/python_0to100/379

8️⃣ آشنایی با نوع های داده‌ای رشته‌ای، منطقی و تاریخ‌ و زمان در پایتون

🔗 https://t.me/python_0to100/384

9️⃣ آشنایی با عملگرها و عملوندها

🔗 https://t.me/python_0to100/394

🔟 آشنایی با عملگرهای مختلف پایتون

🔗 https://t.me/python_0to100/399

1️⃣1️⃣ آشنایی با مفهوم توابع و تقدم عملگرها در پایتون

🔗 https://t.me/python_0to100/407

2️⃣1️⃣ آشنایی با آرگومان‌های ورودی، مقدار بازگشتی توابع و مقدار پیش‌فرض آرگومان‌ها

🔗 https://t.me/python_0to100/412

3️⃣1️⃣ آشنایی با نحوه دریافت ورودی از کاربر، اتخاذ تضمیمات با if

🔗 https://t.me/python_0to100/419

4️⃣1️⃣ آشنایی با دستور مرکب if…elseif

🔗 https://t.me/python_0to100/427

5️⃣1️⃣ به‌کارگیری فرمان if به شکل تودرتو

🔗 https://t.me/python_0to100/437

6️⃣1️⃣ آشنایی با مفهوم مدیریت خطاها در پایتون

🔗 https://t.me/python_0to100/439

7️⃣1️⃣ آشنایی با خطاهای معنایی، منطقی و نحوی در پایتون

🔗 https://t.me/python_0to100/443

8️⃣1️⃣ آشنایی با نحوه به دام انداختن خطاها در پایتون

🔗 https://t.me/python_0to100/447

9️⃣1️⃣ آرگومان‌های استثناء‌ها، مدیریت استثناء‌های چندگانه

🔗 https://t.me/python_0to100/457

0️⃣2️⃣ مدیریت خطاها به شکل تودرتو، فراخوانی خطاها، بلوک finally

🔗 https://t.me/python_0to100/459

1️⃣2️⃣ پیاده‌سازی حلقه‌ها با فرمان for در پایتون

🔗 https://t.me/python_0to100/463

2️⃣2️⃣ ایجاد حلقه‌های تودرتو در پایتون

🔗 https://t.me/python_0to100/476

3️⃣2️⃣ نحوه وارد کردن ماژول‌ها در برنامه، کار با رشته‌ها

🔗 https://t.me/python_0to100/488

4️⃣2️⃣ فرمت‌بندی و جستجو در رشته، مفهوم فهرست در پایتون

🔗 https://t.me/python_0to100/494

5️⃣2️⃣ ساخت، ویرایش و مدیریت فهرست‌ها در پایتون

🔗 https://t.me/python_0to100/501


🐍 @Python_0to100
🌐 @ShabakehMAG
💠 جاوا در مقابل پایتون: کدام‌یک زبان برنامه‌نویسی برتری است؟

🔘 مقايسه کردن #جاوا و #پایتون به معنای روبه‌روی هم قرار دادن و رقابت بین آن‌ها نیست.

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

متن کامل مقاله: http://bit.ly/2ZNOzQ2



🌐 @ShabakehMAG
🐍 @Python_0to100
💠همه مزیت‌های پایتون 3.8

چرا باید از پایتون 3.7 به‌ پایتون 3.8 برویم

🔘پایتون 3.7 دیگر قدیمی شده است. در نسخه 3.7 از نظر عملکردها و بهینه‌سازی، بهبودهایی انجام شده و این داستان در مورد 3.8 نیز ادامه خواهد داشت. در حال حاضر، بیشتر قابلیت‌های جدید در توسعه ماژول C قرار دارد. بر اساس اظهارنظرهای انجام‌شده می‌توان حدس زد که چه قابلیت‌های جدیدی به نسخه 3.8 اضافه‌شده است. اما تمام این تحقیق‌ها به‌صورت پیش‌نویس (پروپوزال) بوده و به‌عنوان تحقیقات انجام‌شده در سایت پایتون قابل دسترسی‌ است و هنوز به صورت رسمی تحقیقی منتشر نشده است. در این مقاله قصد داریم با نگاهی به چند مورد از آن‌ها ذهنیتی از ویژگی‌های جدید پایتون کسب کنیم...

متن کامل مقاله: http://bit.ly/2VtjYZq

#پایتون
🌐 @ShabakehMAG
🐍 @Python_0to100
💠 دوره پایتون ( فارسی و رایگان)

آموزش جامع #پایتون (Python)

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

شاید بتوانیم این ‌گونه بیان کنیم که پایتون در مقایسه با زبان‌های بزرگ یک زبان نسبتاً جدید به شمار می‌رود. این زبان برنامه‌نویسی در سال 1991 به دنیای برنامه‌نویسی وارد شد. از همان ابتدا، پایتون به‌منظور پر کردن شکاف‌های موجود در دنیای برنامه‌نویسی و ارائه راهکاری به‌منظور نوشتن اسکریپت‌هایی که فرآیند انجام یکسری از کارهای روتین‌ خسته‌کننده را به ‌طور خودکار اجرا کنند یا ساخت یک نمونه اولیه از برنامه‌های کاربردی که در یک یا چند زبان دیگر پیاده‌سازی شوند، مورد استفاده قرار گرفت.

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


1️⃣ منطبق با جدیدترین نگارش

🔗 https://t.me/python_0to100/349

2️⃣ نصب و اجرای پایتون

🔗 https://t.me/python_0to100/352

3️⃣ آشنایی با محیط خط فرمان پایتون و سوییچ‌ها

🔗 https://t.me/python_0to100/356

4️⃣ نحوه استفاده از راهنمای پایتون

🔗 https://t.me/python_0to100/361

5️⃣ کاربردهای همه‌منظوره و خاص‌منظور کامنت‌ها در پایتون

🔗 https://t.me/python_0to100/365

6️⃣ آشنایی با مفهوم متغیرها

🔗 https://t.me/python_0to100/371

7️⃣ آشنایی با نوع های داده‌ای در پایتون

🔗 https://t.me/python_0to100/379

8️⃣ آشنایی با نوع های داده‌ای رشته‌ای، منطقی و تاریخ‌ و زمان در پایتون

🔗 https://t.me/python_0to100/384

9️⃣ آشنایی با عملگرها و عملوندها

🔗 https://t.me/python_0to100/394

🔟 آشنایی با عملگرهای مختلف پایتون

🔗 https://t.me/python_0to100/399

1️⃣1️⃣ آشنایی با مفهوم توابع و تقدم عملگرها در پایتون

🔗 https://t.me/python_0to100/407

2️⃣1️⃣ آشنایی با آرگومان‌های ورودی، مقدار بازگشتی توابع و مقدار پیش‌فرض آرگومان‌ها

🔗 https://t.me/python_0to100/412

3️⃣1️⃣ آشنایی با نحوه دریافت ورودی از کاربر، اتخاذ تضمیمات با if

🔗 https://t.me/python_0to100/419

4️⃣1️⃣ آشنایی با دستور مرکب if…elseif

🔗 https://t.me/python_0to100/427

5️⃣1️⃣ به‌کارگیری فرمان if به شکل تودرتو

🔗 https://t.me/python_0to100/437

6️⃣1️⃣ آشنایی با مفهوم مدیریت خطاها در پایتون

🔗 https://t.me/python_0to100/439

7️⃣1️⃣ آشنایی با خطاهای معنایی، منطقی و نحوی در پایتون

🔗 https://t.me/python_0to100/443

8️⃣1️⃣ آشنایی با نحوه به دام انداختن خطاها در پایتون

🔗 https://t.me/python_0to100/447

9️⃣1️⃣ آرگومان‌های استثناء‌ها، مدیریت استثناء‌های چندگانه

🔗 https://t.me/python_0to100/457

0️⃣2️⃣ مدیریت خطاها به شکل تودرتو، فراخوانی خطاها، بلوک finally

🔗 https://t.me/python_0to100/459

1️⃣2️⃣ پیاده‌سازی حلقه‌ها با فرمان for در پایتون

🔗 https://t.me/python_0to100/463

2️⃣2️⃣ ایجاد حلقه‌های تودرتو در پایتون

🔗 https://t.me/python_0to100/476

3️⃣2️⃣ نحوه وارد کردن ماژول‌ها در برنامه، کار با رشته‌ها

🔗 https://t.me/python_0to100/488

4️⃣2️⃣ فرمت‌بندی و جستجو در رشته، مفهوم فهرست در پایتون

🔗 https://t.me/python_0to100/494

5️⃣2️⃣ ساخت، ویرایش و مدیریت فهرست‌ها در پایتون

🔗 https://t.me/python_0to100/501


🐍 @Python_0to100
🌐 @ShabakehMAG