نشریه‌ی الکترونیکی رایانا

گروه کامپیوتر دبیرستان علامه حلی یک تهران (دوره اول)

نشریه‌ی الکترونیکی رایانا

گروه کامپیوتر دبیرستان علامه حلی یک تهران (دوره اول)

نشریه‌ی الکترونیکی رایانا

این وبلاگ تحت مدیریت گروه و انجمن علمی کامپیوتر دبیرستان علامه حلی یک (دوره اول) است.

آخرین نظرات
  • ۱۳ مهر ۹۹، ۱۹:۱۲ - mmvg02 mm
    The Last
  • ۶ مهر ۹۹، ۱۰:۴۶ - فائزه
    ممنون

این را ایمپورت کنید!

شنبه, ۱۵ آذر ۱۳۹۳، ۱۰:۴۱ ب.ظ

import this

  • ۹۳/۰۹/۱۵
  • آقای صالحه

نظرات (۱۵)

  • آریا علی اکبری
  • import this
  • علیرضا حبیب زاده
  • خوب یعنی چی؟
  • ایلیا شیراوند
  • ?????!!!!!!!?!!?!?!what
  • ایلیا شیراوند
  • import this
  • مهدی امیری
  • The Zen of Python, by Tim Peters

    Beautiful is better than ugly.
    Explicit is better than implicit.
    Simple is better than complex.
    Complex is better than complicated.
    Flat is better than nested.
    Sparse is better than dense.
    Readability counts.
    Special cases aren't special enough to break the rules.
    Although practicality beats purity.
    Errors should never pass silently.
    Unless explicitly silenced.
    In the face of ambiguity, refuse the temptation to guess.
    There should be one-- and preferably only one --obvious way to do it.
    Although that way may not be obvious at first unless you're Dutch.
    Now is better than never.
    Although never is often better than *right* now.
    If the implementation is hard to explain, it's a bad idea.
    If the implementation is easy to explain, it may be a good idea.
    Namespaces are one honking great idea -- let's do more of those!
  • مهدی امیری
  • خیلی جالب بود، بسی ممنون.

    راستی برای دسترسی به دیگر امکانات این کتابخانه ی پرکاربرد! می تونید به شکل زیر عمل کنید.
    توی Shell پایتون بنویسید from this import *
    توی خط بعدش بنویسید c
    توی خط بعدش بنویسید d
    توی خط بعدش بنویسید i
    توی خط بعدش بنویسید s

    کلا این کتابخانه حاوی همین چهارتا دستوره

    پاسخ:
    یکی از این متغیرهایی که گفتی همین متن زن آف پایتونه که رمزنگاری شده.
    یکی دیگه اش هم کلیدشه. 
    قابل توجه دوستان رمزنگار!
  • محمد کاظمی

  • The Zen of Python, by Tim Peters

    Beautiful is better than ugly.
    Explicit is better than implicit.
    Simple is better than complex.
    Complex is better than complicated.
    Flat is better than nested.
    Sparse is better than dense.
    Readability counts.
    Special cases aren't special enough to break the rules.
    Although practicality beats purity.
    Errors should never pass silently.
    Unless explicitly silenced.
    In the face of ambiguity, refuse the temptation to guess.
    There should be one-- and preferably only one --obvious way to do it.
    Although that way may not be obvious at first unless you're Dutch.
    Now is better than never.
    Although never is often better than *right* now.
    If the implementation is hard to explain, it's a bad idea.
    If the implementation is easy to explain, it may be a good idea.
    Namespaces are one honking great idea -- let's do more of those!


  • آرش بنایی خلیلیان
  • :import this 
    I was some thing fun 
    but what des that mean?
  • آقای محمدی

  • s = """Gur Mra bs Clguba, ol Gvz Crgref

    Ornhgvshy vf orggre guna htyl.
    Rkcyvpvg vf orggre guna vzcyvpvg.
    Fvzcyr vf orggre guna pbzcyrk.
    Pbzcyrk vf orggre guna pbzcyvpngrq.
    Syng vf orggre guna arfgrq.
    Fcnefr vf orggre guna qrafr.
    Ernqnovyvgl pbhagf.
    Fcrpvny pnfrf nera'g fcrpvny rabhtu gb oernx gur ehyrf.
    Nygubhtu cenpgvpnyvgl orngf chevgl.
    Reebef fubhyq arire cnff fvyragyl.
    Hayrff rkcyvpvgyl fvyraprq.
    Va gur snpr bs nzovthvgl, ershfr gur grzcgngvba gb thrff.
    Gurer fubhyq or bar-- naq cersrenoyl bayl bar --boivbhf jnl gb qb vg.
    Nygubhtu gung jnl znl abg or boivbhf ng svefg hayrff lbh'er Qhgpu.
    Abj vf orggre guna arire.
    Nygubhtu arire vf bsgra orggre guna *evtug* abj.
    Vs gur vzcyrzragngvba vf uneq gb rkcynva, vg'f n onq vqrn.
    Vs gur vzcyrzragngvba vf rnfl gb rkcynva, vg znl or n tbbq vqrn.
    Anzrfcnprf ner bar ubaxvat terng vqrn -- yrg'f qb zber bs gubfr!"""

    d ={}
    for c in (65, 97):
        for i in range(26):
            d[chr(i+c)] = chr((i+13) % 26 + c)
    print("".join([d.get(c, c) for c in s]))

    نتیجه کار من هم شد این. برای دیدن عبارت اصلی که بصورت رمز، در s قرار دارد، برنامه رو کپی کنید در یک فایل جدید پایتون و آن را اجرا کنید و لذت ببرید.
    خوب بود!
    خیلی وقت بود با یه سری مسایل اینطوری کاری نکرده بودم، چون قول دادم!!

  • مهدی امیری
  • آقای محمدی شما چقدر خفنید!
    جدی می گم، فهمیدن یک خط از برنامه ای که نوشتید هم، کار ماها نیست!
  • ایلیا شیراوند
  • معلم ماست دیگه
    پرچم یک پنج بالاست
  • مهدی امیری
  • اگه آقای محمدی نبودند تا حالا پرچمتون زیر دست و پا له شده بود.
    :)
    سلام به دوستان عزیز و یه توصیه: این مطلب خوب بود ولی در کل سعی کنید مطلب چرت و پرت و کپی پیستی نذارید. واقعا سایتتون بیریخت میشه علی قیاسی 2/6
    پاسخ:
    لایک!
  • آقای صالحه
  • راستی..
    با تشکر از نوید رشیدیان!
    و آقای محمدی.
  • سروش جهان زاد
  • آقای محمدی این رو خودتون نوشتید یا از ماژول « این » کپی کردید؟ 
    : )
    ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
    شما میتوانید از این تگهای html استفاده کنید:
    <b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
    تجدید کد امنیتی