[Rod Stephens Books]
Index Books Python Examples About Rod Contact
[Mastodon] [Bluesky]
[Build Your Own Ray Tracer With Python]

[Beginning Database Design Solutions, Second Edition]

[Beginning Software Engineering, Second Edition]

[Essential Algorithms, Second Edition]

[The Modern C# Challenge]

[WPF 3d, Three-Dimensional Graphics with WPF and C#]

[The C# Helper Top 100]

[Interview Puzzles Dissected]

Click Here to see pictures

Title: Python liveProjects

These are self-paced projects where you work on building a "real world" application. These are the Python liveProjects that I wrote. For a list of the non-Python liveProjects, click here.

Six Small Algorithm Projects with Python
This series includes the Trees, Shortest Paths, Scheduling, Image Processing, Work Assignment, and Fractals liveProjects.
Algorithm Projects with Python: Trees
Nodes, traversals, exhaustive search, drawing, org charts, sorted trees
Algorithm Projects with Python: Shortest Paths
Nodes, links, saving and restoring networks, label setting, label correcting
Algorithm Projects with Python: Scheduling
Topological sorting, PERT charts, critical paths, Gantt charts
Algorithm Projects with Python: Image Processing
Geometry, point operations, enhancements, image ops, filters, custom kernels, special
Algorithm Projects with Python: Work Assignment
Generating test networks, maximal flow, assigning jobs
Algorithm Projects with Python: Fractals
Recursive line-drawing fractals, strange attractors, escape time fractals
Four AI Algorithm Projects with Python
This series includes for liveProject covering simple classification, swarms, expert systems, and neural networks. The focus is on building these tools from scratch so you can understand how the algorithms work rather than on building production AI systems. For that you can use existing libraries. These projects will help you know how the AI libraries work so you can get the most out of them.
AI Algorithm Projects with Python: Simple Classification
K-nearest neighbors, K-means, naive Bayes, hierarchical clustering. These algorithms (expect for hierarchical clustering) are implemented for two-dimensional points and for hand-drawn digit recognition.
AI Algorithm Projects with Python: Swarms
Vector arithmetic, boids, obstacles, gravity boids, particle swarm optimization
AI Algorithm Projects with Python: Expert Systems
Animal game, truthifier, eliminator
AI Algorithm Projects with Python: Neural Networks
Feed forward, back propagation, network topology, digit recognition, implementing a neural network with Keras
© 2024 Rocky Mountain Computer Consulting, Inc. All rights reserved.