| ผู้พัฒนา: | Yasushi Obata (6) | ||
| ราคา: | $5.99 | ||
| การจัดอันดับ: | 0 | ||
| ความเห็น: | 0 เขียนความเห็น | ||
| รายการ: | 0 + 0 | ||
| แต้มแล: | 0 + 0 ¡ | ||
| App Store | |||
คำอธิบาย
PeterJohn is a Python3 PlayGrounds runs on iPhone.
This enables you to code, run and learn Python3 even on the train, on the bus, even Offline.
****Why we named "PeterJohn";;
Peter is the son of Old John. Young John is the son of Zebedee.
Peter and Young John led Christianity in the early church.
We named "PeterJohn" after the two names of Peter and Young John.
** Why we made this and Why we chose Python3;;
We wanted to code even on the train or even on the bus,
even on OffLine.
and wanted to offer you to do the same things.
We chose Python3 as the programing language.
'cause the Curly Bracket language such
as JavaScript needs many lines and
it's Not appropriate in the narrow iPhone screen.
**Basic Technology;;
PeterJohn is constructed on some of basic technologies.
**Python-Apple-Support;;
We didn't want to make any Wheel language and
any Wheel interpreter.
so we chose Python3 and
we used "Python-Apple-Support" as the Python3 interpreter.
"Python-Apple-Support" is one of CPython.
**CPython's Extension Function;;
This is used for Python to call Swift function
such as GUI
via Objective-C and
for Swift to call Python via Objective-C
in order to offer Python3 interpreter.
**PeterJohn-Bridging-Header.h;;
This is used to import Objective-C header files to Swift.
This enables Swift to use CPython's Extension Function via Objective-C.
**PeterJohn-Swift.h;;
This enables CPython's Extension Function to use Swift such as GUI via Objective-C.
**AudioKit;;
To implement playing MIDI function, we used AudioKit.
**squash.py;;
Many people on this planet have learned the programing
from the "squash.py".
****What we offer you;;
**s00stdErrTest.py;;
iOS hides "stderr" to make simple to use iPhone.
but it's required when we learn Python3.
so I wrote "logStdErr.py".
Import "logStdErr" and
execute "logStdErr.errToFile()"
in your code.
**s01basicUi.py;;
pj.title()
pj.removeAllFromCanvas()
pj.createRectangle()
pj.createCircle()
pj.createLabel()
pj.setText()
pj.updateMainPanel()
**s02midiTest.py;;
pj.midi();
**s03bindTest.py;;
pj.bindMotionFunction()
pj.bindMotionCanvasFunction()
pj.bindButtonFunction()
pj.bindKeyPressFunction()
For example,
pj.bindButtonFunction("p1:s03bindTest.click")
By the notation of "p1:s03bindTest.click",
the function "click" is executed
only from the script file "s03bindTest" in the project "p1".
**s04timerTest.py;;
pj.startTimerFunctionAfter()
pj.stopTimer()
For example,
pj.startTimerFunctionAfter("p1:s04timerTest.gameLoop")
By the notation of "p1:s04timerTest.gameLoop",
the function "gameLoop" is executed
only from the script file "s04timerTest" in the project "p1".
**s05squash.py;;
This is the "PeterJohn" implementation
of the Famous "squash.py".
**s06spriteBundle.py;;
pj.createSpriteBundle()
This's just a demonstration,
you need to proceed to create Sprite from SandBox
'cause the Bundle file is freezed when we submitted
this app to AppStore and
you can Not change the Bundle file.
**s07audioBundle.py;;
pj.playSoundEffectsBundle()
pj.prepareBgmBundle()
pj.playBGM()
This's just a demonstration,
you need to proceed to create Audio from SandBox
'cause the Bundle file is freezed when we submitted
this app to AppStore and
you can Not change the Bundle file.
**s08spriteSandBox.py;;
pj.createSpriteSandBox()
You can import your PNG files to your project.
**s09audioSandBox.py;;
pj.playSoundEffectsSandBox()
pj.prepareBgmSandBox()
pj.playBGM()
You can import your MP3 files to your project.
**Acknowledgements;;
Thank you Lord, Thank you King Jesus.
Thank you AppStore Review Team, every day.
Thank you Guido van Rossum, the author of "CPython".
Thank you Russell Keith-Magee, the author of "Python-Apple-Support".
Thank you Aurelius Prochazka, the author of "AudioKit".
Thank you M-Sugaya, the author of "squash.py".
Best Regards,
--Yasushi Yassun Obata
Ad
ภาพหน้าจอ
มีอะไรใหม่
- เวอร์ชัน: 2026.0301.0617
- อัปเดต:
- 'TutorialSeason003/S007AMACEaction.py' Added Version;
We Added Three APIs at this time.
Please Check the 'TutorialSeason003/S007AMACEaction.py' to know how to use the APIs.
import pjThreeDim as pj3d
import pjTkInter as tk
1) pj3d.setMaterial()
Check how to use in TutorialSeason003/pjAMACEactionCameraAngle.py;putSideWall() method;
it will make your 3D games beautiful.
2) pj3d.removeNodeHasPrefix()
Check how to use in TutorialSeason003/pjAMACEactionCameraAngle.py;initGame() method;
it will make easier to remove some of Nodes.
3) tk.removeNodeHasPrefix()
Check how to use in TutorialSeason003/pjAMACEactionCameraAngle.py;hideCastTheDemonOutOf(), hideBambooSpear(), hideWin1() method;
it will make easier to remove some of Nodes.
Best Regards,
--Yasushi Yassun Obata
ราคา
- วันนี้: $5.99
- ต่ำสุด: $4.99
- มากที่สุด: $5.99
ติดตามราคา
Ad
ผู้พัฒนา
- Yasushi Obata
- แพลตฟอร์ม: iOS แอป (5) iOS เกม (1)
- รายการ: 0 + 0
- แต้มแล: 0 + 0 ¡
- การจัดอันดับ: 0
- ความเห็น: 0
- ลดราคา: 0
- วิดีโอ: 0
- RSS: ติดตาม
แต้มแล
0 ☹️
การจัดอันดับ
0 ☹️
รายการ
0 ☹️
- PeterJohnThreeDim
ความเห็น
แสดงรีวิวเป็นคนแรกเลย 🌟
ข้อมูลเพิ่มเติม
- เวอร์ชัน: 2026.0301.0617
- หมวดหมู่:
iOS แอป›เครื่องมือ - ระบบปฏิบัติการ:
iPad,iPhone,iOS 15.0 และสูงกว่า - ขนาด:
115 Mb - ภาษาที่สนับสนุน:
English - การจัดประเภทเนื้อหา:
4+ - App Store คะแนนโดย:
0 - อัปเดต:
- วันที่วางจำหน่าย:
- 🌟 แชร์
- App Store
คุณอาจชอบ
-
- Inferno for Firebase
- iOS แอป: เครื่องมือ โดย: Peter Khouly
- ฟรี
- รายการ: 0 + 0 การจัดอันดับ: 0 ความเห็น: 0
- แต้มแล: 1 + 11 (3.9) เวอร์ชัน: 1.1.4 Reimagine and Discover a new way of navigating your Firebase Database with Inferno, the beautiful Firebase Client. Optimized for both developers and database administrators in mind to ... ⥯
-
- BLE Spy
- iOS แอป: เครื่องมือ โดย: Peter Gasche
- $4.99
- รายการ: 1 + 0 การจัดอันดับ: 0 ความเห็น: 0
- แต้มแล: 0 + 4 (4.8) เวอร์ชัน: 1.2.5 A professional utility to examine and control Bluetooth Low Energy devices. Apart from standard features BLE Spy has some unique capabilities in particular for developers. Standard ... ⥯
-
- SimpleGPSApp Lesson 01
- iOS แอป: เครื่องมือ โดย: John Avatar
- ฟรี
- รายการ: 0 + 0 การจัดอันดับ: 0 ความเห็น: 0
- แต้มแล: 2 + 0 เวอร์ชัน: 3 GREAT FUN - GPS 3D MapKit & Speedometer iOS Project - showing RAW GPS Speed of MTS (Meters per Second) & hundredths MPH & KMPH! On the way to Full Level 5 Self Driving for a new EV we ... ⥯
-
- Kubriko Showcase
- iOS แอป: เครื่องมือ โดย: PETER PANDULA
- ฟรี
- รายการ: 0 + 0 การจัดอันดับ: 0 ความเห็น: 0
- แต้มแล: 0 + 0 เวอร์ชัน: 1.0.4 Kubriko is a Compose Multiplatform game engine, an open-source Kotlin library that you can use to create your own 2D games. This app is a collection of small demos that show what can ... ⥯
-
- Dev Eyes
- iOS แอป: เครื่องมือ โดย: Peter Black
- * ฟรี
- รายการ: 0 + 0 การจัดอันดับ: 0 ความเห็น: 0
- แต้มแล: 0 + 0 เวอร์ชัน: 1.0 As a developer I'm constantly viewing my frontend code as different device and screen sizes. I created Dev Eyes as a way to mirror my local development across various screen sizes at ... ⥯
- ใหม่
- Visor QA
- iOS แอป: เครื่องมือ โดย: John Archer
- $9.99
- รายการ: 0 + 0 การจัดอันดับ: 0 ความเห็น: 0
- แต้มแล: 0 + 0 เวอร์ชัน: 1.0 See your game through everyone's eyes. Visor QA is a professional-grade accessibility utility designed for Mobile Game Developers, QA Testers, and UI/UX Designers. It bridges the gap ... ⥯
- ใหม่
- PromptVault Studio
- iOS แอป: เครื่องมือ โดย: John Dykheng
- $2.99
- รายการ: 0 + 0 การจัดอันดับ: 0 ความเห็น: 0
- แต้มแล: 0 + 0 เวอร์ชัน: 1.0 Prompt Vault Studio is a simple and powerful workspace built for developers, creators, and builders who use prompts every day. Write your code prompts. Save them securely. Organize ... ⥯
-
- Jellycuts
- iOS แอป: เครื่องมือ โดย: Skyground Media, Inc.
- ฟรี
- รายการ: 2 + 2 การจัดอันดับ: 0 ความเห็น: 0
- แต้มแล: 3 + 54 (3.6) เวอร์ชัน: 2.4.4 Ever wish your iPhone or iPad could do more with shortcuts? Meet Jellycuts: your pocket-sized script wizard, making automation magical and fun. It's concise and intuitive think of it ... ⥯
-
- Alive or Dead: Game of Life
- iOS แอป: เครื่องมือ โดย: 金珂 杜
- * ฟรี
- รายการ: 0 + 0 การจัดอันดับ: 0 ความเห็น: 0
- แต้มแล: 3 + 12 (3.8) เวอร์ชัน: 3.4.6 The Game of Life, also known simply as Life, is a cellular automaton devised by the British mathematician John Horton Conway in 1970. The game is a zero-player game, meaning that its ... ⥯
-
- Storm Sniffer - Packet Capture
- iOS แอป: เครื่องมือ โดย: Hunan Storm Technology Co.,Ltd
- ฟรี
- รายการ: 2 + 1 การจัดอันดับ: 0 ความเห็น: 0
- แต้มแล: 3 + 118 (3.8) เวอร์ชัน: 2.2.1 Storm Sniffer lets you capture and inspect HTTP / HTTPS requests &responses on your iOS device. It's easy to debug your app s networking issues without a computer. * Features Packet ... ⥯
-
- Burning Idea
- iOS แอป: เครื่องมือ โดย: Nerdylotus
- ฟรี
- รายการ: 1 + 0 การจัดอันดับ: 0 ความเห็น: 0
- แต้มแล: 7 + 0 เวอร์ชัน: 1.49.0 Burning Idea lets you doodle fully functional apps from your phone. It can build and deploy three types of apps, A Frontend for a website, a Backend API and your own custom Chat Bot! ... ⥯
-
- Geeps
- iOS แอป: เครื่องมือ โดย: Sergii Kozak
- * ฟรี
- รายการ: 0 + 1 การจัดอันดับ: 0 ความเห็น: 0
- แต้มแล: 6 + 1 (5.0) เวอร์ชัน: 1.5 Geeps is a third-party AI chat client that connects you with the leading large language models from OpenAI, Anthropic, Google and other providers. Chat with gpt-5, Claude 4.5 Sonnet ... ⥯
-
- My Lisp
- iOS แอป: เครื่องมือ โดย: Laurent Rodier
- $3.99
- รายการ: 1 + 1 การจัดอันดับ: 0 ความเห็น: 0
- แต้มแล: 2 + 17 (4.1) เวอร์ชัน: 2.14 My Lisp is a complete and universal Lisp environment running directly on the iPhone, iPad, and Mac. This interpreter is true to the original John McCarthy Lisp implementation with the ... ⥯
-
- MarkChart - Mermaid Editor
- iOS แอป: เครื่องมือ โดย: Alexandre Colucci
- ฟรี
- รายการ: 0 + 1 การจัดอันดับ: 0 ความเห็น: 0
- แต้มแล: 0 + 9 (4.3) เวอร์ชัน: 2.4 MarkChart is designed exclusively for previewing and editing Mermaid diagrams. Start with a built-in template to instantly create sequence diagrams, state diagrams, flowcharts, and ... ⥯