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

مطالب تخصصی تر را در این گروه قرار میدهیم :
@ProgrammingForEveryHumans
Download Telegram
Forwarded from Semicolon (Ali Moeinian)
Backend Burger 🍔😂
👎2
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
74%
👍
26%
👎
هروقت فکر کردی مطلبی توی حوزه برنامه نویسی خیلی سخته، به قدری که نمیتونی درکش کنی، به این موضوع فکر کن که شعار زبان اسمبلی این بود :
"راحتی برنامه نویس از راحتی کامپیوتر مهم تره!"

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