퍙고와 함께 춤을!

ensia96·2020년 3월 30일
0

퍙고와 함께 춤을!

목록 보기
1/3
post-thumbnail

WeCode 7기로 수업을 받고있는 슈퍼개발자,

춤추는망고입니다.

( 춤 안춥니다. )

- 이 글은 WeCode 에서 배운 내용을 정리하여 공유하는 글입니다.

( 코딩나라에서 살아남기 정도로 보시면 됩니다. )





WeCode 2주차의 첫날인 오늘,

제가 소개할 내용은 !

Mango 도 Pyango 로 만들어버릴

Python 입니다.



이번 글에선,

Python 을 처음보는 사람들에게

' 파이썬은 무엇인가! '

에 대해 소개합니다.



오늘의 개념은 교양과목 정도로만 생각하고 보셔도 될 것 같습니다.

나중에 보면 너무나도 당연하게 느끼실만한 내용들이 담겨있어요.


하지만, 눈여겨봐야할 부분도 조금씩은 있으니, 집중!








서론이 길었네요.


Python ( 파이썬 )

은 뭘까요?



구글에 쳐보니,

1991년 암스테르담의 Guido Van Rossum 이 개발한 프로그래밍 언어

라고 하더군요.


파이썬의 간단한 예제들을 한번 보시면 아시겠지만,

그냥 영어보는거 같아요 ㅋㅋㅋ

( 못 알아먹겠다는 말입니다. )





자.

프로그래밍 언어라는 말이 나왔네요.

이전 글에서 한번 프로그래밍이 어떻다고 생각하는지 말했는데요.

프로그래밍은 컴퓨터와 소통하는 것이라고 생각합니다.

라고 했었죠?


지금까지도 그 생각은 바뀌고있지 않습니다.

프로그래밍이란 인간이 생각하는 것을 컴퓨터에 지시하는 행위이다.

라는 더 보기좋고 이해하기 좋은 글귀를 봐서 모양만 바꿨죠 ㅋ









프로그래밍 언어를 처음보면 여러분은,

프로그래머는 외계인인가?

라는 생각부터 하실겁니다.



그에 비해서 파이썬의 내용들을 보면,

말 그대로 영어처럼 보입니다.




아까 농담으로 못알아먹겠다고 했지만,

사람이 생각하는 것, 그대로 표현하는 모양을 갖고있습니다.


좋죠?

좋은겁니다.

( 그냥 좋다고 해! )






게다가 공짜입니다!

오픈 소스이기 때문이죠!

오픈 소스(Open Source)란?
저작권자가 소스 코드를 공개하여 누구나 별다른 제한 없이 자유롭게
사용 · 복제 · 배포 · 수정할 수 있는 소프트웨어

( 저작권이고 뭐고 안따진다~ 이 말입니다. )




보기도 좋고, 쓰기도 좋다?

공짜라 여러사람이 같이 쓸 수 있고, 보기 좋다보니 문제생기면 금방 알거잖아요?

공동 작업과 유지 보수가 매우 쉽고 편하다고 말해도 되겠죠?







뭔가 너무 약팔듯이 장점만 말하는건 좀 그러니까

이제 단점에 대해서 설명하죠.






복잡하고, 반복 연산이 많은 프로그래밍에 어울리지 않아요.


다른 ( 외계인 말같은 ) 프로그래밍 언어들이

처리속도가 훨씬 빠르기 때문이죠!




파이썬이라는 완벽한 친구의 유일한 흠입니다...














힝? 속았지!


저렇게 작은 단점따위는 무시할 정도로 파이썬은 강력합니다!


파이썬은

다른 언어로 만든 프로그램을 파이썬 프로그램에 포함가능

하기 때문이죠!

( ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ )





다른 프로그래밍 언어에서 작성된 파일도 불러와서 쓸 수 있는데,

자기 자신의 파일도 당연히 쓸 수 있겠죠?


파이썬은

프로그램 파일을 쪼개두고,

여기저기서 기능들을 꺼내올수도 있답니다!

( 여기서, 따로 빼두는 기능들이 모인것에 대해서는 나중에 다룰겁니다. )





엄청나죠?

파이썬과 함께라면 세계를 정복하는 것도 가능할 것 같군요. ㅎㅋ






파이썬이라는 엄청난 친구에 대해서 대충 알아봤으니,

이제 겉핥기로 알아둘만한 특징을 하나하나 짚어보죠.


1. 들여쓰기

파이썬은 깍쟁이랍니다.
프로그램 내용을 적을 때, 줄을 맞추지 않으면 실행되지 않죠.

여러분에게 강박증이 있던 없던,
프로그램이 실행되게 하려면 꼭 줄을 맞추어야 한다는 말입니다.
이렇듯 줄을 맞추어 코드를 작성하면 나중에 다시 확인하기 쉽겠죠?

없던 강박증도 생기는거 아닌가;





2. 0부터 숫자를 센다

좀 전에도 말했듯이 파이썬은 깍쟁이랍니다.
숫자의 맨 처음은 무조건 0 이여야 된다고 생각해서 ,
그대로 맞춰서 생각해야되요~

물론 다수의 다른 프로그래밍 언어들도 그럽니다.
( 안그런 언어가 있을수도 있습니다. 전 몰라요. )





3. 메모도 적어둘 수있다?!

프로그래밍된 코드 옆에 코멘트를 달아줄 수 있어요.
( # 을 이용하면 됩니다! )
다른 프로그래머와 소통하는 방법 중 하나라고도 할 수 있죠!
작성한 코드에서 꼭 알아야될 내용들을 적어두거나 합니다.

( ''' 로 여러줄 주석을 하기도 합니다. )













아시겠죠?




요정도면,

Python 이란 친구와의 첫만남

은 성공적이라고 봅니다.
( 헤헤, 칭찬 많이했어요 알파고님 )


점프 투 파이썬! 책에서 본 내용인데요.

"어떤 프로그래밍 언어든, 그 언어의 자료형을 알고 이해할 수 있다면
이미 그 언어의 절반을 터득한 것이나 다름없다"

그렇답니다.



그래서 다음 글에서 다룰 내용은,

파이썬의 절반입니다

ㅋㅋㅋ


다음글에선 안전띠 꽉매시고, 이해할 준비하세요!

띵언과 마무리 인사로 끝낼게요 ㅎ





Life is too short,

You need python.



감사합니다. ( _ _)




부록

알도쓸잡 ( 알아두면 도움이 되나? 쓸모는 있는 잡것들 )

파이썬의 창조주, 귀도는
자신이 좋아하는 코미디 쇼인
"몬티 파이썬의 날아다니는 서커스"
에서 파이썬이라는 이름을 따왔다고 한다.

파이썬의 사전적 의미는
'고대 신화에 나오는 파르나소스 산의 동굴에 살던 큰 뱀이다'
대부분의 파이썬 책 표지와 아이콘이 뱀 모양으로 그려져 있는 이유이다.

profile
지금까지 이런 망고는 없었다. 이것은 개발자인가 춤추는망고인가

0개의 댓글