본문 바로가기
반응형

프로그램 개발69

파이썬이란 무엇인가요? 파이썬이란 무엇인가요? 파이썬은 1985년부터 1990년까지 귀도 반 로섬(Guido van Rossum)이 만든 범용 인터프리터(interpreted), 대화형(interactive), 객체 지향(object-oriented), 고수준(high-level) 프로그래밍 언어입니다. 파이썬은 펄(Perl)과 같이 소스 코드가 GNU 일반 공중 사용 허가서(GPL)에 따라 공개되어 있습니다. 파이썬은 뱀이 아니라 코미디 프로그램 '몬티 파이썬의 날아다니는 서커스(Monty Python’s Flying Circus)'에서 이름을 따왔습니다. 파이썬 3.0은 2008년에 출시되었습니다. 이 버전은 하위 호환성이 없다고 선언되었지만, 나중에 중요한 기능들이 2.7 버전과 호환되도록 역포팅(backporting)되.. 2023. 8. 16.
[파이썬 배우기] 연산자 우선순위 수학에서도 연산자의 우선순위가 있듯이 파이썬의 연산자에도 우선순위가 있습니다.수학에서의 ()가 사칙연산보다 우선인것처럼 말이죠. 밑의 사진은 파이썬 연산자의 우선순위를 표로 나타낸 것입니다.아는 연산자도 있고 모르는 연산자도 있으실텐데 아는것만 보셔도 충분합니다.표를 보니 머리가 아프신가요? 지금 이해하지못해도 코딩을 하다보면 자연스럽게 우선순위 체계가 머릿속에 잡혀가게 됩니다.그러니 한번 쓱 살펴보시면 되겠습니다.2016/10/15 - [파이썬] - [파이썬 배우기] 논리연산자2016/10/14 - [파이썬] - [파이썬 배우기] 비트연산자2016/10/14 - [파이썬] - [파이썬 배우기] 비교연산자#파이썬 #파이썬 배우기 #연산자 우선순위 2016. 10. 15.
[파이썬 배우기] 논리연산자 논리연산자에는 and or not가 있습니다. and는 비트연산자의 &와 기능이 같습니다.or은 비트연산자의 |와 기능이 같습니다.not은 비트연산자의 ~와 기능이 같습니다. 기능이 같은데 왜 논리연산자라고 따로 있을까요?논리연산자는 비교연산자와 같이 조건문에서 사용하기 위한 연산자입니다. 예를 들어 if a and a==a: 라고 작성하게되면 참일까요? 거짓일까요?이런식으로 쓰이게 되는 겁니다.참인지 거짓인지 모르겠다면 비트연산자를 보고오세요. C언어에서는 and연산자를 &&로 or연산자를 ||로 사용했었습니다. 자꾸 C언어와 비교를 하는 이유는 보통 C언어를 배우고, 파이썬에 접하기때문에 계속 언급해드리는 겁니다.2016/10/14 - [파이썬] - [파이썬 배우기] 비트연산자2016/10/14 - .. 2016. 10. 15.
[파이썬 배우기] 비트연산자 비트연산자로는 & | ^ ~ >가 있습니다. 비트연산자에 대해서는 2진수에 대해 알아야합니다.예를 들어서 2라는 숫자가 있을때 2진수로 0010이라 표시합니다. &는 and로 둘다 1일경우에 1이고 나머지의 경우 0입니다.2&3은 뭘까요?00100011이렇게 되어있으면 파란색이 두개가 있으면 1이 되기에0010이 되게됩니다. |는 or로 둘다 1이거나 둘중하나가 1일경우에 1이고 둘다 0일 경우에만 0입니다.00100011=0011 이 됩니다. ^는 xor로 해당자릿수의 수가 같으면 0 다르면 1입니다.00100011=0001 ~는 not으로 반대로 뒤집어버리는 역할을 합니다.0001이 1110이 되어버리는 거죠. 연산자는 비트를 한칸씩 우측으로 이동합니다.0010일경우 0001로 한칸이동하게되는겁니다... 2016. 10. 14.
반응형