[문제] Python으로 "Hello world!"를 가장 간단하게 출력하는 방법은?
[정답] 다음과 같은 방법을 생각해낸 사람은 파이썬 고수!!!
[문제] "python -m antigravity"를 실행하면 어떤 결과가 나올까?
[정답] 'antigravity'의 뜻은 반중력이며, 모든 것을 밀어내는 성질을 의미한다.
응?! 아무것도 출력되는 것 없이 그냥 끝난다. 그런데... 갑자기 웹 브라우져가 실행되는데...
설마 XKCD를 처음보는 분이 계실리가.....?!
계실 수도 있으니 ^^ 설명을 해보자면,
랜들 먼로(Randall Munroe)가 일주일에 3번 연재하는 Web-Comic으로
공대 개그, Geek스러운 개그가 주된 유머 코드이다.
웹사이트 메뉴 中 WHAT IF? 컨텐츠를 기반으로 책도 출간했다. 번역본도 있다.
재밌지 않나!?
python CLI 가지고 별 이상한 일이 다 생긴다 ^^
[문제] python 으로 그래픽 UI를 어떻게 표현할 수 있는지 쉽게 설명할 수 있는 방법은?
[정답] python 에는 오랜 역사(?)를 갖고 있는 거북이(turtle) 모듈이 있다.
응!? turtle demo도 지원해준다고!?
신기한(?) 윈도우가 하나 실행된다.
하나 골라 보자.
turtle 모듈을 이용한 예제 코드도 볼 수 있고,
윈도우 하단의 "START"를 클릭하면 실행 결과도 확인할 수 있다.
"python -m turtledemo" 실행 하나만으로 이런 어플이 뜬다니,
대체 이런 것들은 어디에 숨어있었던 것인지...
그동안 Python을 몇 년 동안 만져왔는데, 지금까지 이런 것들을 전혀 몰랐다니!
생각보다 재미있어서 이런 것들 찾아서 몇 번 더 포스팅해보겠다 ^^
반응형
'Programming > Python' 카테고리의 다른 글
FastHTML - 파이썬으로 웹앱 만들기 (0) | 2024.09.23 |
---|---|
날씨 정보 API 활용하기 (Python) (0) | 2024.08.11 |
Windows 환경에서 Anaconda & Jupyter Notebook 설치하기 (3) | 2024.03.19 |
회사에서 Anaconda 사용하기 (Miniconda + conda-forge) (3) | 2024.01.11 |
Python으로 Gmail 보내기 (7) | 2023.06.25 |