본문 바로가기

분류 전체보기

(167)
[ Do it! Jump to Python ] 02-3 파이썬 프로그래밍의 기초, 자료형 - 집합자료형, 참과 거짓, 변수 02 파이썬 프로그래밍의 기초, 자료형 집합 자료형, 참과 거짓, 변수 02-6 집합 자료형 - 집합( set )은 파이썬 2, 3부터 지원되기 시작한 자료형이다. - set 자료형을 만들었을때 생성된 자료형은 따로 순서가 없다. = 순서가 뒤죽박죽이다. = 순서가 없다.( Unordered ).List 와 Tuple은 순서가 있기( Ordered ) 때문에 인덱싱을 통해 자료형의 값을 얻을 수 있지만, set 자료형은 순서가 없기 때문에 인덱싱으로 값을 얻을 수 없다. 딕셔너리도 인덱스를 사용할 수 없다, 무조건 key 값으로 value를 얻어온다.- 만약, set자료형에 저장된 값을 인덱싱으로 접근하려면 list나 tuple로 변환하여 사용해야 한다. - 중복을 허용하지 않는다. 집합 자료형 활용하는..
[ Do it! Jump to Python ] 02-2 파이썬 프로그래밍의 기초, 자료형 - 리스트, 튜플, 딕셔너리 02 파이썬 프로그래밍의 기초, 자료형 리스트, 튜플, 딕셔너리 02-3 리스트( List ) - 예를 들어 1부터 10까지의 숫자 중 홀수 모음인 1, 3, 5, 7, 9라는 집합을 생각해 보자. 이런 숫자 모음을 숫자나 문자열로 표현하기는 쉽지 않다. 파이썬에는 이렇나 불편함을 해소할 수 있는 자료형이 존재하는데 바로 리스트이다. - 리스트는 비어있는 리스트( [] ) 일 수도 있고, 숫자 또는 문자열을 요소 값으로 가질 수도 있으며, 숫자와 문자열을 함께 요소값으로 가질 수도 있고, 리스트 자체를 요소값으로 가질 수도 있다. 즉 리스트 안에는 어떠한 자료형도 포함시킬 수 있다. 리스트의 인덱싱과 슬라이싱 - 리스트 역시 문자열처럼 인덱싱과 슬라이싱이 가능하다. 혹시 기억이 안 날 수 있으니 다시한번..
[ Do it! Jump to Python ] 02-1 파이썬 프로그래밍의 기초, 자료형 - 숫자형, 문자열 자료형 02 파이썬 프로그래밍의 기초, 자료형 숫자형, 문자열 02-1 숫자형( Number )이란 - 숫자형태로 이루어진 자료형으로, 우리가 이미 잘 알고 있는 정수, 실수 복소수, 8진수, 16진수 등이 있다. 내장함수, real, imag, conjugate, ads, 실수, 허수, 켤레복소수, 절대값 숫자형 자료형은 사칙연산을 기본으로 수행하고 3개의 연산자를 더 사용할 수 있다. Python2.7은 정수형끼리 나눌 경우 정수로만 결과값을 리턴하기 때문에 피연산자를 실수형태로 강제 변환해줘야 실수형태의 결과 값이 나온다. Python 3은 피연산자를 실수형태로 변환하지 않아도 실수형태의 결과 값이 나온다. 02-1 문자열( String ) 자료형이란 - 문자, 단어 등으로 구성된 문자들의 집합이다. 따옴..
[ GitHub ] 소개 Git이란?Git은 버전 관리 시스템이다. 버전 관리 시스템은 파일의 변경 내역을 계속 추적하도록 개발된 소프트웨어이다.다시 말해 Git은 분산 버전 관리 시스템으로, Git으로 프로젝트를 개발하는 사람은 모두 현재 상태의 파일뿐만 아니라 그 프로젝트의 전체 이력을 가지고 있게 된다는 뜻이다. GitHub란? GitHub는 Git repository를 업로드 할 수 있는 web site를 말한다. GitHub는 다른 사람드로가의 협력을 매우 용이하게 해준다.repository를 공유할 수 있는 중앙저장소, 웹 기반 인터페이스, forking, pull requests, issues, wikis와 같은 기능을 제공하여 팀원들과 보다 효율적으로 변경안을 구체화하고 토론하며 검토할 수 있게 해준다. Git을 ..
[ Do it! Jump to Python ] 01 파이썬이란 무엇인가? 01 파이썬이란 무엇인가? 01-1 시작하기 - 인터프리터 언어 한 줄씩 소스 코드를 해석해서 그때그때 실행해 결과를 바로 확인할 수 있는 언어.- 외국에서는 교육 목적뿐 아니라 실무에서도 많이 사용되고 있다. - 공동 작업과 유지 보수가 매우 쉽고 편하다. - 문법 자체가 아주 쉽고 간결하며 사람의 사고 체계와 매우 닮아 있다. - 오픈 소스이다. - 시스템 프로그래밍이나 하드웨어 제어와 같은 매우 복잡하고 반복 연산이 많은 프로그램은 Python과 어울리지 않는다. - 다른 언어로 만든 프로그램을 Python 프로그램에 포함시킬 수 있다. 전반적인 뼈대는 Python으로 만들고 빠른 실행 속도를 필요로 하는 부분은 C로 만들어서 Python 프로그램 안에 포함시키는 것이 가능하다. - 단락을 구분하는..
[ 모두싸인 ] 무료서명과 도장 및 간편 전자계약 계약서나 이력서 및 자기소개서 기타등등 주요문서들을 컴퓨터로 작성하고 전송할 때 서명이나 도장을 첨부해야하는 경우가 종종있는데요!여기 모두싸인 ( moduSign ) 이라는 홈페이지에서 무료로 서명과 도장을 만들고 이미지파일을 다운받을 수 있습니다! [ Logo를 click하시면 home page로 이동합니다! ] 유료로 전환하시면 간편 전자계약 서비스도 이용하실 수 있어요! aaaahhh Plz use this # 사용방법에 대해 조금 알아볼까요? 1. 일단 moduSign 홈페이지에 접속하면 제일 먼저 나오는 무료로 시작하기 버튼을 눌러줍니다!중간에 버튼도 상관없고 우측상단의 버튼도 상관없어요. 1. First you connect to a moduSing homepage than you can se..
Visual Studio 2012이상의 버전에서 나는 error C4996, _CRT_SECURE_NO_WARNINGS error C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. scanf나, strcpy같은 함수를 사용하였을 경우 나타는 오류인데 2012버전이상이 되면서 안정성을 더욱 중요시 여겼기 때문에, 안정성이 떨어지는 함수들은 좀 더 안전한 함수로 쓰라는 것을 강조하면서 컴파일 오류를 시킨다. 하지만, 아직까지도 많은 책들이 2012미만의 버전에서 쓰였던 함수들을 가지고 예제를 많이 내놓기 때문에 당황스러운 사람이 많을 것 같다. 인터넷에 검색을 해보면 보..