برنامه نویسی

معرفی خانواده پایتون‌ها: آناکوندا، PyPy ،Cpython و دیگر توزیع‌های پایتون
27 خرداد 1398
هنگامی که پایتون را برای توسعه نرم‌افزار انتخاب می‌کنید در واقع یک اکوسیستم بزرگ از زبان برنامه‌نویسی را انتخاب کرده‌اید که تمامی شیوه‌های برنامه‌نویسی مورد نیاز را شامل می‌شود. اما علاوه بر کتابخانه‌ها، برای همه چیز، از توسعه GUI تا یادگیری ماشین، شما می‌توانید از چندین مجری (rumtime) پایتون نیز استفاده کنید که بهتر است بدانید کدامیک در چه زمانی کارایی بیشتری دارد. در این مقاله یک نگاه کوتاه به توزیع‌های رایج پایتون مانند پیاده‌سازی استاندارد (Cpython)، نسخه‌های بهینه‌شده برای سرعت (PyPy)، برای استفاده خاص Anaconda)، ActivePython) و یا مجری‌هایی برای زبان‌های متفاوت (Jython و IronPython) خواهیم داشت.
چرا باید از پایتون 3.7 به‌ پایتون 3.8 برویم
20 ارديبهشت 1398
پایتون 3.7 دیگر قدیمی شده است. در نسخه 3.7 از نظر عملکردها و بهینه‌سازی، بهبودهایی انجام شده و این داستان در مورد 3.8 نیز ادامه خواهد داشت. در حال حاضر، بیشتر قابلیت‌های جدید در توسعه ماژول C قرار دارد. بر اساس اظهارنظرهای انجام‌شده می‌توان حدس زد که چه قابلیت‌های جدیدی به نسخه 3.8 اضافه‌شده است. اما تمام این تحقیق‌ها به‌صورت پیش‌نویس (پروپوزال) بوده و به‌عنوان تحقیقات انجام‌شده در سایت پایتون قابل دسترسی‌ است و هنوز به صورت رسمی تحقیقی منتشر نشده است. در این مقاله قصد داریم با نگاهی به چند مورد از آن‌ها ذهنیتی از ویژگی‌های جدید پایتون کسب کنیم.
توسعه‌دهندگان وب چگونه باید یک سرور شخصی را روی کامپیوتر خود نصب کنند؟
15 ارديبهشت 1398
امروزه سایت‌های مختلفی با اتکا بر سرویس‌های قدرتمند و محبوبی همچون آپاچی، مای‌اس‌کیوال و پی‌اچ‌پی به فعالیت می‌پردازند. این ترکیب سه‌گانه قدرتمند در سال‌های گذشته عملکرد و کارایی مثبت خود را به خوبی نشان داده است. در شرایط عادی اگر به دنبال استفاده از این ترکیب هستید، چاره‌ای جز خریداری یک پلن میزبانی سایت ندارید. در این حالت میزبانی وب روی یک سرور راه دور اجرا شده که در اغلب موارد از یک توزیع لینوکسی استفاده می‌کند. اما صبر کنید راهکاری برای این مسئله وجود دارد که بدون نیاز به خریداری پنل مربوطه، از تجهیزات داخل منزل خود برای یک چنین کاری استفاده کنید.
جــاوا در مقابل پایتون: کدام‌یک زبان برنامه‌نویسی برتری است؟
14 ارديبهشت 1398
مقايسه کردن جاوا و پایتون به معنای روبه‌روی هم قرار دادن و رقابت بین آن‌ها نیست. این دو زبان برنامه‌نویسی کاربردهای متفاوت و طرفداران خاص خود را دارند که بهتر است به عنوان دو نمونه از معروف‌ترین زبان‌های برنامه‌نویسی موجود، نگاه دقیق‌تری به شباهت‌ها، تفاوت‌ها، مزایا، معایب و موارد کاربرد هر یک داشته باشید.
8 نکته کلیدی و مهم پایتون که خیلی از توسعه‌دهندگان اطلاعی از آن ندارند
06 ارديبهشت 1398
پایتون شرایطی را فراهم کرده که دیگر برنامه‌نویسی برای علاقه‌مندان، یک آرزو نباشد و بسیاری از آنان که به کدنویسی نیاز دارند، استفاده از این زبان‌ برنامه‌نویسی را یک مسیر خوب و مستقیم برای دستیابی به اهدافشان می‌دانند. از جمله کاربردهای پایتون، استفاده گسترده از آن در حوزه تحلیل داده‌ها یا به‌طور دقیق‌تر علم داده است. در زبان برنامه‌نویسی نکته‌هایی وجود دارد که آشنایی با آن‌ها کار ما را در کدنویسی برای تحلیل داده‌ها بسیار ساده‌تر خواهد کرد. در این مقاله چند نمونه از این نکته‌ها را که برگرفته از نوشته Conor Dewey است و در در وب‌سایت towardsdatascience.com منتشر شده، مرور می‌کنیم.
پایتون، ستاره پر فروغ اما ترسناک آسمان فناوری
02 ارديبهشت 1398
پایتون از معدود زبان‌های برنامه‌نویسی مورد علاقه برنامه‌نویسان و شرکت‌های بزرگ است. زمانی‌که شرکت‌های بزرگی همچون گوگل، پیکسار و.... از یک ابزار یا محصول استفاده می‌کنند، در حقیقت مهر تاییدی بر خوب بودن محصول زده‌اند.
نام کتاب: مقدمه ای بر برنامه نویسی با پایتون
01 ارديبهشت 1398
کتاب مقدمه‌ای بر زبان برنامه‌نویسی پایتون به بیانی شیوا مفاهیم برنامه‌نویسی پایتون را برای دانشجویان و افراد تازه‌‌کار تشریح کرده است. البته کتاب فوق فراتر از یک کتاب آموزشی است، زیرا نویسندگان پیش از نگارش کتاب سرفصل‌های آموزشی پایتون در دانشگاه‌های مختلف اروپا، آمریکا و آسیا را بررسی کردند و منطبق با سرفصل‌های دانشگاه‌های بزرگ این کتاب را به رشته تحریر درآورند.
نام کتاب: پایتون: هنر استاد شدن در الگوهای طراحی
25 فروردين 1398
‌پایتون یک زبان اسکریپت‌نویسی شی‌گرا است که تقریبا در همه حوزه‌ها از توسعه برنامه‌های تحت وب گرفته تا علم داده‌ها به کار گرفته می‌شود. اما برای آن‌که بتوانید از پایتون به شکلی موثر و کارآمد استفاده کنید، به‌گونه‌ای که کدهای شما قابلیت استفاده مجدد در پروژه‌های مختلف را داشته باشد باید با الگوهای طراحی پایتون آشنا شوید. این مسیر یادگیری برنامه‌نویسی پایتون به شما اجازه می‌دهد الگوهای طراحی سنتی و پیشرفته را در تعامل با یکدیگر به کار گرفته و کدهایی با بالاترین کیفیت ممکن را بنویسید. اما برای آن‌که به چنین سطح از مهارتی دست پیدا کنید به یک منبع آموزشی خوب نیاز دارید. کتاب فوق دقیقا با چنین هدفی تالیف شده است.
معرفی کتاب: خودکارسازی سازمانی با پایتون
22 فروردين 1398
کتاب خودکارسازی سازمانی با پایتون به شما یاد می‌دهد که چگونه یک محیط مبتنی بر پایتون را برای خودکارسازی وظایف آماده کرده و از ماژول‌ها، کتابخانه‌ها و ابزارها برای خودکارسازی وظایف سازمانی استفاده کنید.
توسعه برنامه‌های مدرن موبایلی با کوتلین
16 فروردين 1398
برنامه‌هایی که به زبان کوتلین نوشته می‌شوند در مقایسه با زبان جاوا ظرافت بیشتری دارند. اما برای آن‌که برنامه‌های کاربردی قدرتمندی با کوتلین ایجاد کنید، در اولین گام باید بر اصول اولیه و زیربنایی این زبان مسلط شوید. کتابی که در این بخش قصد داریم آن‌را به شما معرفی کنیم، به خوبی توانسته است جنبه‌های مختلف آناتومی برنامه‌‌های اندروید را به تصویر بکشد. در این کتاب شما با جنبه‌های مهم پلتفرم اندروید همچون رابط گرافیکی، مدیریت داده‌ها و فایل‌ها، کپی کردن تماس‌های تلفنی، برنامه‌های چندرسانه‌ای، تعامل با سرویس‌های مسیریابی مبتنی بر نقشه، شیوه کسب درآمد از طریق ساخت برنامه‌های کاربردی و... آشنا خواهید شد.

صفحه‌ها

اشتراک در برنامه نویسی