Python

ภาพหน้าจอของซอฟแวร์:
Python
รายละเอียดซอฟแวร์:
รุ่น: 3.6.6 / 3.7.0 RC1 การปรับปรุง
วันที่อัพโหลด: 22 Jun 18
ผู้พัฒนา: Guido van Rossum
การอนุญาต: ฟรี
ความนิยม: 278

Rating: 3.0/5 (Total Votes: 4)

งูหลาม เป็นภาษาโอเพนซอร์สแบบพกพาฟรีปรับแต่งภาษาเขียนโปรแกรมที่มีประสิทธิภาพและทันสมัยซึ่งมีฟังก์ชันการทำงานที่น่าสนใจมากมายและช่วยให้นักพัฒนาแอพพลิเคชันสามารถสร้างโครงการซอฟต์แวร์ที่เข้ากันได้กับกระแสหลักทั้งหมด ระบบปฏิบัติการ


ตัวเลือกบรรทัดคำสั่ง

ตัวเลือกบรรทัดคำสั่งเริ่มต้นรวมถึงการเพิ่มประสิทธิภาพของ bytecode ที่สร้างขึ้นเพิ่มประสิทธิภาพ bytecode ที่สร้างขึ้นและลบ doc- สตริงการใช้รูปแบบที่ไม่ใช่ UNIX #! cmd โดยการข้ามบรรทัดแรกของแหล่งที่มาการป้องกันจาก DoS (ปฏิเสธการบริการ ) โดยการทำ hash () ค่าต่างๆไม่สามารถคาดเดาได้โดยใช้ pseudo-random salt

นอกจากนี้โปรแกรมยังช่วยให้คุณสามารถเพิ่มตัวเลือกการแบ่งต่างๆได้เช่น - Qnew, Qwarn, Qold และ Qwarnall ออกคำเตือนเกี่ยวกับการใช้งานแท็บที่ไม่เข้ากันได้เรียกใช้โปรแกรมในโหมด verbose รับคำเตือนเกี่ยวกับ Python 3.x ความเข้ากันไม่ได้เช่นเดียวกับการดีบักผลลัพธ์จากตัวแยกวิเคราะห์และละเว้นตัวแปรสภาพแวดล้อมของ PYTHON *

เริ่มต้นใช้งาน Python

ภาษาโปรแกรม Python มักถูกเปรียบเทียบกับ Java, Perl, Scheme หรือ Tcl programming / scripting languages มันสามารถทำงานร่วมกับ GNU / Linux distribution ทั้งหมดเช่นเดียวกับ Microsoft Windows, Mac OS X, Solaris, BSD และระบบปฏิบัติการอื่น ๆ ของยูนิกซ์อื่น ๆ ขณะนี้สามารถทำงานร่วมกับสถาปัตยกรรม 32 บิต (x86) และ 64 บิต (x86_64) ได้

การติดตั้ง Python บนระบบของคุณเป็นงานที่ง่ายมากเนื่องจากคุณต้องใช้โปรแกรมจัดการแพคเกจมาตรฐานของระบบ GNU / Linux ของคุณและค้นหา 'python & rsquo; บรรจุภัณฑ์ ติดตั้งและโต้ตอบกับเครื่องดังกล่าวผ่านทางโปรแกรมจำลอง terminal Linux

ผู้ใช้ Hardcore Linux / UNIX ที่ต้องการเพิ่มประสิทธิภาพ Python สำหรับสถาปัตยกรรมฮาร์ดแวร์ของพวกเขาสามารถทำได้โดยการดาวน์โหลดโครงการล่าสุดจาก Softoware เก็บข้อมูล tarball ต้นทาง (ไฟล์ tar.xz) ลงในคอมพิวเตอร์เปิดใช้งานเปิด โปรแกรมจำลองเทอร์มินัลและนำทางไปยังตำแหน่งของไฟล์ที่จัดเก็บที่แยกแล้วด้วย & lsquo; cd & rsquo; คำสั่ง.

ใช้ & lsquo; ./ configure & rsquo; เพื่อเพิ่มประสิทธิภาพบางอย่างจากนั้นจึงเรียกใช้ & lsquo; make & rsquo; คำสั่งเพื่อคอมไพล์ Python สุดท้ายติดตั้งระบบ Python โดยเรียกใช้ & lsquo; make install & rsquo; คำสั่งเป็น root หรือกับ sudo

มีอะไรใหม่ ในรุ่นนี้:

  • ห้องสมุด:
  • [ความปลอดภัย] bpo-30730: ป้องกันไม่ให้ตัวแปรแวดล้อมแทรกเข้าไปในกระบวนการย่อยบน Windows ป้องกันมิให้ส่งตัวแปรสภาพแวดล้อมอื่น ๆ และอาร์กิวเมนต์คำสั่ง
  • [ความปลอดภัย] bpo-30694: อัปเกรดสำเนาชาวต่างชาติจาก 2.2.0 เป็น 2.2.1 เพื่อรับการแก้ไขช่องโหว่ด้านความปลอดภัยหลาย ๆ แบบ ได้แก่ : CVE-2017-9233 (วงเอนทิตีแบบไม่มีขอบเขต จำกัด ), CVE-2016-9063 (Integer (CVE-2016-0718) และ CVE-2012-0876 (Counter hash flooding with SipHash) CVE-2016-0718 (แก้ไขข้อบกพร่องการถดถอยจากการแก้ไข 2.2.0 ไป CVE-2016-0718) และ CVE-2012-0876 หมายเหตุ: CVE-2016-5300 (ใช้เอนโทรปีของระบบเอนโทรปีเช่น getrandom) ไม่ส่งผลกระทบต่อ Python เนื่องจาก Python ได้รับเอนโทรปีจาก OS เพื่อตั้งค่าความลับของคนต่างชาติโดยใช้ XML_SetHashSalt ()
  • [ความปลอดภัย] bpo-30500: แก้ไข urllib.parse.splithost () เพื่อแยกวิเคราะห์ชิ้นส่วนอย่างถูกต้อง ตัวอย่างเช่น splithost ('// 127.0.0.1#@evil.com/') จะคืนค่าโฮสต์ 127.0.0.1 ได้อย่างถูกต้องแทนการปฏิบัติต่อ @ evil.com ในฐานะโฮสต์ในการรับรองความถูกต้อง (login @ host)

มีอะไรใหม่ ในเวอร์ชัน:

  • ห้องสมุด:
  • [ความปลอดภัย] bpo-30730: ป้องกันไม่ให้ตัวแปรแวดล้อมแทรกเข้าไปในกระบวนการย่อยบน Windows ป้องกันมิให้ส่งตัวแปรสภาพแวดล้อมอื่น ๆ และอาร์กิวเมนต์คำสั่ง
  • [ความปลอดภัย] bpo-30694: อัปเกรดสำเนาชาวต่างชาติจาก 2.2.0 เป็น 2.2.1 เพื่อรับการแก้ไขช่องโหว่ด้านความปลอดภัยหลาย ๆ แบบ ได้แก่ : CVE-2017-9233 (วงเอนทิตีแบบไม่มีขอบเขต จำกัด ), CVE-2016-9063 (Integer (CVE-2016-0718) และ CVE-2012-0876 (Counter hash flooding with SipHash) CVE-2016-0718 (แก้ไขข้อบกพร่องการถดถอยจากการแก้ไข 2.2.0 ไป CVE-2016-0718) และ CVE-2012-0876 หมายเหตุ: CVE-2016-5300 (ใช้เอนโทรปีของระบบเอนโทรปีเช่น getrandom) ไม่ส่งผลกระทบต่อ Python เนื่องจาก Python ได้รับเอนโทรปีจาก OS เพื่อตั้งค่าความลับของคนต่างชาติโดยใช้ XML_SetHashSalt ()
  • [ความปลอดภัย] bpo-30500: แก้ไข urllib.parse.splithost () เพื่อแยกวิเคราะห์ชิ้นส่วนอย่างถูกต้อง ตัวอย่างเช่น splithost ('// 127.0.0.1#@evil.com/') จะคืนค่าโฮสต์ 127.0.0.1 ได้อย่างถูกต้องแทนการปฏิบัติต่อ @ evil.com ในฐานะโฮสต์ในการรับรองความถูกต้อง (login @ host)

  • มีอะไรใหม่ ในเวอร์ชัน 3.6.1 / 3.6.2 RC1:

    • PEP 441 ปรับปรุงการสนับสนุนแอปพลิเคชัน Python zip
    • PEP 448 การวางหลักเกณฑ์การดึงข้อมูลเพิ่มเติม
    • PEP 461, & quot;% - การจัดรูปแบบ & quot; สำหรับไบต์และอ็อบเจ็กต์ bytearray
    • PEP 465, โอเปอเรเตอร์ใหม่ (@) สำหรับการคูณเมทริกซ์
    • PEP 471, os.scandir () ฟังก์ชันการสำรวจผ่านไดเรกทอรีใหม่
    • PEP 475 เพิ่มการสนับสนุนสำหรับการลองใหม่ของการโทรระบบขัดจังหวะ
    • PEP 479 เปลี่ยนการจัดการการหยุดชะงักภายในเครื่องปั่นไฟ
    • PEP 484 โมดูลการพิมพ์มาตรฐานใหม่สำหรับบันทึกย่อประเภท
    • PEP 485, math.isclose (), ฟังก์ชันสำหรับการทดสอบความเท่าเทียมโดยประมาณ
    • PEP 486 ทำให้เครื่องเรียกใช้ Python ของ Windows ตระหนักถึงสภาพแวดล้อมเสมือน
    • PEP 488, กำลังลบไฟล์. pio
    • PEP 489 กลไกใหม่และการปรับปรุงสำหรับการโหลดโมดูลส่วนขยาย
    • PEP 492, coroutines พร้อมกับ async และกำลังรอไวยากรณ์

    • มีอะไรใหม่ ในเวอร์ชัน 3.6.1:

      • PEP 441 ปรับปรุงการสนับสนุนแอปพลิเคชัน Python zip
      • PEP 448 การวางหลักเกณฑ์การดึงข้อมูลเพิ่มเติม
      • PEP 461, & quot;% - การจัดรูปแบบ & quot; สำหรับไบต์และอ็อบเจ็กต์ bytearray
      • PEP 465, โอเปอเรเตอร์ใหม่ (@) สำหรับการคูณเมทริกซ์
      • PEP 471, os.scandir () ฟังก์ชันการสำรวจผ่านไดเรกทอรีใหม่
      • PEP 475 เพิ่มการสนับสนุนสำหรับการลองใหม่ของการโทรระบบขัดจังหวะ
      • PEP 479 เปลี่ยนการจัดการการหยุดชะงักภายในเครื่องปั่นไฟ
      • PEP 484 โมดูลการพิมพ์มาตรฐานใหม่สำหรับบันทึกย่อประเภท
      • PEP 485, math.isclose (), ฟังก์ชันสำหรับการทดสอบความเท่าเทียมโดยประมาณ
      • PEP 486 ทำให้เครื่องเรียกใช้ Python ของ Windows ตระหนักถึงสภาพแวดล้อมเสมือน
      • PEP 488, กำลังลบไฟล์. pio
      • PEP 489 กลไกใหม่และการปรับปรุงสำหรับการโหลดโมดูลส่วนขยาย
      • PEP 492, coroutines พร้อมกับ async และกำลังรอไวยากรณ์

      • มีอะไรใหม่ ในเวอร์ชัน 3.6.0:

        • PEP 441 ปรับปรุงการสนับสนุนแอปพลิเคชัน Python zip
        • PEP 448 การวางหลักเกณฑ์การดึงข้อมูลเพิ่มเติม
        • PEP 461, & quot;% - การจัดรูปแบบ & quot; สำหรับไบต์และอ็อบเจ็กต์ bytearray
        • PEP 465, โอเปอเรเตอร์ใหม่ (@) สำหรับการคูณเมทริกซ์
        • PEP 471, os.scandir () ฟังก์ชันการสำรวจผ่านไดเรกทอรีใหม่
        • PEP 475 เพิ่มการสนับสนุนสำหรับการลองใหม่ของการโทรระบบขัดจังหวะ
        • PEP 479 เปลี่ยนการจัดการการหยุดชะงักภายในเครื่องปั่นไฟ
        • PEP 484 โมดูลการพิมพ์มาตรฐานใหม่สำหรับบันทึกย่อประเภท
        • PEP 485, math.isclose (), ฟังก์ชันสำหรับการทดสอบความเท่าเทียมโดยประมาณ
        • PEP 486 ทำให้เครื่องเรียกใช้ Python ของ Windows ตระหนักถึงสภาพแวดล้อมเสมือน
        • PEP 488, กำลังลบไฟล์. pio
        • PEP 489 กลไกใหม่และการปรับปรุงสำหรับการโหลดโมดูลส่วนขยาย
        • PEP 492, coroutines พร้อมกับ async และกำลังรอไวยากรณ์

        • มีอะไรใหม่ ในเวอร์ชัน 3.5.2:

          • PEP 441 ปรับปรุงการสนับสนุนแอปพลิเคชัน Python zip
          • PEP 448 การวางหลักเกณฑ์การดึงข้อมูลเพิ่มเติม
          • PEP 461, & quot;% - การจัดรูปแบบ & quot; สำหรับไบต์และอ็อบเจ็กต์ bytearray
          • PEP 465, โอเปอเรเตอร์ใหม่ (@) สำหรับการคูณเมทริกซ์
          • PEP 471, os.scandir () ฟังก์ชันการสำรวจผ่านไดเรกทอรีใหม่
          • PEP 475 เพิ่มการสนับสนุนสำหรับการลองใหม่ของการโทรระบบขัดจังหวะ
          • PEP 479 เปลี่ยนการจัดการการหยุดชะงักภายในเครื่องปั่นไฟ
          • PEP 484 โมดูลการพิมพ์มาตรฐานใหม่สำหรับบันทึกย่อประเภท
          • PEP 485, math.isclose (), ฟังก์ชันสำหรับการทดสอบความเท่าเทียมโดยประมาณ
          • PEP 486 ทำให้เครื่องเรียกใช้ Python ของ Windows ตระหนักถึงสภาพแวดล้อมเสมือน
          • PEP 488, กำลังลบไฟล์. pio
          • PEP 489 กลไกใหม่และการปรับปรุงสำหรับการโหลดโมดูลส่วนขยาย
          • PEP 492, coroutines พร้อมกับ async และกำลังรอไวยากรณ์

          • มีอะไรใหม่ ในเวอร์ชัน 3.5.1:

            • PEP 441 ปรับปรุงการสนับสนุนแอปพลิเคชัน Python zip
            • PEP 448 การวางหลักเกณฑ์การดึงข้อมูลเพิ่มเติม
            • PEP 461, & quot;% - การจัดรูปแบบ & quot; สำหรับไบต์และอ็อบเจ็กต์ bytearray
            • PEP 465, โอเปอเรเตอร์ใหม่ (@) สำหรับการคูณเมทริกซ์
            • PEP 471, os.scandir () ฟังก์ชันการสำรวจผ่านไดเรกทอรีใหม่
            • PEP 475 เพิ่มการสนับสนุนสำหรับการลองใหม่ของการโทรระบบขัดจังหวะ
            • PEP 479 เปลี่ยนการจัดการการหยุดชะงักภายในเครื่องปั่นไฟ
            • PEP 484 โมดูลการพิมพ์มาตรฐานใหม่สำหรับบันทึกย่อประเภท
            • PEP 485, math.isclose (), ฟังก์ชันสำหรับการทดสอบความเท่าเทียมโดยประมาณ
            • PEP 486 ทำให้เครื่องเรียกใช้ Python ของ Windows ตระหนักถึงสภาพแวดล้อมเสมือน
            • PEP 488, กำลังลบไฟล์. pio
            • PEP 489 กลไกใหม่และการปรับปรุงสำหรับการโหลดโมดูลส่วนขยาย
            • PEP 492, coroutines พร้อมกับ async และกำลังรอไวยากรณ์

            • มีอะไรใหม่ ในเวอร์ชัน 3.5.0:

              • Python 3.5.0 เป็นเวอร์ชันใหม่ล่าสุดของ ภาษา Python และมีคุณลักษณะใหม่ ๆ ที่น่าสนใจและการเพิ่มประสิทธิภาพ

              • มีอะไรใหม่ ในเวอร์ชัน 3.4.3:

                • เวอร์ชันนี้มาพร้อมกับ bugfixes กว่าสามร้อยฉบับและการปรับปรุงอื่น ๆ กว่า 3.4.0 การเปลี่ยนแปลงที่น่าทึ่ง: OpenSSL เวอร์ชันที่มาพร้อมกับตัวติดตั้ง Windows ไม่มีช่องโหว่ HeartBleed อยู่แล้ว

                • มีอะไรใหม่ ในเวอร์ชัน 3.4.2:

                  • รุ่นนี้มาพร้อมกับ bugfixes กว่าสามร้อยฉบับและอื่น ๆ การปรับปรุงเหนือ 3.4.0 การเปลี่ยนแปลงที่น่าทึ่ง: OpenSSL เวอร์ชันที่มาพร้อมกับตัวติดตั้ง Windows ไม่มีช่องโหว่ HeartBleed อยู่แล้ว

                  • มีอะไรใหม่ ในเวอร์ชัน 3.4.0 RC1:

                    • PEP 380, ไวยากรณ์สำหรับการมอบหมายให้กับ subgenerator (yield from)
                    • PEP 393 การแสดงสตริงที่ยืดหยุ่น (การลบล้างความแตกต่างระหว่าง & quot; กว้าง & quot; และ & quot; การสร้างแบบ Unicode ที่แคบลง
                    • การใช้งาน C & quot; ทศนิยม & quot; โมดูลที่มีความเร็วสูงสุด 120 เท่าสำหรับแอพพลิเคชันที่ใช้ทศนิยมมาก
                    • ระบบนำเข้า (__import__) อิงตาม importlib โดยปริยาย
                    • ใหม่ & quot; lzma & quot; โมดูลที่มีการสนับสนุน LZMA / XZ
                    • PEP 397, ตัวเปิด Python สำหรับ Windows
                    • PEP 405 การสนับสนุนสภาพแวดล้อมเสมือนจริงในแกน
                    • PEP 420 สนับสนุนแพคเกจ namespace
                    • PEP 3151 การทำซ้ำลำดับชั้นการยกเว้น OS และ IO
                    • PEP 3155 ชื่อที่มีคุณสมบัติเหมาะสมสำหรับชั้นเรียนและฟังก์ชัน
                    • PEP 409 ยกเว้นบริบทข้อยกเว้น
                    • PEP 414, ตัวอักษร Unicode ที่ชัดเจนเพื่อช่วยในการย้ายข้อมูล
                    • PEP 418, นาฬิกาที่ไม่ขึ้นกับแพลตฟอร์มที่ขยายเวลาใน & quot; เวลา & quot; โมดูล
                    • PEP 412 การใช้งานพจนานุกรมคีย์ร่วมกันใหม่ที่ช่วยประหยัดหน่วยความจำสำหรับโค้ดเชิงวัตถุ
                    • อย่างมาก
                    • PEP 362, ฟังก์ชันลายเซ็นวัตถุ
                    • & quot; faulthandler ใหม่ & quot; โมดูลที่ช่วยในการวินิจฉัยความขัดข้อง
                    • ใหม่ & quot; unittest.mock & quot; โมดูล
                    • & quot; ipaddress ใหม่ & quot; โมดูล
                    • & quot; sys.implementation & quot; แอตทริบิวต์
                    • กรอบนโยบายสำหรับแพคเกจอีเมลด้วยนโยบายชั่วคราว (ดูนโยบาย PEP 411) ที่เพิ่มการสนับสนุน Unicode ที่ดีขึ้นสำหรับการแยกวิเคราะห์ส่วนหัวอีเมล
                    • A & quot; คอลเล็กชันChainMap & quot; class สำหรับการเชื่อมโยงการแม็พไปยังหน่วยเดียว
                    • เครื่องห่อหุ้มสำหรับฟังก์ชั่น POSIX ในเมนู & quot; os & quot; และ & quot; สัญญาณ & quot; โมดูลรวมถึงฟังก์ชันที่เป็นประโยชน์อื่น ๆ เช่น & quot; sendfile () & quot;
                    • การสุ่มเลือกแฮชที่นำมาใช้ในเวอร์ชัน bugfix ก่อนหน้านี้จะถูกเปิดโดยค่าเริ่มต้น

                    • มีอะไรใหม่ ในเวอร์ชัน 3.4.0 Beta 2:

                      • PEP 428, & lt; pathlib & quot; โมดูลให้เส้นทางระบบไฟล์เชิงวัตถุ
                      • PEP 435 มาตรฐาน "enum & quot; โมดูล
                      • PEP 436 การเพิ่มประสิทธิภาพในการสร้างซึ่งจะช่วยสร้างข้อมูลการวิเคราะห์ข้อมูลภายในสำหรับ
                      • PEP 442 ความหมายที่ดีขึ้นสำหรับการสรุปข้อสรุปของวัตถุ
                      • PEP 443 เพิ่มฟังก์ชันแบบข้อความเดียวแบบเดียวกับไลบรารีมาตรฐาน
                      • PEP 445 API C ใหม่สำหรับการใช้งานตัวจัดสรรหน่วยความจำแบบกำหนดเอง
                      • PEP 446 เปลี่ยน descriptors ไฟล์เพื่อไม่ให้สืบทอดตามค่าเริ่มต้นในโพรเซส
                      • PEP 450 "สถิติใหม่" & quot; โมดูล
                      • PEP 451, โมดูลข้อมูลโมดูลมาตรฐานสำหรับระบบนำเข้าโมดูลของ Python
                      • PEP 453 ซึ่งเป็นชุดติดตั้งรวมสำหรับโปรแกรมจัดการแพคเกจ
                      • PEP 454 "tracemalloc" ใหม่ & quot; โมดูลสำหรับติดตามการจัดสรรหน่วยความจำ Python
                      • PEP 456, อัลกอริทึมแฮชใหม่สำหรับสตริง Python และข้อมูลไบนารี
                      • PEP 3154 โปรโตคอลใหม่และปรับปรุงสำหรับวัตถุดอง
                      • PEP 3156 "asyncio & quot; ใหม่" โมดูลกรอบงานใหม่สำหรับ I / O แบบอะซิงโครนัส

                      • มีอะไรใหม่ ในเวอร์ชัน 3.4.0 Beta 1:

                        • PEP 428, & lt; pathlib & quot; โมดูลให้เส้นทางระบบไฟล์เชิงวัตถุ
                        • PEP 435 มาตรฐาน "enum & quot; โมดูล
                        • PEP 436 การเพิ่มประสิทธิภาพในการสร้างซึ่งจะช่วยสร้างข้อมูลการวิเคราะห์ข้อมูลภายในสำหรับ
                        • PEP 442 ความหมายที่ดีขึ้นสำหรับการสรุปข้อสรุปของวัตถุ
                        • PEP 443 เพิ่มฟังก์ชันแบบข้อความเดียวแบบเดียวกับไลบรารีมาตรฐาน
                        • PEP 445 API C ใหม่สำหรับการใช้งานตัวจัดสรรหน่วยความจำแบบกำหนดเอง
                        • PEP 446 เปลี่ยน descriptors ไฟล์เพื่อไม่ให้สืบทอดตามค่าเริ่มต้นในโพรเซส
                        • PEP 450 "สถิติใหม่" & quot; โมดูล
                        • PEP 451, โมดูลข้อมูลโมดูลมาตรฐานสำหรับระบบนำเข้าโมดูลของ Python
                        • PEP 453 ซึ่งเป็นชุดติดตั้งรวมสำหรับโปรแกรมจัดการแพคเกจ
                        • PEP 454 "tracemalloc" ใหม่ & quot; โมดูลสำหรับติดตามการจัดสรรหน่วยความจำ Python
                        • PEP 456, อัลกอริทึมแฮชใหม่สำหรับสตริง Python และข้อมูลไบนารี
                        • PEP 3154 โปรโตคอลใหม่และปรับปรุงสำหรับวัตถุดอง
                        • PEP 3156 "asyncio & quot; ใหม่" โมดูลกรอบงานใหม่สำหรับ I / O แบบอะซิงโครนัส

                        • มีอะไรใหม่ ในเวอร์ชัน 3.4.0 อัลฟา 4:

                          • PEP 435 มาตรฐาน "enum" โมดูล
                          • PEP 436 การเพิ่มประสิทธิภาพในการสร้างซึ่งจะช่วยสร้างข้อมูลการวิเคราะห์ข้อมูลภายในสำหรับ
                          • PEP 442 ความหมายที่ดีขึ้นสำหรับการสรุปข้อสรุปของวัตถุ
                          • PEP 443 เพิ่มฟังก์ชันแบบข้อความเดียวแบบเดียวกับไลบรารีมาตรฐาน
                          • PEP 445 API C ใหม่สำหรับการใช้งานตัวจัดสรรหน่วยความจำแบบกำหนดเอง
                          • PEP 446 เปลี่ยน descriptors ไฟล์เพื่อไม่ให้สืบทอดตามค่าเริ่มต้นในโพรเซส
                          • PEP 450 "สถิติใหม่" & quot; โมดูล
                          • PEP 3156 "asyncio & quot; ใหม่" โมดูลกรอบงานใหม่สำหรับ I / O แบบอะซิงโครนัส

                          • มีอะไรใหม่ ในเวอร์ชัน 2.7.6:

                            • ประเภทของพจนานุกรมเรียงลำดับ
                            • คุณลักษณะใหม่ที่ยกเลิกการจับคู่ ได้แก่ การทดสอบการข้ามไปใช้วิธียืนยันใหม่และการทดสอบค้นพบ
                            • โมดูล io ที่เร็วกว่ามาก
                            • หมายเลขอัตโนมัติของฟิลด์ในเมธอด str.format ()
                            • การปรับปรุงข้อเสนอแบบลอยตัวกลับมาจาก 3.x
                            • การสนับสนุนกระเบื้องสำหรับ Tkinter
                            • backport ของอ็อบเจ็กต์ memoryview จาก 3.x
                            • ตั้งค่าตัวอักษร
                            • ตั้งค่าและความเข้าใจเกี่ยวกับคำศัพท์
                            • มุมมองพจนานุกรม
                            • ไวยากรณ์ใหม่สำหรับคำที่ซ้อนกันด้วย
                            • โมดูล sysconfig

                            มีอะไรใหม่ ในเวอร์ชัน 3.2.5:

                            • มีการปรับปรุงโมดูล unittest มากมาย
                            • PEP 3147 สนับสนุนไดเร็กทอรีพื้นที่เก็บข้อมูล .pyc
                            • PEP 3149 สนับสนุนไลบรารีไดนามิกที่ติดแท็กเวอร์ชัน
                            • PEP 3148 ห้องสมุดล่วงหน้าแบบใหม่สำหรับการเขียนโปรแกรมพร้อมกัน
                            • PEP 384, ABI ที่เสถียรสำหรับโมดูลส่วนขยาย
                            • PEP 391 การกำหนดค่าการบันทึกข้อมูลตามพจนานุกรม
                            • การปรับปรุง GIL ที่ปรับปรุงใหม่ซึ่งลดการโต้เถียง
                            • แพคเกจอีเมลแบบขยายที่จัดการข้อความไบต์
                            • โมดูล ssl ที่ปรับปรุงขึ้นโดยสนับสนุน SSL contexts และ certificate hostname matching
                            • โมดูล sysconfig เพื่อเข้าถึงข้อมูลการกำหนดค่า
                            • การเพิ่มโมดูล shutil ในระหว่างที่มีการสนับสนุนแฟ้มเก็บถาวร
                            • การปรับปรุงมากมายสำหรับคอนโซลการกำหนดค่าซึ่ง ได้แก่ การสนับสนุนโปรโตคอล
                            • ปรับปรุง pdb โปรแกรมดีบัก Python
                            • แก้ไขปัญหามากมายเกี่ยวกับไบต์ / สตริง (ไฟล์ชื่อตัวแปรสภาพแวดล้อม)
                            • การแก้ไขปัญหาเกี่ยวกับความสอดคล้องและพฤติกรรมจำนวนมากสำหรับการดำเนินงานเป็นตัวเลข

                            • มีอะไรใหม่ ในเวอร์ชัน 3.3.2:

                              • PEP 380, ไวยากรณ์สำหรับการมอบหมายให้กับ subgenerator (yield from)
                              • PEP 393 การแสดงสตริงที่ยืดหยุ่น (การลบล้างความแตกต่างระหว่าง & quot; กว้าง & quot; และ & quot; การสร้างแบบ Unicode ที่แคบลง
                              • การใช้งาน C & quot; ทศนิยม & quot; โมดูลที่มีความเร็วสูงสุด 120 เท่าสำหรับแอพพลิเคชันที่ใช้ทศนิยมมาก
                              • ระบบนำเข้า (__import__) อิงตาม importlib โดยปริยาย
                              • ใหม่ & quot; lzma & quot; โมดูลที่มีการสนับสนุน LZMA / XZ
                              • PEP 397, ตัวเปิด Python สำหรับ Windows
                              • PEP 405 การสนับสนุนสภาพแวดล้อมเสมือนจริงในแกน
                              • PEP 420 สนับสนุนแพคเกจ namespace
                              • PEP 3151 การทำซ้ำลำดับชั้นการยกเว้น OS และ IO
                              • PEP 3155 ชื่อที่มีคุณสมบัติเหมาะสมสำหรับชั้นเรียนและฟังก์ชัน
                              • PEP 409 ยกเว้นบริบทข้อยกเว้น
                              • PEP 414, ตัวอักษร Unicode ที่ชัดเจนเพื่อช่วยในการย้ายข้อมูล
                              • PEP 418, นาฬิกาที่ไม่ขึ้นกับแพลตฟอร์มที่ขยายเวลาใน & quot; เวลา & quot; โมดูล
                              • PEP 412 การใช้งานพจนานุกรมคีย์ร่วมกันใหม่ที่ช่วยประหยัดหน่วยความจำสำหรับโค้ดเชิงวัตถุ
                              • อย่างมาก
                              • PEP 362, ฟังก์ชันลายเซ็นวัตถุ
                              • & quot; faulthandler ใหม่ & quot; โมดูลที่ช่วยในการวินิจฉัยความขัดข้อง
                              • ใหม่ & quot; unittest.mock & quot; โมดูล
                              • & quot; ipaddress ใหม่ & quot; โมดูล
                              • & quot; sys.implementation & quot; แอตทริบิวต์
                              • กรอบนโยบายสำหรับแพคเกจอีเมลด้วยนโยบายชั่วคราว (ดูนโยบาย PEP 411) ที่เพิ่มการสนับสนุน Unicode ที่ดีขึ้นสำหรับการแยกวิเคราะห์ส่วนหัวอีเมล
                              • A & quot; คอลเล็กชันChainMap & quot; class สำหรับการเชื่อมโยงการแม็พไปยังหน่วยเดียว
                              • เครื่องห่อหุ้มสำหรับฟังก์ชั่น POSIX ในเมนู & quot; os & quot; และ & quot; สัญญาณ & quot; โมดูลรวมถึงฟังก์ชันที่เป็นประโยชน์อื่น ๆ เช่น & quot; sendfile () & quot;
                              • การสุ่มเลือกแฮชที่นำมาใช้ในเวอร์ชัน bugfix ก่อนหน้านี้จะถูกเปิดโดยค่าเริ่มต้น

                              • มีอะไรใหม่ ในเวอร์ชัน 3.3.0:

                                • PEP 380, ไวยากรณ์สำหรับการมอบหมายให้กับ subgenerator (yield from)
                                • PEP 393 การแสดงสตริงที่ยืดหยุ่น (การลบล้างความแตกต่างระหว่าง & quot; กว้าง & quot; และ & quot; การสร้างแบบ Unicode ที่แคบลง
                                • การใช้งาน C & quot; ทศนิยม & quot; โมดูลที่มีความเร็วสูงสุด 120 เท่าสำหรับแอพพลิเคชันที่ใช้ทศนิยมมาก
                                • ระบบนำเข้า (__import__) อิงตาม importlib โดยปริยาย
                                • ใหม่ & quot; lzma & quot; โมดูลที่มีการสนับสนุน LZMA / XZ
                                • PEP 397, ตัวเปิด Python สำหรับ Windows
                                • PEP 405 การสนับสนุนสภาพแวดล้อมเสมือนจริงในแกน
                                • PEP 420 สนับสนุนแพคเกจ namespace
                                • PEP 3151 การทำซ้ำลำดับชั้นการยกเว้น OS และ IO
                                • PEP 3155 ชื่อที่มีคุณสมบัติเหมาะสมสำหรับชั้นเรียนและฟังก์ชัน
                                • PEP 409 ยกเว้นบริบทข้อยกเว้น
                                • PEP 414, ตัวอักษร Unicode ที่ชัดเจนเพื่อช่วยในการย้ายข้อมูล
                                • PEP 418, นาฬิกาที่ไม่ขึ้นกับแพลตฟอร์มที่ขยายเวลาใน & quot; เวลา & quot; โมดูล
                                • PEP 412 การใช้งานพจนานุกรมคีย์ร่วมกันใหม่ที่ช่วยประหยัดหน่วยความจำสำหรับโค้ดเชิงวัตถุ
                                • อย่างมาก
                                • PEP 362, ฟังก์ชันลายเซ็นวัตถุ
                                • & quot; faulthandler ใหม่ & quot; โมดูลที่ช่วยในการวินิจฉัยความขัดข้อง
                                • ใหม่ & quot; unittest.mock & quot; โมดูล
                                • & quot; ipaddress ใหม่ & quot; โมดูล
                                • & quot; sys.implementation & quot; แอตทริบิวต์
                                • กรอบนโยบายสำหรับแพคเกจอีเมลด้วยนโยบายชั่วคราว (ดูนโยบาย PEP 411) ที่เพิ่มการสนับสนุน Unicode ที่ดีขึ้นสำหรับการแยกวิเคราะห์ส่วนหัวอีเมล
                                • A & quot; คอลเล็กชันChainMap & quot; class สำหรับการเชื่อมโยงการแม็พไปยังหน่วยเดียว
                                • เครื่องห่อหุ้มสำหรับฟังก์ชั่น POSIX ในเมนู & quot; os & quot; และ & quot; สัญญาณ & quot; โมดูลรวมถึงฟังก์ชันที่เป็นประโยชน์อื่น ๆ เช่น & quot; sendfile () & quot;
                                • การสุ่มเลือกแฮชที่นำมาใช้ในเวอร์ชัน bugfix ก่อนหน้านี้จะถูกเปิดโดยค่าเริ่มต้น

ซอฟต์แวร์ที่คล้ายกัน

PyRuby
PyRuby

11 May 15

R
R

17 Feb 15

Pike
Pike

20 Feb 15

Pyexpander
Pyexpander

20 Feb 15

ความคิดเห็นที่ Python

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่