FaQ of Programming
558 subscribers
41 photos
7 videos
20 files
358 links
در این کانال پیشنهادات افراد باتجربه در حوزه برنامه نویسی رو قرار میدهیم!

مطالب تخصصی تر را در این گروه قرار میدهیم :
@ProgrammingForEveryHumans
Download Telegram
Forwarded from ~
تا حالا اصطلاح اسپاگتی کد به گوشتون رسیده؟🤨
👍1
Forwarded from ~
~
تا حالا اصطلاح اسپاگتی کد به گوشتون رسیده؟🤨
اسپاگتی کد اصطلاحی است که برای توصیف نوعی از کدهای کامپیوتری استفاده می شود که خواندن، درک و نگهداری آن دشوار است. معمولاً از فقدان ساختار، سازماندهی و طراحی واضح در کد ناشی می‌شود که اصلاح، اشکال زدایی و گسترش آن دشوار شود.

اسپاگتی کد اغلب از شیوه‌های برنامه‌نویسی ناشی می‌شود که بر توسعه سریع بیش از قابلیت نگهداری و وضوح تأکید دارند. توسعه‌دهندگان ممکن است از تکنیک‌های کدنویسی سریع و کثیف، مانند کپی و پیست کد یا نوشتن توابع طولانی و پیچیده، برای صرفه‌جویی در زمان و رعایت ضرب‌الاجل‌ها استفاده کنند. در نتیجه، کد درهم و دنبال کردن آن دشوار می‌شود، دقیقاً مانند یک بشقاب اسپاگتی.

اسپاگتی کد می تواند یک مشکل جدی در توسعه نرم افزار باشد زیرا می تواند رفع اشکالات، افزودن ویژگی های جدید یا بهینه سازی عملکرد را دشوار کند. برای جلوگیری از اسپاگتی کد، توسعه دهندگان باید کدی تمیز و با ساختار مناسب بنویسند که درک و نگهداری آن در طول زمان آسان باشد. این می تواند شامل پیروی از بهترین شیوه ها مانند ماژولار کردن کد، نوشتن کامنت‌های خوب، استفاده از نام متغیرهای توصیفی و اجتناب از توابع طولانی و پیچیده باشد.

#مطالب_صورتی #Programming
~> @ThePinkOrca
👍2
تبریک به همه ی جامعه برنامه نویسان ایرانی!!🥳
خداروشکر جادی هم عفو شد و مثل اینکه قراره شاهد ادامه فعالیت های ایشون در دنیای نرم افزار آزاد باشیم🍻

"منم شامل «عفو» شدم مثل اینکه (: زمان شمار رو ریست کردم. البته حیفم اومد کاملا ریستش کنم (((: به امید آزادی همه و همه جا."
https://twitter.com/jadi/status/1628683211613020160
#news
6🤣1
‏این کاریکاتور در سال ۱۹۹۳ توسط پیتر استینر در نیویورک تایمز منتشر شد و جایزه ۵۰ هزار دلاری را از آن خود کرد و پربیننده‌ترین کاریکاتور دنیا بوده است!
در آن سگی پشت کامپیوتر نشسته و از اینترنت استفاده میکند و به سگ دیگر میگوید نگران نباش اینجا کسی نمیفهمد تو سگ هستی!

[ Channel for Programmers ]
< @new_helloWorld />
🫡7
عزیزان کانال به خاطر فعالیت کم شرمنده
اوضاع اینترنت این چندروزه انقدر داغون هست که حتی اپ های ایرانی هم بالا نمیان

به هرحال توی اولین فرصت باز هم سعی میکنم برگردم و کمکتون کنم
8👍1
یه بنده خدا لطف کرده یه مطلب نوشته درباره ی تجربه شخصی خودش از ورود به سایت های دارک وب
( دارک وب یک لایه از اینترنت هست! خیلیا فکر میکنن دارک وب یک سایت هست:( )
پیشنهاد میکنم بخونید تا دیدگاهتون نسبت به اینجور سایت ها بازتر بشه و از این فکرا نکنید که اگر وارد این سایت ها شدین، به ادم آدم خفنی شدین!
https://www.reddit.com/r/nosleep/comments/9j9uza/do_not_go_into_the_black_room_on_the_dark_web_you/

خلاصه ای از مقاله :
All I know now is there are some really sick people out in there in different parts of the world that will do anything on the web for money. These people have no heart or soul. They are inhumane and sick in the head. So stay off the Dark Web! There are just some things you can never forget that will disturb and your mind forever. You will not be able to undo what you have seen. Remember that!

ترجمه :
تمام چیزی که میدانم اینه که در جاهای مختلف از این جهان آدمای بسیار مریضی وجود دارند که حاضرند برای دریافت پول دست به هرکاری در وب بزنند! این افراد بسیار سنگدل هستن و هیچ روحی ندارند! انها انسان نیستند و مشکل روانی دارند! پس هرطور شده از سایت های دارک وب دور بمانید! چیزهایی در این سایت ها هستن که ذهن شما رو برای همیشه خراب میکنند و فراموش شدنی هم نیستند! شما توانایی برگرداندن و فراموش کردن چیزهایی که دیدید رو ندارید! این رو یادتون باشه!

#OSINT
👍2😱2🤮1
معرفی چند کتاب برای یادگیری پایتون :

Here are some books on Python programming that are suitable for beginners and cover topics from the basics to more advanced concepts:
"Python Crash Course: A Hands-On, Project-Based Introduction to Programming" by Eric Matthes - This book is designed for complete beginners and covers the basics of Python programming, including variables, data types, conditional statements, loops, functions, and more. It also includes several hands-on projects to help readers apply what they have learned.
"Automate the Boring Stuff with Python: Practical Programming for Total Beginners" by Al Sweigart - This book focuses on using Python to automate tasks, such as web scraping, data analysis, and text processing. It covers topics such as regular expressions, web scraping, working with files, and more.
"Learning Python" by Mark Lutz - This book is a comprehensive guide to Python programming and covers both the basics and advanced topics such as object-oriented programming, GUI programming, and web development with Django.
"Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython" by Wes McKinney - This book focuses on using Python for data analysis and covers topics such as data manipulation with pandas, numerical computing with NumPy, and data visualization with matplotlib.
"Fluent Python: Clear, Concise, and Effective Programming" by Luciano Ramalho - This book is for more advanced programmers who want to master Python's features and design patterns. It covers topics such as decorators, generators, context managers, and more.
These are just a few suggestions, but there are many other great Python books out there. It's also worth noting that there are many free resources available online, such as the official Python documentation and various online tutorials and courses.

#python
4
نظرتون چیه راجب زندگی نامه و دستاوردهای افراد سرشناس حوزه تکنولوژی مطلب بزارم؟!
Anonymous Poll
75%
👍
25%
👎
هروقت فکر کردی مطلبی توی حوزه برنامه نویسی خیلی سخته، به قدری که نمیتونی درکش کنی، به این موضوع فکر کن که شعار زبان اسمبلی این بود :
"راحتی برنامه نویس از راحتی کامپیوتر مهم تره!"

https://fa.m.wikipedia.org/wiki/%D8%B2%D8%A8%D8%A7%D9%86_%D8%A7%D8%B3%D9%85%D8%A8%D9%84%DB%8C

#programming
عنوان : چگونه در اندروید استودیو پیامرسان بسازیم؟!
تعداد قسمت : 32
زبان : انگلیسی
https://youtube.com/playlist?list=PLFzlb57tNKUOrFIcicZ88qmaeHTA_9t_6

#android
🔥1
Forwarded from ~
This media is not supported in your browser
VIEW IN TELEGRAM
ساخته شده با
http://studio.d-id.com (رایگان)

@ThePinkOrca
🔥2
خب دوستان بریم یه نگاه کوچکی به تکنولوژی IoT بندازیم :

شاید این روزها واژه IOT یا اینترنت اشیا زیاد به گوشتان خورده باشد اما معنا و یا کاربرد آن را ندانید. نظریه اینترنت اشیا، برای نخستین بار در سال ۱۹۹۹ توسط کوین اشتون بیان شده اما تنها حدود دوسال است که به طور جدی در دنیای IT بر روی این مبحث کار می شود و نکته جالب اینجاست که بدانید در حال حاضر اکثر کسب و کارها در حال حرکت به سمت استفاده وسیع از این تکنولوژی هستند.

در واقع Internet of Things و یا به اختصار IOT و یا همان اینترنت اشیا چیز جدید و نا آشنایی نیست چون اولین نمونه استفاده از این تکنولوژی؛ تولید و رونمایی از توستر متصل به اینترنت توسط یک کمپانی طی یک کنفرانس در سال ۱۹۸۹ بود.

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

اینترنت اشیا فرصت هایی ایجاد می کند برای ادغام مستقیم دنیای فیزیکی و سیستم های مبتنی بر کامپیوتر، سیستم هایی مانند؛ خودروهای هوشمند، یخچال های هوشمند و خانه های هوشمند که این روزها در مباحث و مجالس مختلفی به آن ها اشاره می شود و لازم است که بدانید همه این دستگاه ها در زیر مجموعه اینترنت اشیا قرار می گیرند.

اینترنت اشیا چگونه تعامل با دنیای فیزیکی را تغییر خواهد داد؟
اینترنت اشیا (IoT) به عنوان انقلاب صنعتی بعدی نامیده می شود – IoT روش تعامل تمام کسب و کارها، دولت ها و مصرف کنندگان را با دنیای فیزیکی تغییر خواهد داد.

بیش از دو سال است که سازمان (BI Intelligence (BusinessInsider از نزدیک رشد اینترنت اشیا را دنبال کرده. به طور خاص، این سازمان تجزیه و تحلیلی بر روی این قضیه انجام داده که چگونه IoT موجودیت ها و نهادهایی از قبیل دولت ها، کسب و کارها و مشتریان را قادر می سازد تا به دستگاه های IoT خود متصل شوند و آن ها را کنترل کنند. این تجزیه و تحلیل در محیط هایی مانند تولیدی ها، خانه های هوشمند، حمل و نقل و کشاورزی انجام شد.
در حقیقت IoT روش تعامل تمام کسب و کارها، دولت ها و مصرف کنندگان را با دنیای فیزیکی تغییر خواهد داد.

در یک گزارش جدید از BI این سیستم اطلاعاتی در مورد تمام اجزاء و اکوسیستم IoT صحبت کرده. این گزارش جدید شامل اطلاعاتی در مورد دستگاه ها، تحلیلگرها، شبکه ها و امنیت IoT می باشد. در این گزارش همچنین یک تخمین و پیش بینی از بازار رو به رشد اینترنت اشیا ارائه شده که شامل رشد استفاده از دستگاه های IoT، میزان سرمایه گذاری و میزان بازگشت سرمایه در این اکوسیستم می باشد!

#IoT
Forwarded from Sonia Software Notes (Sonya)
justforfun_persian.pdf
731.9 KB
فقط برای تفریح - داستان یک انقلابی اتفاقی: لینوس توروالدز

کتاب "فقط برای تفریح: داستان یک انقلاب اتفاقی" کتابی است که توسط لینوس تروالدز خالق سیستم عامل متن باز لینوکس در رابطه با زندگی خودش ، توسعه هسته لینوکس و اوپن سورس نوشته شده است ، این کتاب توسط جادی میرمیرانی به زبان فارسی ترجمه شده است.
👍3