본문 바로가기

분류 전체보기41

[Tools] IDE 통합개발환경 ※ 통합개발환경(IDE=Intergrated Development Environment) (정의) 소스작성을 위한 코드 편집기, 컴파일러(또는 인터프리터), 디버깅용 디버거 등 프로그램 개발에 필요한 도구들이 하나의 프로그램 개발 환경으로 통합되어 개발 생산성을 높이는 소프트웨어. (종류) ⑴ Pycharm ⑵ Visual Studio Code : MS사 ⑶ Pydev : 이클립스 기반 Δ 프로젝트 = 파이썬 개발 작업을 통합 관리하기 위한 논리적 개념 (특징) 파이썬 코드파일, 각종 리소스 파일(프로젝트 설정 파일, 멀티미디어 파일) 등으로 구성 Δ 디버깅 = 프로그램의 정확성, 논리적 오류(버그)를 찾아내는 테스트 과정 → 자동화된 디버깅 소프트웨어 필요함 ⓐ 중단점 지정 : 프로그램 실행 정지 → .. 2019. 9. 3.
[프로그래밍과 논리/수학] "직관과 논리는 구분된다" → 논리의 반복된 훈련으로 직관적 사고가 가능하다. → 직관은 빠른 판단의 장점을 가지나 자동반사적 판단으로 인해 특정 상황에서 오류를 발생시킬 수 있다. 직관(=Soft Logic) → Like, 논리적 느낌의 수준 논리(=Hard Logic) → 논리적 증명 (= 프로그래밍의 영역. 논리와 증명) ① 만약 0이 홀수라면, 미국에서 2080년 월드컵이 열린다 - P이면 Q이다. - P가 거짓 → 전체는 참 - 전제(또는 가정)가 거짓인 경우 전체는 참이다. ② 만약 18372748593842739 이 Prime Number라면, 2는 짝수이다. - 뒷부분(결론?)이 참 → 전체는 참 - 사실+사실 = 전체 참 // 거짓 + 진실 = 전체 참 ③ p와 q가 명제일때, p → q.. 2019. 9. 3.
[ CS ] 한글 인코딩 정리(EUC-KR , UTF-8) ※ 한글 인코딩 (특징) ⑴ 2가지 방식 존재 ① EUC-KR ② UTF-8 (배경) - Window 의 경우, CP949 방식 사용 → MS에서 EUC-KR 방식에서 확장 후, CP949 또는 MS949 로 통칭. → 현재, Window는 유니코드 기본 베이스 ※ 아스키코드(ASCII : American Standard Code for Information) (개념) 1960년대 ANSI에서 표준화한 7비트 부호 체계 → 프로그램, 기기간 통신 및 데이터 저장을 위해 문자/기호가 컴퓨터 언어인 0,1 변환 필요성 대두 (특징) ① 아스키코드표 : 128개 문자 테이블 ② 128개 숫자(키)에 특정 문자값 할당 ③ 0x00 ~ 0x7F : 총 127개 문자(대소문자 , 숫자, 제어문자, 특수문자) ※ 유.. 2019. 8. 19.
Python : print() 함수 정리 ※ printf() → 출력 함수 참고 링크 https://withcoding.com/64 파이썬 print 함수 사용법 정리 (파이썬 화면 출력) 파이썬(Python)으로 모니터 화면에 결과물을 출력하기 위해서는 print()함수를 사용해야 합니다. 파이썬 GUI 그래픽 프로그래밍이 아닐 경우 print() 출력은 기본이며 디버깅을 위한 오류 출력에도 자주 사용되는.. withcoding.com 2019. 8. 19.