After a bit of research, I think I may go for http://alexgorbatchev.com/syntaxhighlighter/
Here is the recipe to get things running
1. Go to your blogger.com, log on, go to you "Dashboard" -> "Design" -> "Edit HTML"
2. Within "Edit template" search for </head>
3. Copy-and-paste the following code, right before the </head> tag
<!-- Adding CSS styles -->
<link href='http://alexgorbatchev.com/pub/sh/current/styles/shCore.css' rel='stylesheet' type='text/css'/>
<link href='http://alexgorbatchev.com/pub/sh/current/styles/shCoreDefault.css' rel='stylesheet' type='text/css'/>
<!-- Adding JS scripts -->
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shAutoloader.js' type='text/javascript'/>
<!-- Adding Brushes -->
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJava.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJScript.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCSharp.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushXml.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushSql.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCss.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCpp.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPython.js' type='text/javascript'/>
<!-- Of course, you can remove those unused -->
<!-- Calling SyntaxHighlighter -->
<script language='javascript' type='text/javascript'>
SyntaxHighlighter.config.bloggerMode = true;
SyntaxHighlighter.all();
</script>
As stated, you can remove lines with unwanted brushes.
And here JS example
function foo()
{
}
and some python example
class MyClass():
def __init__(self):
print 'It works!'
Naturally, all the credits go to the author of this lovely tool, so check out http://alexgorbatchev.com/
To correctly post e.g. HTML code, use any of the encoders, like this one: http://www.helperblogger.com/p/html-code-encoder.html