PyCoders (پایتون)
Open in Telegram
◇ #پایتون جادوگر دنیای برنامه نویسی! ◇ معرفی حوزه های کاری پایتون ◇ معرفی کتابخونه های کاربردی ◇ معرفی دوره های مفید ◇ معرفی تکنیک ها و نکات ◇ نقشه راه حوزه های مختلف ◇ اخبار و آپدیت های پایتون ◇ و هر چیزی در مورد پایتون! ■ گروه پایتون: @programmers_py
Show more4 115
Subscribers
No data24 hours
-97 days
-1730 days
Posts Archive
4 115
آشنایی با Open Source و Closed Source.
بطور خلاصه Open Source و Closed Source دو رویکرد مختلف در توسعه نرم افزارها هستند.
🔹توضیح Open Source : نرمافزارهای منبع باز به این معنا هستند که کدهای منبع (Source Code) آنها برای همگان قابل مشاهده، استفاده، تغییر و توزیع است. این مدل اجازه میدهد به تعداد زیادی از برنامهنویسان از سرتاسر جهان در توسعه و بهبود نرمافزار شرکت کنند. معمولاً نرمافزارهای منبع باز با مجوزهایی مانند GNU General Public License (GPL) یا Apache License منتشر میشوند. مزیتهای اصلی منبع باز شامل امکان بازبینی کد، تغییرات سریع تر، امنیت بیشتر و ایجاد جامعه فعال از توسعهدهندگان است.
🔹توضیح Closed Source : نرمافزارهای Closed Source به عبارتی نرمافزارهای مالکیتی، کدهای منبع خود را مخفی نگه میدارند و تنها نسخههای اجرایی (Executable) از آنها به عموم ارائه میشود. توسعهدهندگان این نوع نرمافزارها کنترل کامل بر کد منبع دارند و معمولاً از مجوزهایی استفاده میکنند که استفاده، تغییر و توزیع نرمافزار را محدود میکند. این نوع نرمافزارها معمولاً تجاری هستند و برای بهرهبرداری از آنها باید معمولاً هزینههای لایسنس پرداخت شود.
🔺 شاید سوال براتون پیش بیاد که درآمد از طریق Open Source به چه شکله؟ مثلا توزیع های لینوکس که Open Source و Free هستند چطور درآمد کسب میکنند؟ (یا هر نرم افزار منبع باز دیگه)
تو بحث Open Source راه و روشهای مختلفی هست برای کسب درآمد ازجمله ساده ترینش Donate یا حمایته، راه دیگرش فروش پلاگین های مربوطه هست، راه دیگرش فروش پشتیبانی و خدماته، فروش سرویس های آنلاین (شرکتها میتوانند خدمات آنلاین مبتنی بر نرمافزار منبع باز را ارائه دهند. به عنوان مثال، ذخیرهسازی آنلاین، پردازش ابری و…) و چندین روش دیگه.
#Nazouri_Linux
@pichropich
⚙️@python_rd
4 115
Repost from هشتگ تبلیغ تخصصی
☄️ بچه ها، اگر میخواید برنامه نویس حرفه ای باشید و با تکنولوژی های روز دنیا کار کنید و از برنامه نویس های معمولی خارجی عقب نیوفتید، همین الان برید توی چابکان و پروژهاتونو با جدیدترین تکنولوژی های روز دنیا و به آسونی با اعتبار رایگان بسازید.
📣 (فرصتش محدوده بچه ها همین الان برید و هاست رایگانتونو ایجاد کنید)
➡️ httb.ir/79026
➡️ httb.ir/79026
➡️ httb.ir/79026
➡️ httb.ir/79026
💬 @chabokan
4 115
این برنامهه بود که با پایتون نوشتم و تونستم با کامپیوترم حرف بزنم، خب؟
سورس کدش رو در گیت هابم امروز منتشر کردم😎.
برنامه ی جالبیه مخلوط NLP و Speech Recognition هست.
https://github.com/Melanee-Melanee/Speech-Recognition-Chatbot
4 115
داستان Linux چیه؟
قبل از شروع توضیحات راجب Linux باید با مواردی مثل UNIX آشنا بشیم که تاریخچه به وجود آمدن لینوکس رو بهتر درک کنیم...!
دردهه ۱۹۶۰ و ۱۹۷۰ کامپیوترها شروع به رشد در جامعه کردند. دراین دوره دو برنامه نویس بلندپایه به نام های «دنیس ریچی» و «کن تامپسون» درشرکت AT&T زبان برنامه نویسی C را ابداع کردند. زبان C به دلیل قدرت و انعطاف پذیریش به زودی برای توسعه نرم افزارهای مختلف مورد استفاده قرار گرفت.
از زبان C برای توسعه UNIX استفاده شد ولی خب، UNIX چیه؟
🔹یونیکس (UNIX) یک سیستم عامل هست که توسط شرکت AT&T توسعه داده شد، UNIX سیستم عامل قدرتمندی بود در دوره خودش اما معایبی هم داشت! از جمله اینکه مبتنی برمدل تجاری بود و همچنین Closed Source هم بود. یکی از برنامه نویسان اصلی UNIX شخصی به اسم ریچارد استالمن بود! ریچارد استالمن نگرانیهایی درمورد تأمین آزدی و دسترسی به منابع کد UNIX داشت. اوآغاز به توسعه یک پروزه منبع باز به نام GNU کرد. استالمن به دنبال آزادی نرمافزارها بود، یعنی اینکه همه بتوانند نرم افزارهارا استفاده، توزیع و تغییردهند. پروژه ایی که ریچارد استالمن به اسم GNU ایجاد کرده بود دارای ابزارها و نرمافزارهای مختلفی بود، اما یک قطعه کلیدی برای اتمام این پروژه کم بود! اون قطعه کلیدی Kernel بود.
🔹پس بطورکلی ریچارد استالمن شخصی بود که به آزادی نرمافزارها و Open Source اعتقاد داشت و برای همین میخواست سیستم عاملی ایجاد کنه که بصورت کامل Open Source باشه (برخلاف UNIX) برای این پروژه نرمافزارها و ابزارهای مختلفی توسعه داد اما این ابزارها برای اجرا شدن باید روی یک Kernel سوار میشدند، خب اینجاست که فرد جدید قصه ما وارد میشه! آقای لینوس توروالدز.
درسال 1991 لینوس دانشجوی دانشگاه هلسینکی درفنلاند بود، آقای لینوس براثر اتفاق های مختلف یک کرنل کوچک و Open Source برای کامپیوترهای x86 نوشت. این کرنل بطور معجزه آسایی موفق به اجرا روی کامپیوترهای x86 شد، این کرنل ابتدا به عنوان Freax شناخته میشد که ترکیبی از کلمات free و freak و minix بود، بعد از مدتی تصمیم گرفت که نام Linux رو روی اون کرنل قرار بده.
🔹بعد از تمام این رویداد ها کرنل لینوس توسط بسیاری از برنامه نویسان از سراسرجهان توسعه یافت و به تدریج به یک سیستم عامل کامل تبدیل شد! دراصل این سیستم عامل یک کرنل بود به اسم Linux و دراثر ترکیب با ابزارها و نرم افزارهای منبع باز پروژه GNU به شکلی کامل و قدرتمند برای کاربران فراهم آمد. با ادغام کرنل Linux با ابزارهای GNU یک سیستم عامل منبع باز و قدرتمندی به نام GNU/Linux به وجود آمد.
🔺 یک نکته ! انتخاب کلمه درست بین «سیستم عامل لینوکس» و «سیستم عامل GNU/Linux» به نگرش ما نسبت به تاریخچه این سیستم عامل ربط داره، از کلمه لینوکس برای اشاره به این سیستم عامل بیشتر استفاده میشه که خب میتونه به دلیل سادگی اسمش باشه، اما بصورت تئوری کلمه GNU/Linux درسته برای اشاره به این سیستم عامل.
درنهایت دوشخص اصلی درتوسعه این سیستم عامل نقش مهمی داشتند به اسمهای «ریچارد استالمن» و «لینوس توروالدز».
#Nazouri_Linux
@pichropich
⚙️@python_rd
4 115
لینک تهیه فایل جزوه 👇
https://zarinp.al/458941
کد تخفیف 👇
13nafar
🔹آیدی خودتون رو وارد کنید خودم فایل رو براتون میفرستم
4 115
🔸 رباتهای هوش مصنوعی با یک ماموریت مخفی به یک بازی NFL نفوذ کردند.
رباتهای هوش مصنوعی در بازی هفته اول NFL بین لس آنجلس چارجرز و دلفینهای میامی در استادیوم SoFi در لسآنجلس در میان جمعیت دیده شدند.
اما در لس آنجلس، همیشه چیزی بیش از آنچه به چشم می آید وجود دارد. این طرفداران آینده نگر آنجا بودند تا فیلم مرد جدیدی علیه ماشین به نام «خالق» را تبلیغ کنند.
این ربات ها بازیگر یا افرادی نیستند که کت و شلوار به تن دارند، بلکه شخصیت های واقعی فیلم آینده «خالق» هستند. برخی در کنار زمین قرار گرفتند، برخی دیگر در محوطه بودند و برخی به سادگی روی صندلیهای سراسر ورزشگاه نشستند. در حالی که تعدادی از آنها لباس آبی پودری معروف Chargers را پوشیده بودند، تعدادی از ربات های هوش مصنوعی ژاکت هایی به تن داشتند که نام فیلم در جلوی آن نوشته شده بود.
🌐 منبع:
https://www.marca.com/en/nfl/los-angeles-chargers/2023/09/14/650343b6ca4741fe388b45
4 115
🔸ایده های پروژه پایتون
ساده:
1. Calculator
2. YT Downloader
3. URL Shortner
متوسط:
1. Notepad
2. Music Player
3. Alarm Clock
حرفه ای:
1. Instagram bot
2. Face Detection
3. WhatsApp Automation
⚙@python_rd
