سلب مسئولیت: دیجیاتو صرفا نمایشدهنده این متن تبلیغاتی است و تحریریه مسئولیتی درباره محتوای آن ندارد. دانشگاه صنعتی شریف تهران در حال برگزاری دوره برنامهنویسی پایتون برای دانشآموزان در پلتفرم محیط آنلاین است. این دانشگاه با هدف آمادهسازی دانشآموزان برای ورود به بازار کار و ارتقای توانمندی آنها در زمینه برنامهنویسی، دورهی خلاقیت الگوریتمی و برنامهنویسی پایتون را بهصورت رایگان برای این قشر از جامعه آموزشی کشور برگزار میکند. دانشآموزان با شرکت در این دوره میتوانند با اصول طراحی الگوریتمی و برنامهنویسی پایتون آشنا شده و خود را برای فعالیت در یکی از زمینههای کاری مانند توسعه وب، توسعه اپلیکیشن، یادگیری ماشین و توسعه فناوریهای مبتنی بر هوش مصنوعی آماده کنند. دانشگاه شریف برای این دوره و برآورده شدن نیازهایش در برگزاری رویداد، پلتفرم جامع محیط آنلاین را انتخاب کرده است. دانشگاه شریف ارائهدهندهی رویکردی جدید در تدریس دانشگاه شریف یکی از برترین دانشگاههای کشور است که رویدادهای مختلف و رایگانی را با اهداف توانمندسازی، آمادهکردن افراد برای ورود به بازار کار و کسب مهارتهای جدید برای قشرهای مختلف جامعه برگزار میکند. افزون بر این، دانشگاه شریف برای بزرگتر کردن جامعه مخاطبین، بالا بردن راندمان دورهها و بازدهی بهتر ، تصمیم گرفته تا رویدادهای خود را بهصورت هیبریدی (ترکیبی از رویداد حضوری و مجازی) برگزار کند. این رویکردها منجر به متمایز شدن دانشگاه شریف میشود و این موضوع میتواند الگویی جدید و کاربردی برای سایر موسسات آموزشی باشد. این دانشگاه هماکنون در حال برگزاری دورهی خلاقیت الگوریتمی و برنامهنویسی پایتون است تا دا, ...ادامه مطلب
یادگیری یک زبان برنامه نویسی دشوار است، اما انتخاب زبان مناسب برای یادگیری میتواند از آن هم دشوارتر باشد. تعداد زیادی زبان برنامه نویسی وجود دارد و انتخاب گزینه درست میتواند فرد را دچار اضطراب کند. مسلما همه افراد منحصر به فرد هستند و ممکن است یک زبان بیشتر از بقیه برای شما مناسب باشد، اما بعضی فاکتورهای تعیین کننده وجود دارند که یک زبان برنامه نویسی «خوب» را میسازند. در یک زبان برنامه نویسی باید به دنبال چه چیزی باشید؟ ریچارد ایزنبرگ، طراح زبان کاربردی میگوید: «برای آنکه یک زبان برنامه نویسی موثر باشد، همه چیز باید قابل انتخاب باشد.» ران مینسکی، از رؤسای فناوری شرکت تجاری جین استریت معتقد است که یک زبان خوب با مکانیزم pay-as-you-go کار میکند؛ به این معنی که موانع کمی برای ورود به آن وجود دارد اما با انجا کارهای پیچیدهتر، بیشتر و بیشتر چالش برانگیز میشود. یکی دیگر از دیدگاه های ایزنبرگ این است که یک زبان برنامه نویسی باید آسانتر خوانده و شاید سختتر نوشته شود. با در نظر گرفتن این موارد کدام زبان های برنامه نویسی مناسب هستند؟ ۱. پایتون برای برنامه نویسی که هنوز مردد و بلاتکلیف است و یا هرکسی که میخواهد شانس بهتری برای پیدا کردن کار داشته باشد، Python یک انتخاب بدیهی است. زبان شماره یک رتبهبندی شاخص جامعه برنامه نویسی تیوبی (TIOBE)، که معیار محبوبیت زبان های برنامه نویسی است، به یک دلیل ساده اینچنین محبوب است: یادگیری آسان و سازگاری. هنگامی که از کارکنان غیرفنی خواسته میشود تا برنامه نویسی در امور مالی را یاد بگیرند، در واقع درخواست یادگیری پایتون را دارند. این برای شرکت ها ستون فقرات سیستم ها در سمت خرید و فروش است. ام, ...ادامه مطلب
چهارمین دوره مسابقه برنامهنویسی کدناک، با حمایت داتین، روز جمعه، ۲۹ اردیبهشت ماه در دانشکده ریاضی دانشگاه صنعتی شریف برگزار خواهد شد. کدناک یک رویداد برنامهنویسی است که هر ساله توسط ورودیهای دانشکده علوم ریاضی دانشگاه شریف برگزار میشود و داتین به عنوان حامی چهارمین دوره این مسابقه حضور دارد و همراه دانشجویان خواهد بود. هدف از برگزاری مسابقه برنامهنویسی کدناک، افزایش مهارتهای برنامهنویسی، کار تیمی و هنر حل مسئله شرکتکنندگان است و در سه بخش الگوریتمی، آموزشی و استراتژیک برگزار میشود. آرمان ساجدینژاد؛ مدیر توانمندسازی داتین که بهعنوان سخنران در این رویداد دانشجویی حضور دارد، درخصوص حمایت داتین از کدناک میگوید: «هدف داتین، حمایت از دانشجویان مستعد و توانمند کشور در حوزه برنامهنویسی و همچنین گفتوگوی مستقیم با دانشجویان در مورد مسائل جاری صنعت فناوری اطلاعات است. ما در داتین تلاش میکنیم همواره ارتباطمان را با بدنه دانشگاه زنده نگه داریم و با توانمندسازی دانشجویان بتوانیم به رشد علمی و دانش آنان کمک کنیم. اعتقاد داریم رشد و توسعه سازمانی با حضور افراد توانمند و مستعد اتفاق میافتد.» شرکت در این رویداد بهصورت گروهی و در قالب تیمهای دو نفره است و یکی از تفاوتهای مهم این دوره کدناک با دوره گذشته، برگزاری مسابقهای استراتژیک آمیخته با خلاقیت در کنار مسابقه مسئلهمحور است. این دوره از مسابقه، فارغ از سطح مهارت برنامهنویسی دانشجویان، میتواند برای همه جذاب و چالشبرانگیز باشد؛ چرا که برای بهدست آوردن بهترین استراتژی در این بازی، خلاقیت حرف اول را میزند. عنوان سخنرانی مدیر توانمندسازی داتین، آشنایی با مسیرهای شغلی داتین است و میخواهد در چهارمین دوره مسابقه کدناک, ...ادامه مطلب
تصاویر معمولا قسمت اعظمی از توجه مخاطب را در هنگام مطالعه نشریات به خود جلب میکنند و در ادامه کپشن آنها مهمترین المانی محسوب میشود که خواننده نگاه میکند. همین مسئله موجب شده است تا کپشن نویسی برای عکس از اهمیت بسیار بالایی برخوردار باشد و یکی از مهمترین مهارتهایی است که عکاسان باید فرا بگیرند. با رعایت برخی نکات و اصول، میتوان کپشنهای بهتری برای تصاویر نوشت که در ادامه به آنها اشاره شده است. کپشن نویسی برای عکس کپشنهای نوشته شده برای عکسها باید اطلاعات پایه مورد نیاز درباره خود تصویر یا پاراگراف مربوط به آن را برای خواننده فراهم سازد و با کلیت مطلب هم ارتباط داشته باشد. ساختار کپشن باید به صورت یکپارچه، دقیق و مختصر باشد تا نشریات بتوانند بدون فوت وقت اقدام به چاپ عکسها در نوشتهها نمایند. از دیگر ویژگیهای یک کپشن مناسب میتوان به شفافیت و تمامیت اشاره نمود. مواردی که چنین عناصری در آنها رعایت نمیشود، اطلاعات مورد نیاز را به مخاطب انتقال نمیدهند یا ممکن است گمراهکننده باشند و تاثیر یک عکس خوب را از بین ببرند. ساختار کپشن در اغلب مواقع متشکل از چندین جمله است که جمله اول آن توضیحاتی را درباره افراد یا مکانهای موجود در عکس همراه با جزئیات زمان و مکان ارائه میکند. جمله دوم (و شاید سوم) دادههای زمینهای بیشتری را برای خواننده فراهم میسازد تا بتوانند درک بیشتری از موضوع عکس و ارتباط آن با نوشته داشته باشند. البته باید توجه کرد که فرمت کپشن نویسی برای عکس در نشریات مختلف، متفاوت است و هرکدام از استانداردهای خاصی پیروی میکنند. چند نکته ضروری که در کپشنها باید رعایت شوند شامل موارد زیر هستند: اشخاص و موقعیت عکس به صورت شفاف توضیح دا, ...ادامه مطلب
آموزش برنامه نویسی اتو لیسپ AutoLisp در اتوکد به زبان فارسی – در این بخش برای همراهان گرامی خط معمار و تمامی اتوکدکاران حرفه ای، یک آموزش بسیار کاربردی را آماده نموده ایم. در این قسمت زبان برنامه نویسی اتولیسپ (AutoLisp) به زبان فارسی آموزش داده خواهد شد. زبان اتولیسپ، مشتقی از زبان اصلی لیسپ است که در برنامه ی اتوکد و سایر برنامه های اتوکد نظیر AutoCAD Map, ...ادامه مطلب
عبارت “یک برنامه برای هر چیزی وجود دارد” دیگه یک فرضیه نیست. حالا به معنای واقعی کلمه، یک برنامه موبایل برای هر ابزار، تجارت یا فعالیتی وجود دارد. ولی ایجاد یک برنامه موبایل و بعد معرفی و فروش آن برای دانلود شدن بیشترش برای کسانی که قبلا تجربه توسعه اپلیکیشن های موبایل و بازاریابی ندارند کاری ترسناک است. خوب در این مطلب می خواهیم این مشکل را برای همه کسانی ک, ...ادامه مطلب
در این سری مطالب می خواهیم نحوه نوشتن برنامه های تک صفحه ای یا Single Page Application مخفف (SPA) را آموزش دهیم. Vue و لاراول ترکیب خوبی برای ایجاد برنامه های SPA هستند و به شما خواهیم گفت چطور با استفاده از Vue Router و Backend لاراول صفحات تک صفحه ای بسازید. چرخه معمول کار کردن Vue با لاراول به این صورت است: درخواست اول، به روتر لاراول می رسد لاراول Layout, ...ادامه مطلب
در این مقاله ، آموزش ساختن برنامه تک صفحه ای (SPA) با لاراول را ادامه می دهیم و یاد میگیریم چگونه داده های غیرهمزمان (Async) را از API لاراول بگیریم و داخل کامپوننت Vue لود کنیم. همچنین به بحث مدیریت خطا نگاهی می اندازیم که وقتی API پاسخ خطا برگشت داد چطور آن را مدیریت کنیم. اگر بخش اول این مقاله را نخوانده اید، ما یک برنامه تک صفحه ای Vue را با Vue Router و, ...ادامه مطلب
رسانه کلیک – یکی از برنامه های ویندوز که معمولا بسیاری از افراد کمتر با آن سر و کار دارند، نوت پد است! در این مطلب به معرفی چند ترفند در Notepad می پردازیم که بیشتر جنبه سرگرمی دارد. در حقیقت با کمی کد نویسی ساده، میتوانید برنامه های سرگرم کننده مینی را در این صفحه بنویسید. بیایید یک نگاه سریع به سه مورد جالب بیاندازیم. یک ماتریس ایجاد کنید آیا میخواهید با ایجاد یک صفحه The Matrix بر روی صفحه نمایش رایانه کمی تفریح کنید؟ شما میتوانید آن را فقط با چند خط کد نویسی ساده انجام دهید. یک صفحه Notepad جدید را باز کنید، سپس کد زیر را وارد کنید: @echo offcolor 02:tricksecho %random%%random%%random%%random%%random%%random%%random%%random%goto tricks فایل را به صورت Matrix.bat ذخیره کنید. اسمی که انتخاب میکنید مهم نیست، فقط مطمئن شوید که آن را به عنوان یک فایل BAT ذخیره کنید. حالا هر وقت شما یا شخص دیگری بر روی این فایل دو بار کلیک کند با یک صفحه سیاه پر از کد مواجه میشود، شبیه کاری که هکر ها میکنند. کامپیوتر شما صحبت میکند امروزه به لطف دستیار های صوتی مانند کورتانا دیگر شنیدن صدای صحبت کردن رایانه ها چیز غیر عادی نیست اما در گذشته که ویندوز جدید بود، شنیدن صدای صحبت کردن از سمت یک رایانه دیوانه کننده بود. شما میتوانید این لحظات را با Notepad ایجاد کنید. اول، یک صفحه Notepa, ...ادامه مطلب
اپل به تازگی استارتاپ کانادایی «Buddybuild» را تصاحب کرده که در زمینه ابزارهای توسعه نرم افزار برای برنامه نویسان تخصص دارد. این خرید اپل به توسعه دهندگان اپلیکیشن های اپ استور کمک می کند که راحت تر برنامه های خود را توسعه دهند. خبر این خرید اپل دیروز اعلام شده البته در حال حاضر مبلغی که اپل برای خرید استارتاپ مذکور پرداخته، مشخص نشده. قرار است کارمندان استارتاپ کانادایی به گروه مهندسان Xcode بپیوندد. Xcode مجموعه ای از ابزارهای توسعه نرم افزار است که برنامه نویسان می توانند با استفاده از آن برای محصولات اپل، از جمله آیفون، کامپیوترهای مک و اپل واچ اپلیکیشن تولید کنند. کمپانی Buddybuild در چه زمینه ای فعالیت می کرد؟ بر اساس اطلاعات پروفایل لینکدین Buddybuild در سال 2015 در ونکووِر تأسیس شده و 40 کارمند در آن مشغول به کار بوده اند. این استارتاپ اخیراً به ارزشی معادل 7.6 میلیون دلار دست یافته بود. کمپانی یاد شده در بیانیه خود اعلام کرده بود: «ما همیشه به این که یک شرکت کانادایی هستیم افتخار می کنیم و از حضور در ونکووِر خرسندیم،؛ [شهری که] میزبان توسعه دهندگان و مهندسان با استعداد است». بر اساس ادعای پیشین این استارتاپ، Buddybuild تنها پلتفرم یکپارچه موبایل را ساخته است. بدین ترتیب ابزار آنها برای تیم های برنامه نویسان، تغییر کدها در پروژه های بزرگ را بسیار ساده می کند. چه اتفاقی ب, ...ادامه مطلب
رسانه کلیک – طراحان، علی الخصوص طراحان گرافیک بایستی موضوع یادگیری کد نویسی را در اولویت قرار بدهند و این بخش را جزو بخش های جدا نشدنی رشته کاری خود در نظر بگیرند. این یک سوال قدیمی است که کدام طراحان باید کد نویسی را یاد بگیرند و کدام نوع زبان برنامه نویسی را فرا بگیرند؟ بسیاری از طراحان هر زمان که این موضوع مطرح می شود، در این مکالمه تخصصی غوطه ور می شوند تا به یک نتیجه مطلق و نهایی برسند. اما ,طراحان,کدنویسی,بگیرند,حداقل,بگیرند ...ادامه مطلب
رسانه کلیک – پس از برگزاری اولین دوره برنامه نویسی آی او اس و استقبال بینظیر مردم، دومین همایش این دوره در آخرین پنجشنبه شهریورماه برگزار میشود. در دومین همایش برنامه نویسی آی او اس جمعی از برترین برنامهنویسان و بازیسازان کشور دور هم جمع میشوند و تجربیات خود را در اختیار علاقهمندان قرار میدهند. طراحی اپلیکیشن، ارتقا امنیت نرمافزارها و روشهای افزایش فروش برنامههای کاربران در بازار کشور به,برگزاری,دومین,همایش,برنامه,نویسی ...ادامه مطلب
توسعه نرم افزار حرفه ای معمولاً به مهارت های کدنویسی پیشرفته و البته صبر و تحمل بالا نیاز دارد. این موضوع برای تبهکاران سایبری نیز صادق است تا بتوانند گونه های مختلف باج افزار را طراحی کرده و به اهداف خود حمله نمایند. به تازگی شرکت سیمنتک، اپلیکیشنی به نام «کیت توسعه تروجان» (Trojan Development kit) را برای سیستم عامل اندروید کشف کرده که که به افراد عادی و علاقه مند اجازه می دهد تا باج افزار های د,ساخت,افزار,بدون,نویسی؛,هکرها,اپلیکیشنی,برای,توسعه,تروجان,منتشر,کردند ...ادامه مطلب
عضو جدید از خانواده گلکسی نوت سامسونگ بعد از حدود دو سال وقفه بالاخره امشب معرفی می شود و درست مانند سنوات گذشته، از هفته ها قبل، موج شایعه در رابطه با امکانات این اسمارت فون به راه افتاده. با در نظر داشتن اینکه احتمال وجود حسگر اثرانگشت درون نمایشگر گلکسی نوت ۸ بسیار ضعیف به نظر می رسد، شاید مهم ترین مشخصه این موبایل دوربین دوگانه اش باشد که تاکنون خبرهای زیادی مبنی بر حضورش منتشر شده. با وبلاگ نویسی زنده از این مراسم ما را همراهی نمایید. وعده ما ساعت ۱۹:۳۰ امروز، یکم شهریورماه. ,وبلاگ,نویسی,زنده,دیجیاتو,کنفرانس,خبری,معرفی,گلکسی,شروع ...ادامه مطلب
رسانه کلیک – مایکروسافت در نظر دارد برای مدت محدودی در شهرهای نیویورک و سیدنی در فروشگاه های مایکروسافت ورکشاپهای آموزش برنامهنویسی مختص کودکان برای ایکس باکس و بازی های کامپیوتری برگزار کند. امروزه امکانات و منابع گوناگونی برای آموزش برنامه نویسی در سنین مختلف وجود دارد. بسیاری از شرکت های بزرگ , ...ادامه مطلب