هروقت C++ یا Go کد میزنم حس میکنم چقدر ماشین ها خوب و تمیز می تونن کار کنن
از اونطرف وقتی JS کد میزنم بیشتر به این فکر میکنم چقدر کدها می تونن بی شکل و بدون نظرم کار کنن
+ پایتون عزیز کلا همیشه از همه اینا جدا بوده
@DevTwitter | <Ali Zemani/>
از اونطرف وقتی JS کد میزنم بیشتر به این فکر میکنم چقدر کدها می تونن بی شکل و بدون نظرم کار کنن
+ پایتون عزیز کلا همیشه از همه اینا جدا بوده
@DevTwitter | <Ali Zemani/>
👍113👎50❤3🔥2
#کدبوک
در The Go Workshop، شما با مباحثی همچون تعریف متغیرها، توابع، انواع داده، و پیچیدگیهای مختلف Go آشنا میشوید. همچنین مهارتهایی مانند توسعه وب، پردازش فایل، تست و اشکالزدایی نیز مورد بررسی قرار میگیرند. این کتاب به شما امکان میدهد تا از یادگیری Go به عنوان زبان برنامهنویسی چند منظوره بهرهبرداری کنید و مهارتهای شما را تقویت کنید.
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
در The Go Workshop، شما با مباحثی همچون تعریف متغیرها، توابع، انواع داده، و پیچیدگیهای مختلف Go آشنا میشوید. همچنین مهارتهایی مانند توسعه وب، پردازش فایل، تست و اشکالزدایی نیز مورد بررسی قرار میگیرند. این کتاب به شما امکان میدهد تا از یادگیری Go به عنوان زبان برنامهنویسی چند منظوره بهرهبرداری کنید و مهارتهای شما را تقویت کنید.
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
❤11👍1
#دون
طراحی JavaScript به سال 1990 توسط برندان آیک (Brendan Eich) بر میگردد، اما درسال های اخیر با توجه به انتشار نسخه های پایدارتر این زبان، هرروزه شاهد محبوبیت بالای آن بین برنامه نویسان هستیم.
جاوااسکریپت زبانی سطح بالا، تابعی، داینامیک، پویا ، چند پارادایم ، شیءگرا و دارای کامپایل در جا است.
پلتفرم های JavaScript وب، دسکتاپ و اسکریپت نویسی فرانت اند می باشند.
از فریمورک های متعدد این زبان می توان به مواردی چون Node.js ، Angular.js ، Vue.js و React.js اشاره کرد.
زبان JavaScript یا به اختصار JS ارتباطی با زبان Java ندارد. تنها علت نامگذاری آن به این زبان، بدست گرفتن بخشی از بازار جاوا برای مقاصد تجاری بود!
@DevTwitter
طراحی JavaScript به سال 1990 توسط برندان آیک (Brendan Eich) بر میگردد، اما درسال های اخیر با توجه به انتشار نسخه های پایدارتر این زبان، هرروزه شاهد محبوبیت بالای آن بین برنامه نویسان هستیم.
جاوااسکریپت زبانی سطح بالا، تابعی، داینامیک، پویا ، چند پارادایم ، شیءگرا و دارای کامپایل در جا است.
پلتفرم های JavaScript وب، دسکتاپ و اسکریپت نویسی فرانت اند می باشند.
از فریمورک های متعدد این زبان می توان به مواردی چون Node.js ، Angular.js ، Vue.js و React.js اشاره کرد.
زبان JavaScript یا به اختصار JS ارتباطی با زبان Java ندارد. تنها علت نامگذاری آن به این زبان، بدست گرفتن بخشی از بازار جاوا برای مقاصد تجاری بود!
@DevTwitter
👍46👎15❤6🔥3
از ClickUp و Monday و Asana خسته شدی ؟
دنبال یک چیز ساده مثل Trello میگردی که امکانات Jira را داشته باشه ؟
پروژه Leantime نرم افزار آزاد ، یک داکر بزن صفر تا ۱۰۰ بیار بالا تمام
https://github.com/Leantime/leantime
@DevTwitter | <MehrdadLinux/>
دنبال یک چیز ساده مثل Trello میگردی که امکانات Jira را داشته باشه ؟
پروژه Leantime نرم افزار آزاد ، یک داکر بزن صفر تا ۱۰۰ بیار بالا تمام
https://github.com/Leantime/leantime
@DevTwitter | <MehrdadLinux/>
👍33👎1
#کدبوک
هدف اصلی کتاب آموزش الگوهای طراحی متداول در زبان برنامهنویسی C++ است.
مخاطبان اصلی کتاب برنامهنویسان C++ با سطح متوسط به بالا هستند.
کتاب شامل 12 فصل است که هر فصل یک الگوی طراحی معروف مانند Factory Method، Singleton، و غیره را پوشش میدهد.
در کتاب از کدهای متعدد C++ برای نمایش مثالهای عملی استفاده شده است.
کتاب تمرکز زیادی روی جنبههای عملی بکارگیری الگوهای طراحی دارد.
در مجموع کتاب خوبی برای یادگیری الگوهای طراحی متداول در C++ است.
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
هدف اصلی کتاب آموزش الگوهای طراحی متداول در زبان برنامهنویسی C++ است.
مخاطبان اصلی کتاب برنامهنویسان C++ با سطح متوسط به بالا هستند.
کتاب شامل 12 فصل است که هر فصل یک الگوی طراحی معروف مانند Factory Method، Singleton، و غیره را پوشش میدهد.
در کتاب از کدهای متعدد C++ برای نمایش مثالهای عملی استفاده شده است.
کتاب تمرکز زیادی روی جنبههای عملی بکارگیری الگوهای طراحی دارد.
در مجموع کتاب خوبی برای یادگیری الگوهای طراحی متداول در C++ است.
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
❤12👍5
#دون
زبان Dart یک زبان برنامه نویسی نسبتا جدید است که در سال 2011 با هدف جایگزین کردن جاوا اسکریپت توسط گوگل معرفی شد.
این زبان همه منظوره، متن باز، شیء گرا به همراه قابلیت مدیریت حافظه(Garbage collection) با ساختاری مشابه زبان C طراحی شده است.
از فریمورک های دارت می توان به AguilarDart ، Flutter و Dart Native اشاره کرد.
جالب است بدانید شرکت هایی مثل Spotify و علی بابا از Dart استفاده می کنند.
@DevTwitter
زبان Dart یک زبان برنامه نویسی نسبتا جدید است که در سال 2011 با هدف جایگزین کردن جاوا اسکریپت توسط گوگل معرفی شد.
این زبان همه منظوره، متن باز، شیء گرا به همراه قابلیت مدیریت حافظه(Garbage collection) با ساختاری مشابه زبان C طراحی شده است.
از فریمورک های دارت می توان به AguilarDart ، Flutter و Dart Native اشاره کرد.
جالب است بدانید شرکت هایی مثل Spotify و علی بابا از Dart استفاده می کنند.
@DevTwitter
👍42❤8👎6🔥3
#کدبوک
اگر میخواید توی استفاده از ویم حرفه ای بشید حتما از نکات این کتاب استفاده کنید
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
اگر میخواید توی استفاده از ویم حرفه ای بشید حتما از نکات این کتاب استفاده کنید
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
❤17👍5👎1🔥1
اونقدر تبلیغات و شوخی/جدیهای بیخود در خصوص برنامهنویسهای فرانت تو کامیونیتی فارسی فراگیر شده که الان برنامهنویس فرانتِ خوب، شده الماس.
حالا شما بگو پایتون، از در و دیوار میریزه.
دوستان من شما بر اساس علاقمندی/توانایی/شرایط اقتصادی خودتون راهتون رو پیدا کنید.
@DevTwitter | <Vahid Farid/>
حالا شما بگو پایتون، از در و دیوار میریزه.
دوستان من شما بر اساس علاقمندی/توانایی/شرایط اقتصادی خودتون راهتون رو پیدا کنید.
@DevTwitter | <Vahid Farid/>
👍130👎12🔥2
اگه میخواین یه پروژه Node.js استارت بزنین که پیشفرض کانفیگ های مختلف (مثلا برای داکر و گیت و تایپ اسکریپت و ...) رو داشته باشه و فقط تمرکز کنید روی کار های اصلی، این ریپو برای شماست!
مشارکت و بازنشر هم که همیشه مایه خوشحالیست
https://github.com/navidmafi/create-navid-app-node
@DevTwitter | <Navid/>
مشارکت و بازنشر هم که همیشه مایه خوشحالیست
https://github.com/navidmafi/create-navid-app-node
@DevTwitter | <Navid/>
🔥22👍4👎1
#کدبوک
این کتاب برای دواپس ها شدیدا پیشنهاد میشه
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
این کتاب برای دواپس ها شدیدا پیشنهاد میشه
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
❤6
اعتراف میکنم یه بار سر یه تسکی که جدا از خود برنامه یه cli برای لود دیتا داشت گفتم بسمالله و همه چی رو گذاشتم توی یه main
الان این گایدلاین ساختار پروژه گولنگ رو دیدم خجل شدم
https://go.dev/doc/modules/layout
@DevTwitter | <Pariya/>
الان این گایدلاین ساختار پروژه گولنگ رو دیدم خجل شدم
https://go.dev/doc/modules/layout
@DevTwitter | <Pariya/>
👍13🔥3
#دون
زبان Lisp (مخفف List Processing) به معنای پردازش فهرست، در سال 1985 توسط جان مک کارتی از پدران هوش مصنوعی ابداع شد.
لیسپ چند پارادایم است و از پارادایم های تابعی، شیءگرا، سطح بالا، منطقی و امپراتیو پشتیبانی می کند.
از گویش های شناخته شده و همه منظوره ی Lisp می توان به Common Lisp و Scheme اشاره کرد.
این زبان در زمینه های مختلفی از جمله هوش مصنوعی، رباتیک، علوم شناختی، رمزنگاری و بازی سازی کاربرد دارد.
@DevTwitter
زبان Lisp (مخفف List Processing) به معنای پردازش فهرست، در سال 1985 توسط جان مک کارتی از پدران هوش مصنوعی ابداع شد.
لیسپ چند پارادایم است و از پارادایم های تابعی، شیءگرا، سطح بالا، منطقی و امپراتیو پشتیبانی می کند.
از گویش های شناخته شده و همه منظوره ی Lisp می توان به Common Lisp و Scheme اشاره کرد.
این زبان در زمینه های مختلفی از جمله هوش مصنوعی، رباتیک، علوم شناختی، رمزنگاری و بازی سازی کاربرد دارد.
@DevTwitter
👍29🔥3👎1
آرشیو تمام منابع رایگان آموزش برنامه نویسی به زبان فارسی
برای اینکه هیچکس به خاطر نداشتن پول از آموزش عقب نمونه
https://github.com/barnamenevisi/free-resources
@DevTwitter | <MehrdadLinux/>
برای اینکه هیچکس به خاطر نداشتن پول از آموزش عقب نمونه
https://github.com/barnamenevisi/free-resources
@DevTwitter | <MehrdadLinux/>
👍41❤16👎1🔥1
#کدبوک
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
❤8
چون میدونم خیلیا نمیرن داکیومنت این ریپویی که چند روزه ترند اول گیتهابه رو بخونند تو این توییت یه آموزش سریع مینویسم و لینک ریپو رو هم آخر توییت میذارم کسی خواست بیشتر بخونه.
اجرای این داکیومنت کلا ۵ دقیقه هم وقت شما رو نمیگیره و با گوشی هم میتونید انجام بدید.
ریپوی AutoExpert سطح جواب های ChatGPT رو متحول میکنه و یکی از بهترین متدهاییه که تا الان منتشر شده و از استارهایی که تو چند روز گذشته گرفته نتیجش کاملا مشخصه.
شما وارد صفحهی http://chat.openai.com بشید و از منو گزینه custom instructions رو انتخاب کنید. دو تا گزینه میبینید.
اگه قبلا چیزی واردش کردید یا پاکش کنید یا یه جا ذخیره کنید که پشیمون شدید دوباره به حال قبل برگردونید.
تو گزینه اول محتویات لینک زیر رو بذارید. دقت کنید دقیقا خود همین متن به صورت raw باشه که برای فرمت md نوشته شده:
https://raw.githubusercontent.com/spdustin/ChatGPT-AutoExpert/main/standard-edition/chatgpt_GPT3__about_me.md
برای گزینه دوم هم محتوای لینک زیر رو قرار بدید:
https://raw.githubusercontent.com/spdustin/ChatGPT-AutoExpert/main/standard-edition/chatgpt_GPT3__custom_instructions.md
حالا گزینه Enable for new chats رو فعال کنید و save رو بزنید.
از الان به بعد شما هر سوالی بپرسید خودتون متوجه میشید چه اتفاقی افتاده، در اصل این دستور میاد پرامپت شما رو آنالیز میکنه، keyword ها رو مشخص و پرامپت رو از نو مینویسه.
به علاوه شما اینجا الان دستورات مختلفی رو میتونید با یک کلمه اجرا کنید.
برای اینکه بدونید دقیقا چه توانایی هایی داره دستور زیر رو تو چت جدید بدون مورد اضافه وارد کنید، خودش به شما توضیح میده:
/help
این مواردی که گفتم برای ChatGPT-3.5 هست ولی برای 4 و یا حتی کد نویسی دقیق هم جداگونه تهیه شده که از لینک زیر قابل دسترسه.
https://github.com/spdustin/ChatGPT-AutoExpert
@DevTwitter | <Sabber/>
اجرای این داکیومنت کلا ۵ دقیقه هم وقت شما رو نمیگیره و با گوشی هم میتونید انجام بدید.
ریپوی AutoExpert سطح جواب های ChatGPT رو متحول میکنه و یکی از بهترین متدهاییه که تا الان منتشر شده و از استارهایی که تو چند روز گذشته گرفته نتیجش کاملا مشخصه.
شما وارد صفحهی http://chat.openai.com بشید و از منو گزینه custom instructions رو انتخاب کنید. دو تا گزینه میبینید.
اگه قبلا چیزی واردش کردید یا پاکش کنید یا یه جا ذخیره کنید که پشیمون شدید دوباره به حال قبل برگردونید.
تو گزینه اول محتویات لینک زیر رو بذارید. دقت کنید دقیقا خود همین متن به صورت raw باشه که برای فرمت md نوشته شده:
https://raw.githubusercontent.com/spdustin/ChatGPT-AutoExpert/main/standard-edition/chatgpt_GPT3__about_me.md
برای گزینه دوم هم محتوای لینک زیر رو قرار بدید:
https://raw.githubusercontent.com/spdustin/ChatGPT-AutoExpert/main/standard-edition/chatgpt_GPT3__custom_instructions.md
حالا گزینه Enable for new chats رو فعال کنید و save رو بزنید.
از الان به بعد شما هر سوالی بپرسید خودتون متوجه میشید چه اتفاقی افتاده، در اصل این دستور میاد پرامپت شما رو آنالیز میکنه، keyword ها رو مشخص و پرامپت رو از نو مینویسه.
به علاوه شما اینجا الان دستورات مختلفی رو میتونید با یک کلمه اجرا کنید.
برای اینکه بدونید دقیقا چه توانایی هایی داره دستور زیر رو تو چت جدید بدون مورد اضافه وارد کنید، خودش به شما توضیح میده:
/help
این مواردی که گفتم برای ChatGPT-3.5 هست ولی برای 4 و یا حتی کد نویسی دقیق هم جداگونه تهیه شده که از لینک زیر قابل دسترسه.
https://github.com/spdustin/ChatGPT-AutoExpert
@DevTwitter | <Sabber/>
👍40🔥5👎2❤1
دانشگاه های پرینستون و شیکاگو اومدن یه ارزیابی کردند که مدل های زبانی حال حاضر تا چه اندازه ای میتونند وظایف برنامه نویس ها رو انجام بدن.
ارزیابی روی ۲۳۰۰ github issues انجام شده.
حتی GPT-4 هم عملکرد خیلی ضعیفی داشته و LM ها مسیر درازی پیش رو دارند.
لینک مقاله
@DevTwitter | <Sabber/>
ارزیابی روی ۲۳۰۰ github issues انجام شده.
حتی GPT-4 هم عملکرد خیلی ضعیفی داشته و LM ها مسیر درازی پیش رو دارند.
لینک مقاله
@DevTwitter | <Sabber/>
👍74👎2❤1
#کدبوک
این کتاب دربارهی tmux هست که یه برنامهی مدیریت ترمینال توی لینوکس و مک هست. باهاش میتونی چندتا ترمینال مجازی رو توی یه ترمینال واقعی مدیریت کنی.
نویسندهی کتاب Brian P. Hogan هست که خودش یه توسعهدهندهی لینوکس و آشنا به tmux هست.
کتاب طی ۸ فصل بهت یاد میده که چطوری مفاهیم اصلی tmux مثل session، window و pane رو بشناسی و ازشون استفاده کنی.
مثالهای خوبی هم توی کتاب هست که کمک میکنه تا عملی tmux رو یاد بگیری. در کل برای شروع کار با tmux کتاب خوب و کاربردیای هست.
اگه با ترمینال لینوکس کار میکنی و میخوای از قابلیتهای مدیریت ترمینال استفاده کنی، پیشنهاد میکنم این کتاب رو بخونی.
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
این کتاب دربارهی tmux هست که یه برنامهی مدیریت ترمینال توی لینوکس و مک هست. باهاش میتونی چندتا ترمینال مجازی رو توی یه ترمینال واقعی مدیریت کنی.
نویسندهی کتاب Brian P. Hogan هست که خودش یه توسعهدهندهی لینوکس و آشنا به tmux هست.
کتاب طی ۸ فصل بهت یاد میده که چطوری مفاهیم اصلی tmux مثل session، window و pane رو بشناسی و ازشون استفاده کنی.
مثالهای خوبی هم توی کتاب هست که کمک میکنه تا عملی tmux رو یاد بگیری. در کل برای شروع کار با tmux کتاب خوب و کاربردیای هست.
اگه با ترمینال لینوکس کار میکنی و میخوای از قابلیتهای مدیریت ترمینال استفاده کنی، پیشنهاد میکنم این کتاب رو بخونی.
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
❤10👍5
واقعا سینتکس زبان Dart خیلی شیک و قشنگه.
انگار داری همزمان Golang و JS مینویسی.
@DevTwitter | <Paser/>
انگار داری همزمان Golang و JS مینویسی.
@DevTwitter | <Paser/>
👎101👍57❤5🔥4
دوره و مدرک رایگان برای DevOps
GIT
http://simplilearn.com/learn-git-basics-skillup
Linux
http://mygreatlearning.com/academy/learn-for-free/courses/linux-tutorial
DevOps
http://openclassrooms.com/courses/7853556-discover-the-devops-methodology
CI/CD
http://simplilearn.com/free-ci-cd-online-training-course-skillup
Docker
http://cognitiveclass.ai/courses/docker-essentials
Kubernetes
http://simplilearn.com/learn-kubernetes-basics-free-course-skillup
GitHub
http://mygreatlearning.com/academy/learn-for-free/courses/github-tutorial-for-beginners
AWS
http://openclassrooms.com/courses/7864796-discover-cloud-with-amazon-web-services
Azure
http://mygreatlearning.com/academy/learn-for-free/courses/microsoft-azure-essentials
GCP
http://simplilearn.com/learn-google-cloud-platform-fundamentals-free-course-skillup
Serverless
http://mygreatlearning.com/academy/learn-for-free/courses/serverless-computing
Jenkins
http://mygreatlearning.com/academy/learn-for-free/courses/jenkins-tutorial
Ansible
http://simplilearn.com/learn-ansible-basics-free-course-skillup
VirtualBox & vSphere
http://openclassrooms.com/courses/7163136-set-up-virtual-machines-using-virtualbox-and-vsphere
@DevTwitter
GIT
http://simplilearn.com/learn-git-basics-skillup
Linux
http://mygreatlearning.com/academy/learn-for-free/courses/linux-tutorial
DevOps
http://openclassrooms.com/courses/7853556-discover-the-devops-methodology
CI/CD
http://simplilearn.com/free-ci-cd-online-training-course-skillup
Docker
http://cognitiveclass.ai/courses/docker-essentials
Kubernetes
http://simplilearn.com/learn-kubernetes-basics-free-course-skillup
GitHub
http://mygreatlearning.com/academy/learn-for-free/courses/github-tutorial-for-beginners
AWS
http://openclassrooms.com/courses/7864796-discover-cloud-with-amazon-web-services
Azure
http://mygreatlearning.com/academy/learn-for-free/courses/microsoft-azure-essentials
GCP
http://simplilearn.com/learn-google-cloud-platform-fundamentals-free-course-skillup
Serverless
http://mygreatlearning.com/academy/learn-for-free/courses/serverless-computing
Jenkins
http://mygreatlearning.com/academy/learn-for-free/courses/jenkins-tutorial
Ansible
http://simplilearn.com/learn-ansible-basics-free-course-skillup
VirtualBox & vSphere
http://openclassrooms.com/courses/7163136-set-up-virtual-machines-using-virtualbox-and-vsphere
@DevTwitter
🔥20👍3