Skip to content

[ ](https://blog.peterlamut.com/)

[ Peter Lamut's blog ](https://blog.peterlamut.com/)

Mostly writings about Python and programming in general

Menu

  * [ Home ](/)

  * [ Twitter  ](https://twitter.com/plamut "Twitter: @plamut")
  * [ GitHub  ](https://github.com/plamut "GitHub: plamut")
  * [ StackOverflow  ](https://stackoverflow.com/users/5040035/plamut "StackOverflow profile")
  * [ LinkedIn  ](https://si.linkedin.com/in/peterlamut "LinkedIn profile")

#  Tag:  General

##  [ Hello, World! ](https://blog.peterlamut.com/2017/09/25/first-blog-post/)

Hey, look, I now have my own technical blog, too! It’s technical, because its
posts (will) contain snippets of program code like the one below:

    
    
    from __future__ import print_function
    
    print('Hello, World!')
    

See?

The code above has been carefully crafted to run both under Python 2  1  and
Python 3.

Expect more of this in the future, but for now I will just cut this post
short, because hello world ~~programs~~ posts should be short and simple,
right?

* * *

  1. Well, 2.6+ at least when ` print_function ` [ was added ](https://docs.python.org/2/whatsnew/2.6.html#pep-3105-print-as-a-function) to the ` __future__ ` module (yeah, I know, it would also work without that import in this particular case…).  ↩ 

###  Share this:

  * [ Twitter  ](https://blog.peterlamut.com/2017/09/25/first-blog-post/?share=twitter "Click to share on Twitter")
  * [ Facebook  ](https://blog.peterlamut.com/2017/09/25/first-blog-post/?share=facebook "Click to share on Facebook")
  * 

Like  Loading...

![](https://1.gravatar.com/avatar/47889a61e55c396e2ea18b0de05fa8a63f36cf32eddcf552613be0ebca37fb83?s=49&d=identicon&r=G)
Author  [ Peter Lamut ](https://blog.peterlamut.com/author/peterlamut/) Posted
on  [ September 25, 2017  September 25, 2017
](https://blog.peterlamut.com/2017/09/25/first-blog-post/) Tags  [ General
](https://blog.peterlamut.com/tag/general/) , [ Python
](https://blog.peterlamut.com/tag/python/) [ Leave a comment  on Hello, World!
](https://blog.peterlamut.com/2017/09/25/first-blog-post/#respond)

##  About the Author

![](https://1.gravatar.com/avatar/47889a61e55c396e2ea18b0de05fa8a63f36cf32eddcf552613be0ebca37fb83?s=96&d=identicon&r=G)  
I am an experienced software engineer, primarily using Python and JavaScript
in my day-to-day work, putting a strong emphasis on writing clean and
maintainable code.

I use Linux, like to crack jokes, and enjoy attending developer meetups and
conferences like EuroPython.

I do not own any pets or hair care products.

Search for:  Search

##  Tags

  * [ Attribute lookup ](https://blog.peterlamut.com/tag/attribute-lookup/)
  * [ ChainMap ](https://blog.peterlamut.com/tag/chainmap/)
  * [ Classmethod ](https://blog.peterlamut.com/tag/classmethod/)
  * [ CPython internals ](https://blog.peterlamut.com/tag/cpython-internals/)
  * [ Debugging ](https://blog.peterlamut.com/tag/debugging/)
  * [ Decorators ](https://blog.peterlamut.com/tag/decorators/)
  * [ Descriptors ](https://blog.peterlamut.com/tag/descriptors/)
  * [ Dictionary ](https://blog.peterlamut.com/tag/dictionary/)
  * [ Enum ](https://blog.peterlamut.com/tag/enum/)
  * [ Function arguments ](https://blog.peterlamut.com/tag/function-arguments/)
  * [ General ](https://blog.peterlamut.com/tag/general/)
  * [ Metaclasses ](https://blog.peterlamut.com/tag/metaclasses/)
  * [ Python ](https://blog.peterlamut.com/tag/python/)
  * [ remote work ](https://blog.peterlamut.com/tag/remote-work/)
  * [ Sentinel ](https://blog.peterlamut.com/tag/sentinel/)
  * [ Sequences ](https://blog.peterlamut.com/tag/sequences/)
  * [ Slices ](https://blog.peterlamut.com/tag/slices/)
  * [ SQLAlchemy ](https://blog.peterlamut.com/tag/sqlalchemy/)

##  Archives

  * [ April 2020 ](https://blog.peterlamut.com/2020/04/)
  * [ June 2019 ](https://blog.peterlamut.com/2019/06/)
  * [ February 2019 ](https://blog.peterlamut.com/2019/02/)
  * [ November 2018 ](https://blog.pete