#Programming Language

PyCharm Reference Card. PDF을 보고 참고하면 될 듯하다.일일히 나열하는 것보다 이게 더 나을 거 같다.새 탭에서 보기 누르셔서 다운로드 받아서 보셔도 된다. 출처 ==> http://jetbrains.com/pycharm
PyCharm. #1.Summary.http://allblackk.tistory.com/172?category=749804 위의 글에 적었던 것처럼 파이썬 공식 사이트에서 설치하고 IDLE를 사용해서 사용해도 되지만, 좋은 툴을 알게 되서 간단히 소개해보겠다. 100% 주관적인 글이니 IDLE 사용해도 된다.개인적으로는 정말 만족한다. https://www.jetbrains.com/pycharm/ 구글에서 pycharm이라고 검색하고 공식사이트 가서 설치하면 된다. 선행 조건은 일단 파이썬 공식 사이트에서 파이썬은 설치해줘야 된다. IDLE 대신에 pycharm을 사용해자는 것이다. pycharm에 대해 간단히 설명하자면 IDE다. IDE(Integrated Development Environment)로..
Node.js. Official Site => https://nodejs.org/ko/ Node.js는 확장성 있는 네트워크 애플리케이션 개발에 사용되는 소프트웨어 플랫폼이다. 작성 언어로 자바스크립트를 활용하며 Non-blocking I/O와 단일 스레드 이벤트 루프를 통한 높은 처리 성능을 가지고 있다. 내장 HTTP 서버 라이브러리를 포함하고 있어 웹 서버에서 아파치 등의 별도의 소프트웨어 없이 동작하는 것이 가능하며 이를 통해 웹 서버의 동작에 있어 더 많은 통제를 가능케 한다.[출처 => https://ko.wikipedia.org/wiki/Node.js] #What I want to say.#1.Node.js.#1-1. Node.js는 Javascript을 기반으로 한 서버사이드 언어다.#1-..
JavaScript Introduction. #1.A simple definition.자바스크립트(영어: JavaScript)는 객체 기반의 스크립트 프로그래밍 언어이다. 이 언어는 웹 브라우저 내에서 주로 사용하며, 다른 응용 프로그램의 내장 객체에도 접근할 수 있는 기능을 가지고 있다. [출처==>Google]. 다시 말해 자바스크립트는 웹을 위한 인터프리터 언어이자 스크립트 언어이다. 자바스크립트로 작성된 프로그램을 스크립트가 하는데 컴파일이 따로 필요하지 않다. 단순히 HTML 웹 페이지에 스크립트를 삽입하기만 하면 동작하고 모든 웹 브라우저에서 동작한다. 자바스크립트를 주로 클라이언트 측 자바스크립트라고 하는데,이는 스크립트가 웹 서버가 아닌 클라이언트 컴퓨터에 설치된 브라우저에서 실행된다는 말..
Python Code Guide. ==========> https://google.github.io/styleguide/pyguide.html (Made by Google) ==========> https://www.codementor.io/satwikkansal/python-practices-for-efficient-code-performance-memory-and-usability-aze6oiq65
17.Exception Handling. 어쩔 수 없지만 에러가 발생하게 된다.Python에서는 예외 처리를 제공.예상 못한 오류까지 잡기에는 예외 처리가 최선.예외 처리는 그냥 오류,에러. #Code Base Structure. Try => 예외가 일어날 것 같은 코드, 즉 위험 코드.Except => 예외가 있을 때 실행될 코드.Else => 예외와 상관없이 무조건 실행될 예정인 코드. Try에 있는 코드를 실행하다가 예외를 만나게 되면 except 블록으로 직행.예외가 있으면 except, 없을 때는 else 실행.Finally는 예외가 있으나 없으나 실행. #Handling Multiple Exceptions. Ex) Except문을 사용해서 정교한 처리 O.위에서부터 처리하기 때문에 순서가 중요..
16.Selection,Bubble Sort, EOF. #Selection Sort. 최소값을 차장서 맨 앞쪽에 있는 값과 교환하면서 정렬하는 방식.소량의 데이터를 정렬에서 효율적으로 쓰이고 데이터가 많아질수록 비효율적.가장 직관적인 방법.리스트 안에 1부터 100까지의 수를 선택 정렬 코드로 표현하면 아래 예제 같이 표현 가능. Ex) Random Module를 import해서 그 안에 random_shuffle(ulist)를 이용하면 괄호 안에 있는 ulist에 있는 1부터 100까지의 숫자들을 Random으로 섞을 수 O. ==> 1부터 100까지 리스트 안에 있는 원소들을 선택 정렬을 통해 정렬한 결과. #Bubble Sort. 두 인접한 원소를 비교해서 정렬하는 방법.Selection Sort처..
15.Inheritance. C++글에도 적었듯이 Python에서도 상속에 대해 서술해보겠다.C++에서 내용이 많이 겹칠 수 있겠지만, 나 스스로도 복습한다는 마음으로 시작하겠다.상속은 부모 클래스와 자식 클래스라는 것이 존재하여 부모 클래스의 멤버를 자식 클래스가 물려받을 수 있다. ==> 상속 되는 클래스를 부모,베이스 클래스.==> 상속 받는 클래스를 자식,파생 클래스. 1번에 다중 상속이 이론적으로는 가능하지만, Python과 같은 경우 2개까지만 지원.클래스는 상속을 따로 받지 않아도 모든 클래스에는 최상위 클래스인 Object 클래스를 상속 받아서 객체가 생성.부모 클래스에 접근할 때 클래스 이름 대신 super()를 이용해 자신의 부모 클래스를 명시적으로 나타낼 수 있다.부모 클래스에 함수 ..
Allblackk
'#Programming Language' 카테고리의 글 목록