ไมโครซอฟท์เพิ่มฟีเจอร์ใหม่ให้ OneNote สามารถฝังโค้ดโปรแกรมลงในโน้ต แล้วรันให้ดูผลลัพธ์จากโค้ดดังกล่าวได้เลย
ฟีเจอร์นี้เป็นความร่วมมือกับบริษัท Repl.it ที่สอนการเขียนโค้ดออนไลน์อยู่แล้ว สิ่งที่ผู้ใช้ต้องทำคือเขียนโค้ด snippet ในเว็บ Repl.it แล้วคัดลอกลิงก์มาแปะใน OneNote ก็จะแปลงเป็นโค้ดให้เลยโดยไม่ต้องทำอะไรเพิ่ม (Repl.it รองรับแทบทุกภาษาโปรแกรมยอดนิยม)
กลุ่มเป้าหมายหลักของฟีเจอร์นี้คือครูที่ใช้ OneNote for Classroom เป็นเครื่องมือสอนเด็กๆ ในชั้นเรียน จะสามารถสอนวิชาเขียนโปรแกรมได้สะดวกขึ้นกว่าเดิม
ที่มา - Office Blog
ดัชนี TIOBE ที่จัดอันดับภาษาเขียนโปรแกรมยอดนิยม ได้รายงานอันดับเดือนสิงหาคม 2016 ออกมา ถึงแม้ 5 อันดับแรกจะไม่มีการเปลี่ยนแปลง (Java, C, C++, C# และ Python ตามลำดับ) แต่สิ่งที่ TIOBE ให้ข้อสังเกตคือคะแนนความนิยม C อยู่ที่ 11.303% ต่ำที่สุดนับตั้งมีการจัดอันดับ TIOBE นี้ขึ้นเมื่อ 15 ปีที่แล้ว
คำอธิบายของ TIOBE คือปัจจุบันการพัฒนาโปรแกรมนั้นเป็นเว็บหรือแอพบนมือถือมากขึ้น ทำให้ความนิยมของ C ลดลง นอกจากนี้ภาษาอื่นยังมีบริษัทขนาดใหญ่คอยผลักดัน อาทิ Java (ออราเคิล) C++, C#, TypeScript (ไมโครซอฟท์) Java, Python, Go, Dart, JavaScript (กูเกิล) Swift, Objective-C (แอปเปิล) แต่ไม่มีบริษัทใดหนุน C เลยนั่นเอง
ที่มา: TIOBE ผ่าน Business Insider
Seymour Aubrey Papert นักคณิตศาสตร์ผู้บุกเบิกการใช้คอมพิวเตอร์เป็นเครื่องมือเพื่อการศึกษา และเป็นหนึ่งในสี่ของผู้ร่วมออกแบบภาษา Logo ร่วมกับ Daniel G. Bobrow, Wally Feurzeig, และ Cynthia Solomon เสียชีวิตที่บ้านของเขาเองเมื่อวันที่ 31 กรกฎาคมที่ผ่านมา
ภาษา Logo เป็นภาษาเพื่อการศึกษา มันใช้วาดภาพด้วยการควบคุมเต่าให้เคลื่อนที่ไปตามคำสั่ง (ลองเช่นตัวอย่างได้ใน JS Logo)
ผมเองเคยเรียนเขียนโปรแกรมแรกๆ สมัยเด็กๆ ก็มี Logo เป็นภาษาหนึ่งที่เคยเรียนมา ขอแสดงความเคารพกับผู้บุกเบิกวงการในการสร้างภาษาโปรแกรมให้เด็กๆ เข้าถึงได้จนทุกวันนี้ครับ
IEEE Spectrum นิตยสารของ IEEE รายงานการสำรวจความนิยมภาษาโปรแกรมมิ่ง โดยสิบอันดับแรกได้แก่ C, Java, Python, C++, R, C#, PHP, JavaScript, Ruby, และ Go ตามลำดับ
การสำรวจของ IEEE Spectrum อาศัยข้อมูลจาก 10 แหล่ง เช่น กูเกิล, ทวิตเตอร์ GitHub, Stack Overflow, Dice ทำให้นอกจากอันดับรวมแล้ว ยังมีการจัดอันดับในมิติต่างๆ เช่น แนวโน้มความนิยม (trending), ตำแหน่งงาน, และโลกโอเพนซอร์ส ทาง IEEE Spectrum ยังเปิดให้คนทั่วไปสามารถสร้างตำแหน่งจากข้อมูลที่หามา โดยถ่วงน้ำหนักความสำคัญจากข้อมูลแต่ละแหล่งได้เอง
ในกระทู้ที่ ทีมงาน Android ไปตอบคำถามบน Reddit มีข้อมูลที่น่าสนใจหลายอย่าง อีกประเด็นที่คนถามกันเยอะคือ Android มีแผนจะรองรับภาษาโปรแกรมอื่นนอกจาก Java หรือไม่
คำตอบคือ Android ยังไม่มีแผนย้ายไปใช้ภาษาอื่นเลย ตอนนี้ Android Nougat ยังรองรับฟีเจอร์ของ Java 8 เพียงบางส่วนเท่านั้น และจะรองรับเพิ่มเติมในรุ่นถัดๆ ไป
ในกระทู้ยังมีคนถามถึงภาษา Kotlin ที่พัฒนาโดย JetBrain และเข้ากันได้ 100% กับ Java คำตอบที่ได้คือทีม Android มองว่าตัวภาษา Kotlin เป็นภาษาที่ดี แต่ก็ยังไม่มีแผนใดๆ ในการย้ายไปใช้เช่นกัน
ดัชนีความนิยมภาษาเขียนโปรแกรม TIOBE แสดงความนิยมในเดือนกรกฎาคม แม้ว่าความเปลี่ยนแปลงจะไม่มากนัก แต่สิ่งที่น่าสนใจคือภาษาแอสเซมบลีกลับขึ้นมาเป็นอันดับสิบ
ภาษาแอสเซมบลีขึ้นไปอันดับสูงสุดคืออันดับ 9 เมื่อเดือนมกราคมที่ผ่านมา หลังจากเรตติ้งความนิยมเพิ่มเกิน 2% เป็นครั้งแรกในรอบ 5 ปี แต่ความนิยมของภาษาโดยรวมก็เพิ่มขึ้นอย่างมากตั้งแต่ปี 2015 เป็นต้นมา
มนุษยชาติไปเยือนดวงจันทร์สำเร็จด้วยยาน Apollo 11 ในปี 1969 เบื้องหลังความสำเร็จของภารกิจนี้มีระบบคอมพิวเตอร์ควบคุมยานอวกาศ Apollo Guidance Computer (AGC) ที่พัฒนาโดย MIT Instrumentation Laboratory อยู่ด้วย ซึ่งถือเป็นความก้าวหน้าอย่างมากของวิทยาการคอมพิวเตอร์ในยุคนั้น
โค้ดทั้งหมดของ AGC ยังถูกพิมพ์ลงในกระดาษ และหลงเหลือมาอยู่ถึงปัจจุบัน โดยสถาบัน MIT สแกนเอกสารทั้งหมดเผยแพร่ผ่านอินเทอร์เน็ต และมีคนพยายามถอดภาพเหล่านั้นกลับมาเป็นโค้ดอีกครั้งด้วยมือ อย่างไรก็ตาม คุณภาพของการสแกนมีจุดบกพร่องทำให้ภาพไม่ชัดเจนนัก จนส่งผลให้โครงการล่าช้าไปพอสมควร
พ่อแม่ผู้ปกครองในสหราชอาณาจักรอาจจะมีทางเลือกในการหากิจกรรมให้ลูกๆ ช่วงในปิดเทอมฤดูร้อนมากขึ้น เมื่อ Google ในสหราชอาณาจักรจัดกิจกรรม Summer Squad ซึ่งเป็นคอร์สสอนการเขียนโปรแกรมเบื้องต้นสำหรับเด็กวัย 8-13 ปี เป็นระยะเวลา 8 สัปดาห์โดยไม่เสียค่าใช้จ่าย
เซสชันที่สอนมีทั้งที่เกี่ยวกับ Raspberry Pi, การเขียนโปรแกรมภาษา Python หรือแม้แต่การสร้างหุ่นยนต์เบื้องต้น โดยใช้ชุด Mindstorms EV3 ของเลโก้เป็นต้น โดยเด็กๆ จะได้รับรางวัลเป็นเข็มกลัดและเสื้อเชิ้ต หากสามารถผ่านการทดลองหรือเงื่อนไขในแต่ละเซสชันได้
กิจกรรมนี้จัดขึ้นทั้งในกรุงลอนดอน 2 แห่งและในเขตมณฑลเอสเซ็กซ์อีก 1แห่ง ตั้งแต่วันที่ 12 กรกฎาคมไปจนถึง 1 กันยายนนี้
ไมโครซอฟท์ประกาศความร่วมมือกับ Red Hat และ Codenvy บริษัทที่รับผิดชอบการพัฒนา Eclipse รุ่นถัดไป สร้างมาตรฐานกลางสำหรับการเพิ่มภาษาโปรแกรมใหม่ๆ ให้ซอฟต์แวร์ IDE (Integrated Development Environment) รองรับได้ง่ายขึ้น
แนวคิดของเรื่องนี้คือตัว IDE หรือ Editor จะรองรับภาษาโปรแกรมใหม่ๆ ต้องมีข้อมูลของภาษานั้นเพื่อใช้ตรวจ syntax, เติมโค้ด (code completion) รวมถึงทำ refactoring ดังนั้น IDE จะถูกออกแบบให้ดึงข้อมูลของภาษาโปรแกรมจาก "Language Servers" ที่มีข้อมูลของแต่ละภาษาอยู่
กูเกิลเปิดตัว Project Bloks แพลตฟอร์มสร้างเล่นเด็กสำหรับสอนเขียนโปรแกรม โดยตัวแพลตฟอร์มสร้างจาก Raspberry Pi Zero และเชื่อมต่อกับโลกภายนอกผ่าน Wi-Fi หรือ Bluetooth
ตัว Project Bloks เองจะมีบอร์ดสามชุด ได้แก่ Brain Board เป็นบอร์ดหลักสำหรับการประมวลผล, Base Board เป็นบอร์ดอ่านคำสั่ง บนบอร์ดเป็นเซ็นเซอร์แบบ capacitive, Puck เป็นคำสั่งสำหรับวางลงบน Base Board ให้อ่านคำสั่งในโปรแกรม ผู้ออกแบบสามารถออกแบบคำสั่ง เช่น ทิศทางหุ่นยนต์ หรือคำสั่งอื่นๆ
ตัว Project Bloks สามารถนำไปสร้างของเล่นได้อีกที เช่น ชุดเซ็นเซอร์ที่เด็กๆ จะสามารถเขียนโปรแกรมควบคุมอุปกรณ์ในบ้านจากเซ็นเซอร์ได้เอง, หรือสร้างเครื่องสังเคราะห์เสียงแบบโปรแกรมได้
Google เคยเปิดคอร์สสอนเขียนแอพแอนดรอยด์บน Udacity สำหรับคนที่มีประสบการณ์มาแล้ว (ข่าวเก่า) ล่าสุด Google ได้เพิ่มหลักสูตร Android Basics Nanodegree สอนเขียนแอพแอนดรอยด์สำหรับคนที่ไม่มีประสบการณ์ในการเขียนโปรแกรม
คุณเริ่มหัดเขียนโปรแกรมกันตอนไหนครับ
ผมคิดว่าส่วนใหญ่น่าจะเริ่มหัดเขียนโปรแกรมกันตอน ม.ปลาย หรือไม่ก็เพิ่งมาเขียนจริงๆ จังๆ ตอนเข้ามหาวิทยาลัย อาจมีอาจารย์หรือรุ่นพี่มาสอนให้ หรือมีโปรเจคที่ถูกบังคับให้ทำแต่อาจารย์ไม่สอน ต้องไปงมหาเอาเองในกูเกิลหรือ Stack Overflow แทน ไม่ว่าจะเรียนกันมาแบบไหน สิ่งที่ได้กลับไปนอกเหนือจากเกรดรายวิชา หรือโปรเจคที่ทำไปแล้ว ก็คือประสบการณ์การเขียนโปรแกรมที่ได้รับระหว่างเรียนนั่นเอง
วันนี้ ผมจะพามารู้จักกับโรงเรียน 42 (ใช่แล้วครับ ชื่อโรงเรียนเป็นแบบนี้จริงๆ) ซึ่งเป็นโรงเรียนฝึกให้นักเรียนเขียนโปรแกรม แต่ความแปลกของโรงเรียนนี้ไม่ได้มีแค่ชื่อของมันเพียงอย่างเดียว กระบวนการสอนก็มีความแปลกไม่แพ้กัน เพราะที่นี่ไม่มีการเรียนการสอน ไม่มีอาจารย์หรือเมนเทอร์คอยให้คำแนะนำ มีแต่โปรเจคที่ให้ทำร่วมกันกับเพื่อนๆ เท่านั้น
Microsoft Research เสนอโครงการวิจัย Checked C ที่พยายามหาทางสร้างส่วนขยายของภาษาซีเพื่อป้องกันบั๊กที่เกิดขึ้นบ่อยๆ ในภาษาซี เช่น การใช้บัฟเฟอร์เกินกำหนด, การเข้าถึงหน่วยความจำเกินขอบเขต, และการแปลงชนิดค่าตัวแปรผิดประเภท
ฟีเจอร์ป้องกันบั๊กเหล่านี้มีในภาษาสมัยใหม่แทบทั้งหมดแล้ว แต่ซอฟต์แวร์ระบบ (system software) ส่วนใหญ่ในโลกก็ยังคงเขียนด้วยภาษา C/C++ รวมถึงระบบปฏิบัติการ, ระบบฐานข้อมูล, หรือตัวแปลภาษาโปรแกรมส่วนใหญ่ บั๊กพื้นฐานเหล่านี้มีส่วนสำคัญต่อความเสถียรของระบบและช่องโหว่ของระบบ
แอปเปิลเปิดตัว Swift Playgrounds แอพบน iPad ที่ออกแบบมาเพื่อสอนการเขียนโปรแกรมภาษา Swift โดยเฉพาะ
Swift Playgrounds จะมีอินเทอร์เฟซที่เอาใจผู้ใช้กลุ่มเด็ก บทเรียนหลักเป็นการ์ตูนน่ารัก ให้ผู้เล่นต้องเขียนโปรแกรมสั่งให้ตัวละครเดินไปมาและแก้ปริศนา (ลักษณะเดียวกับเว็บเขียนโปรแกรมพวก Code.org) เพื่อสอนให้เรียนรู้แนวคิดของ loop, parameter, function เป็นต้น
แอพออกแบบมาสำหรับ iPad เป็นหลัก มีปุ่มต่างๆ ช่วยให้เขียนโค้ดได้ง่ายโดยไม่ต้องพิมพ์ตัวอักษรมากนัก แอพจะเปิดให้ใช้ฟรีช่วงฤดูใบไม้ร่วงปีนี้
เรื่องนี้อาจเป็นข่าวชวนหัว แต่ก็สะท้อนความเป็นจริงอะไรบางอย่างไม่ใช่น้อย เมื่อเว็บไซต์ข่าวไอที TechWorm รายงานว่าผู้ใช้ Reddit ที่มีชื่อว่า FiletofFish1066 ซึ่งมีอาชีพเป็นโปรแกรมเมอร์ ถูกให้ออกจากงาน หลังจากที่บริษัทซึ่งเขาเคยทำงานอยู่ด้วย พบว่าเขาเขียนบอทขึ้นมาทำงานแทนเขาเองเป็นเวลานานกว่า 6 ปี
ไอบีเอ็มเข้าเป็นสมาชิกระดับแพลทินัมของ R Consortium แล้วในวันนี้ โดยสมาชิกระดับนี้มีสามรายคือ ไอบีเอ็ม, ไมโครซอฟท์, และ RStudio การเข้าเป็นสมาชิกระดับนี้ทำให้ไอบีเอ็มสามารถส่งตัวแทนเข้ามาเป็นกรรมการของ R Consortium เพื่อแนะแนวทางด้านเทคนิคของชุมชน R ต่อไป
ภาษา R ได้รับความนิยมสูงขึ้นเรื่อยๆ จากความต้องการประมวลผลข้อมูลขนาดใหญ่และข้อมูลทางสถิติ ไมโครซอฟท์เองก็เพิ่มฟีเจอร์ภาษา R เข้ามาใน Visual Studio แล้ว การที่ไอบีเอ็มเข้ามามีส่วนร่วมในชุมชน R เช่นนี้ก็เป็นเรื่องที่สมเหตุสมผลเพราะลูกค้าที่เป็นองค์กรขนาดใหญ่ก็อาจจะต้องใช้งานเทคโนโลยีที่เกี่ยวข้องกับ R มากขึ้นเรื่อยๆ
ELLO คือคอมพิวเตอร์ที่อาจไม่เหมาะกับผู้ใช้ทั่วไป แต่เหมาะสำหรับโปรแกรมเมอร์ผู้ต้องการเรียนรู้ระบบและแฮกกิ้งโดยเฉพาะ เพราะ ELLO ไม่ใช่คอมพิวเตอร์สำเร็จรูป แต่เป็นคอมพิวเตอร์ DIY ที่ผู้ใช้งานต้องนำไปประกอบเข้าด้วยกัน โดย EllO มาพร้อมกับแผงวงจรไฟฟ้า 6 ชิ้น ความหนารวม 6.4 มิลลิเมตร บอร์ดทดสอบอุปกรณ์ จอ LCD Touchscreen กว้าง 7 นิ้ว และ แป้นพิมพ์
สมาคม Association for Computing Machinery (ACM) เป็นสมาคมวิชาชีพด้านคอมพิวเตอร์ที่เก่าแก่และมีจำนวนสมาชิกมากที่สุดแห่งหนึ่งของโลก นอกจากวารสารวิชาการ ACM ที่มีชื่อเสียงแล้ว กิจกรรมอย่างหนึ่งของสมาคมคือการแข่งขันเขียนโปรแกรมระดับมหาวิทยาลัย (International Collegiate Programming Contest หรือ ICPC) ซึ่งเป็นการแข่งขันระดับโลกที่มีนักศึกษาทั่วโลกจำนวนหลายหมื่นคนเข้าชิงชัย
Google App Engine เริ่มรองรับการพัฒนาโปรแกรมด้วยภาษา Ruby แล้ว สถานะตอนนี้ยังเป็นขั้น Beta แต่นักพัฒนาก็สามารถใช้เฟรมเวิร์คยอดนิยมอย่าง Rails หรือ Sinatra ได้แล้ว
การใช้งาน Ruby บน App Engine ยังสามารถใช้แพ็กเกจ gcloud เพื่อเข้าถึงฟีเจอร์ต่างๆ ของ Google Cloud Platform (เช่น BigQuery หรือ Cloud Datastore) ได้ทันที นอกจากนี้กูเกิลยังเปิดซอร์สตัวซอฟต์แวร์ทั้งหมดที่ใช้รัน Ruby บน App Engine ต่อสาธารณะด้วย
ก่อนหน้านี้ App Engine รองรับการพัฒนาด้วยภาษา Python, Java, Go ตามด้วย PHP และ Node.js รวมทั้งหมด 5 ภาษา ส่วน Ruby นับเป็นภาษาที่หกครับ
ทีมพัฒนา Chrome ออกมาประกาศว่า Chrome 52 (ตอนนี้สถานะยังเป็นรุ่นทดสอบ) จะรองรับมาตรฐาน ECMAScript (ชื่ออย่างเป็นทางการของ JavaScript) เวอร์ชัน 6 และ 7 แล้ว
สเปก ECMAScript 6 ผ่านเป็นมาตรฐานเมื่อกลางปีที่แล้ว สถานะของ Chrome 52 สามารถผ่านชุดทดสอบมาตรฐานได้ 98% แล้ว เบราว์เซอร์อีกตัวที่ได้คะแนนระดับเดียวกันคือ Safari Technology Preview ทำคะแนนได้ 99% ส่วน Edge และ Firefox อยู่ที่ 90% ใครสนใจตามไปดูตารางคะแนนกันได้
GitLab.com ผู้พัฒนาระบบจัดการโค้ดโอเพนซอร์สและบริการโฮสต์โค้ดประกาศความร่วมมือกับ DigitalOcean ให้บริการเซิร์ฟเวอร์ฟรีสำหรับผู้ที่วางโฮสต์บน GitLab.com โดยใช้ฟีเจอร์ GitLab Runner Autoscale
บริการฟรีจำกัดเฉพาะผูใช้ GitLab.com เท่านั้น ส่วนผู้ที่ดาวน์โหลด GitLab ไปติดตั้งเองสามารถขอรับโปรโมชั่น 10 ดอลลาร์ (ซึ่งเอาเข้าจริงก็ไม่ต่างจากโปรโมชั่นทั่วไปของ DigitalOcean) หรือหากเป็นลูกค้า GitLab Enterprise Edition จะได้อีเมลเสนอโปรโมชั่นเครดิตถึง 250 ดอลลาร์
MicroPython เปิดระดมทุนปีที่แล้วเพื่อพัฒนาโค้ดสำหรับ ESP8266 ให้ทำงานได้เต็มประสิทธิภาพ และได้เงินไปถึง 28,534 ปอนด์จากเป้าหมาย 6,000 ปอนด์ ตอนนี้ผลจากการระดมทุนก็เริ่มชัดเจนเมื่อโค้ดปรับปรุงการทำงานสำหรับ ESP8266 รวมเข้ามาใน MicroPython 1.7 ชุดแรกแล้ว
รายการปรับปรุงเช่น ระบบไอพี, รองรับ Bignum, เปิดใช้งานโมดูลเพิ่มเติมจำนวนมาก
ทางทีมพัฒนา MicroPython แสดงผลโหวตโมดูลเพิ่มเติมสำหรับการระดมทุน สองโมดูลหลักที่ได้รับการโหวตสูงสุดคือ MQTT และ OTA ดังนั้นทีมงานจะเริ่มพอร์ตสองโมดูลนี้ก่อน
GitHub ประกาศรองรับการ commit และ tag โค้ดที่ยืนยันด้วย GPG เพิ่มความน่าเชื่อถือให้กับโค้ดว่าไม่ได้ถูกดัดแปลง แม้ว่า GitHub จะถูกแฮกไปก็ตาม (แต่ถ้ากุญแจลับ GPG หลุดอีกก็ช่วยไม่ได้)
หน้าเว็บของ GitHub เองจะแสดงเครื่องหมายยืนยันว่าโค้ดที่ commit ครั้งใดบ้างที่ได้รับการยืนยันด้วย GPG แล้วบ้าง
ความสามารถในการตรวจสอบโค้ดด้วย GPG เป็นความสามารถของ Git มาก่อน เป็นประโยชน์ในกรณีเราไม่ได้ดึงโค้ดจากแหล่งของนักพัฒนาโดยตรง หรือโค้ดที่ต้องระวังการถูกแก้ไขจากภายนอกกว่าปกติ สำหรับคนทั่วไปอาจจะไม่จำเป็นเท่าใดนัก
ที่มา - GitHub
เหล่าวิศวกรชีววิทยาแห่ง MIT ได้สร้างภาษาสำหรับการเขียนโปรแกรมขึ้นมาใหม่ ด้วยการเขียนโปรแกรมดังกล่าว พวกเขาจะสามารถออกแบบวงจรรหัสพันธุกรรมให้แก่เซลล์สิ่งมีชีวิตเพื่อกำหนดลักษณะเฉพาะของเซลล์นั้นได้
ด้วยภาษาที่ถูกพัฒนาขึ้นมานี้ ไม่ว่าใครก็สามารถออกแบบฟังก์ชั่นของเซลล์ได้ เช่น สั่งให้เซลล์ตรวจสอบสภาพแวดล้อมและทำการตอบสนองอย่างใดอย่างหนึ่งเมื่ออยู่ภายใต้สภาวะแวดล้อมที่กำหนด จากนั้นพวกเขาก็จะสร้างรหัสพันธุกรรมขึ้นมาตามโปรแกรมที่เขียนเอาไว้ ก่อนจะนำไปใส่ไว้ในเซลล์สิ่งมีชีวิต
โครงการ Python ประกาศแผนการหลัง Python 3 พร้อมใช้งานเต็มที่แล้วว่าถึงเวลาวางแผนถึงเวอร์ชั่นต่อไป และตอนนี้ก็ประกาศว่ารุ่นต่อไปจะเป็น Python 8
สาเหตุที่ต้องประกาศแผนอย่างรวดเร็วเพราะในสมัย Python 2 นั้นมีการวางแผนยาวนานจน Python 2 มีการใช้งานเป็นวงกว้างและการอัพเกรดทำได้ยาก เช่น เหตุการณ์ล่าสุดที่ Ubuntu ถอด Python 2 ไม่ได้ เพื่อให้การอัพเกรดได้รวดเร็วก็จะต้องรีบออกเวอร์ชั่นใหม่ ส่วนสาเหตุที่ต้องเป็น Python 8 เพื่อให้เลขเวอร์ชั่นนำหน้า Perl 6 และ PHP 7 และหลังจากนั้นจะออกเวอร์ชั่นใหม่ทุกๆ 2 ปี พร้อมกับปรับเลขเวอร์ชั่นเป็นการคูณสองจากเวอร์ชั่นก่อนหน้าไปเรื่อยๆ คาดว่าเลขเวอร์ชั่นจะแซงหน้าไฟร์ฟอกซ์ในปี 2022 เพราะไฟร์ฟอกซ์จะเป็นเวอร์ชั่น 44 แต่ Python จะเป็นเวอร์ชั่น 64