PY//NOW · Brand Guidelines

Project Identity

Official Name

  • English: PY//NOW (stylized with double slash)
  • Chinese: 码上Python (码上 = immediately/on the code)
  • Japanese: PY//NOW マシャン Python

Taglines

Primary (English)

"Code now, master Python instantly. Learn offline, anywhere."

Secondary Options

  • "Your pocket-sized cyberpunk Python terminal"
  • "Learn Python without limits, without internet"
  • "From print() to decorators — fully offline"

Chinese

"码上,就是马上。" "装进口袋的赛博朋克 Python 学习终端"

Japanese

"今すぐコードを書いて、Pythonをマスターしよう。" "ポケットに入るサイバーパンク風Python学習ターミナル"

Visual Identity

Color Palette

Role Hex RGB Usage
Neon Cyan #00E5FF rgb(0, 229, 255) Primary accent, links, highlights
Neon Green #00FF9C rgb(0, 255, 156) Success states, Python branding
Neon Magenta #FF2D78 rgb(255, 45, 120) Warnings, errors, secondary accent
Neon Yellow #F7FF00 rgb(247, 255, 0) Badges, important callouts
Background Dark #0A0E17 rgb(10, 14, 23) Primary background
Background Medium #111827 rgb(17, 24, 39) Secondary background, cards
Text Dim #6B7280 rgb(107, 114, 128) Secondary text, labels
Text Bright #F9FAFB rgb(249, 250, 251) Primary text

Typography

UI Fonts

  • Primary: System default (San Francisco on iOS, Roboto on Android)
  • Code: Monospace (JetBrains Mono, Fira Code, or system monospace)

Documentation Fonts

  • Headings: Bold, larger sizes with neon color accents
  • Body: Regular weight, high contrast for readability
  • Code blocks: Monospace with syntax highlighting

Logo Usage

  • Location: docs/logo.svg
  • Dimensions: Width 720px (scalable SVG)
  • Clear space: Minimum 20px around all sides
  • Minimum size: 120px width for legibility

Logo Variations

  • Full color (primary)
  • Monochrome (for dark/light backgrounds)
  • Icon only (for favicons, app icons)

Don'ts

  • ❌ Do not stretch or distort the logo
  • ❌ Do not change the colors arbitrarily
  • ❌ Do not place on busy backgrounds without sufficient contrast
  • ❌ Do not add effects (shadows, gradients) unless specified

Tone of Voice

Personality Traits

  • Cyberpunk: Edgy, futuristic, tech-savvy
  • Approachable: Friendly, encouraging, non-intimidating
  • Professional: Well-documented, reliable, polished
  • Gamified: Fun, rewarding, progression-focused

Writing Style

Do

  • ✅ Use active voice ("Run your code" not "Code should be run")
  • ✅ Be concise and direct
  • ✅ Use analogies from gaming/cyberpunk culture
  • ✅ Celebrate user progress ("You've unlocked Level 5!")
  • ✅ Provide clear error messages with actionable fixes

Don't

  • ❌ Use jargon without explanation
  • ❌ Sound condescending or overly academic
  • ❌ Leave users stuck without hints
  • ❌ Use excessive exclamation marks!!!
  • ❌ Assume prior programming knowledge

Example Phrases

Good:

  • "Neural interface initialized — ready for code injection"
  • "Variable snapshot captured! See what's in memory"
  • "Assert shield activated — your code must pass these tests"
  • "Welcome back, cyber apprentice_"

Avoid:

  • "The program has been executed successfully"
  • "An error occurred during runtime"
  • "Please input your data"
  • "Hello user"

Content Guidelines

README Structure

  1. Hero section with logo and tagline
  2. Quick visual preview (terminal mockup or screenshot)
  3. Target audience table
  4. Value proposition comparison
  5. Feature list with emojis
  6. Download/install instructions
  7. FAQ addressing common concerns
  8. Curriculum overview
  9. Tech stack diagram
  10. Roadmap showing active development
  11. Contributing guidelines
  12. License information

Release Notes Format

## v0.X.X - Codename (Optional)

### 🚀 New Features
- Feature description with benefit

### 🛠 Improvements
- Enhancement that makes existing feature better

### 🐛 Bug Fixes
- Issue that was resolved

### 📚 Content Updates
- New lessons or improvements to existing content

### 🔧 Technical Changes
- Behind-the-scenes improvements (for developers)

Social Media Posts

Twitter/X (280 chars)

🚀 PY//NOW v0.3 just dropped!

✓ Embedded CPython 3.13
✓ 30 gamified Python lessons
✓ Fully offline - no internet needed
✓ Cyberpunk neon UI

Download: [link]
#python #android #offline #coding

LinkedIn (Professional)

Excited to share PY//NOW v0.3 - an open-source Android app that teaches Python programming completely offline.

Built with Kotlin, Jetpack Compose, and Chaquopy (embedded CPython 3.13), it features:
• 30 interactive lessons from basics to decorators
• Auto-grading with assert statements
• Unique variable visualization panel
• Gamified progression system

Perfect for commuters, students in low-connectivity areas, or anyone who wants to learn Python without distractions.

Check it out: [GitHub link]

#OpenSource #Python #MobileLearning #EdTech #Android

Community Guidelines

Contributor Recognition

  • List contributors in CONTRIBUTORS.md
  • Mention significant PRs in release notes
  • Add "Contributors" badge to README when count grows

Code of Conduct Summary

  • Be respectful and inclusive
  • Focus on constructive feedback
  • Help newcomers learn
  • Respect intellectual property
  • Follow project coding standards

Support Channels

  • GitHub Issues: Bug reports and feature requests
  • GitHub Discussions: Questions and community chat
  • Email: For security vulnerabilities (if applicable)

Merchandise & Extensions (Future)

Potential branded items:

  • Stickers with neon logo
  • T-shirts with terminal art
  • Mousepads with Python cheat sheets
  • Phone cases with cyberpunk design

Contact & Licensing

For brand usage questions:

  • Open a GitHub Discussion
  • Email: [project maintainer email]

License: MIT - Free to use with attribution Trademark: PY//NOW name and logo are project identity markers


Last updated: 2026-08-29 Version: 1.0