Skip to content

Instantly share code, notes, and snippets.

View horstjens's full-sized avatar
💭
teaching python/pygame to children

Horst JENS horstjens

💭
teaching python/pygame to children
View GitHub Profile
@Julynx
Julynx / 15_python_tips.md
Last active April 4, 2024 06:20
15 Python Tips To Take Your Code To The Next Level!
@pleabargain
pleabargain / create_presentation.py
Last active September 27, 2021 21:47
create a presentation from csv with revealjs and python3
#!/usr/bin/python3
# resources https://revealjs.com/
# resources https://spielend-programmieren.at/en/
import csv
import sys
import textwrap
abandoned
able
absolute
adorable
adventurous
academic
acceptable
acclaimed
accomplished
accurate
import random
class Boat:
'''all ships are part of the boat class'''
def __init__(self, length):
'''chooses random location & direction for ship for a given length'''
# print('\n', 'ship size: ', length, sep='')
self.direction = random.randint(0, 3)
# print('direction:', self.direction)
# Credit for this: Nicholas Swift
# as found at https://medium.com/@nicholas.w.swift/easy-a-star-pathfinding-7e6689c7f7b2
from warnings import warn
import heapq
class Node:
"""
A node class for A* Pathfinding
"""
@PaulPolaschek
PaulPolaschek / cannon1.py
Last active November 10, 2018 20:48
artillery game with python turtle
import turtle
import random
turtle.setup(1400,800)
peter=turtle.Turtle()
peter.pencolor("blue")
peter.pensize(3)
peter.fillcolor("red")
@sloria
sloria / bobp-python.md
Last active April 20, 2024 13:02
A "Best of the Best Practices" (BOBP) guide to developing in Python.

The Best of the Best Practices (BOBP) Guide for Python

A "Best of the Best Practices" (BOBP) guide to developing in Python.

In General

Values

  • "Build tools for others that you want to be built for you." - Kenneth Reitz
  • "Simplicity is alway better than functionality." - Pieter Hintjens
@fmasanori
fmasanori / asteroids.py
Created July 19, 2013 21:02
CodeSkulptor Asteroids
# program template for Spaceship
import simplegui
import math
import random
# globals for user interface
WIDTH = 800
HEIGHT = 600
score = 0
lives = 3
@yipyip
yipyip / hangman
Last active December 19, 2015 23:59
wrong naming in make_task: chars->markers
#!/usr/bin/env python3.3
# -*- coding: utf-8 -*-
"""A Simple Hangman Demo for Python3.
"""
####
import random as rand
@fmasanori
fmasanori / clock.py
Last active June 28, 2017 19:19
Clock GUI
import tkinter
from time import strftime
#by Luciano Ramalho
clock = tkinter.Label()
clock.pack()
clock['font'] = 'Helvetica 120 bold'
clock['text'] = strftime('%H:%M:%S')