반응형
반응형

 

파이썬 예약어 및 내장 함수예약어


의미: 이미 문법적 용도로 사용되고 있는 단어
주의점: 예약어를 식별자로 사용하면 안됨


예약어 종류 알아보기: import keyword로 keyword 모듈 불러온 후 print keyword.kwlist


예약어 종류
'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec',
'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print',
'raise', 'return', 'try', 'while', 'with', 'yield'

 

내장 함수


의미: 별도의 모듈 추가 없이 제공되는 함수, 대표적으로 abs, max, min, pow, chr, str, range,
          type 등이 있음
abs(): 수치형 자료의 절대값을 반환하는 함수
max(): 시퀀스 자료형 원소 중 최대값을 반환하는 함수
type(): 객체의 자료형을 반환하는 함수

 

파이썬 식별자와 변수 사용식별자


조건: 대소문자 구별, 대소문자 알파벳과 언더바(_)로 시작 가능, 숫자로는 시작 불가능, 특수문자
          사용 불가변수
생성: 해당 변수에 임의의 값이 할당되면 변수 생성
삭제: del 예약어 사용
주의점: 예약어, 내장 함수, 모듈 이름은 변수명으로 사용하면 안됨

 

파이썬 기초 문형주석문

   : 샵(#)으로 시작된 문장은 주석문연속라인: 역슬래시(\)로 현재 라인과 다음 라인을 연결할당문: 등호를 사용한 연산, 등호의 왼쪽에는 변수, 등호의 오른쪽에는 표현식확장 할당문
+=의 예: a+=4는 a=a+4와 동일
-=의 예: a-=4는 a=a-4와 동일
*=의 예: a*=2+3는 a=a*(2+3)과 동일
/=의 예: a/=2+3는 a=a/(2+3)과 동일객체와 할당: 객체의 변수는 해당 객체의 레퍼런스를 지니고 있음

 

콘솔 입출력콘솔 입력


raw_input(): 문자열 입력 내장 함수
int(): 문자열을 정수로 변환하는 내장 함수
input(): 정수, 실수, Expression 입력 내장 함수콘솔 출력
print: 화면에 자료를 출력하는 보편적인 statement

반응형
반응형

[Python] 개발환경 만들기



Python 전용 통합개발환경(IDE) 사용


• Enthought Canopy

    - 별도의 파이썬 설치 없이 아래 통합개발환경을 사용하면 자동으로 파이썬이 설치됨

    - CANOPY EXPRESS (Free) 다운로드 사이트 :

        https://www.enthought.com/products/canopy/


• Python 실행

   - Enthought Canopy 직접 활용

   - 커맨드 창 (터미널)

   - ipython 명령어 이용



* ipython이 좀 더 대화환경을 깔끔하게 제공.



이클립스 사용


• 파이썬 설치

    - 파이썬 다운로드 사이트 :

      https://www.python.org/downloads/

   - 파이썬 2.7.x 버전 사용


• 이클립스에서 파이썬 설치 방법

    - PyDev 플러그인 설치

    - 참고 사이트: http://arisu1000.tistory.com/27707


* PyDev가 있어야 제대로 설치 된 것
* Quick Auto-Config 클릭 → 시스템 내 파이썬 인터프리터 검색


추천하는 코딩 환경 구성 방법

• 1) Enthought Canopy 설치
• 2) 이클립스 설치 (설치가 안되어 있는 경우)
• 3) PyDev 플러그인 설치


- 두 가지 파이썬 코딩 환경을 합쳐 사용하는 것을 추천
- 기본적인 파이썬 설치보다 Canopy 설치가 더 유리
- 환경설정 관련된 것도 한꺼번에 설정 가능하고 도구 같이 설치 가능


..........................................................

파이썬 코딩 환경 구축
* Python 전용 통합개발환경(IDE) 사용 : Enthought Canopy 별도의 파이썬 설치 없이 자동으로
    파이썬 설치
* 이클립스 사용 : 이클립스에 파이썬을 직접 설치하여 사용
* 두 가지 방식을 모두 사용하여 파이썬 코딩 환경을 구축하는 것을 추천CANOPY EXPRESS (free) 다운로드 사이트
* http://www.enthought.com/products/canopy/파이썬 다운로드 사이트
* http://www.python.org/downloads/이클립스에 파이썬 설치 방법 : PyDev 플러그인 설치
* http://arisu1000.tistory.com/27707






반응형
반응형

Redbeard: Boilerplate-free native app development

 

Redbeard makes it faster and easier to create native apps without a boilerplate. It’s a complete framework with tons of components.

redbeard

 

 

 

 

 

 

 

반응형

'프로그래밍 > App' 카테고리의 다른 글

What is GitHub Pages?  (0) 2016.12.29
Every iPhone Speed Test Comparison 2016!  (0) 2016.09.23
[APP] Parse  (0) 2016.04.07
이유 있는 선택 Go 언어  (0) 2016.03.04
[Framework] DEEP Framework: A serverless web framework  (0) 2015.11.18
반응형

-- MS-SQL 특정 단어가 포함된 프로시저 찾기


검색어에 특정 문자나 테이블명을 넣으면 된다.


use 데이터베이스


SELECT ROUTINE_NAME
        FROM INFORMATION_SCHEMA.ROUTINES
    WHERE ROUTINE_DEFINITION LIKE '% 검색어 %'
        AND ROUTINE_TYPE='PROCEDURE'
        order by ROUTINE_NAME;



select so.name
from syscomments sc
join sysobjects so on sc.id = so.id
where so.xtype = 'p'
  and sc.text like '% 검색어 %'

반응형
반응형

Howler.js is an audio library for the modern web. It makes working with audio in JavaScript easy and reliable across all platforms.

howler.js

 

Description

howler.js is an audio library for the modern web. It defaults to Web Audio API and falls back to HTML5 Audio. This makes working with audio in JavaScript easy and reliable across all platforms.

Additional information, live demos and a user showcase are available at howlerjs.com.

Features

  • Single API for all audio needs
  • Defaults to Web Audio API and falls back to HTML5 Audio
  • Handles edge cases and bugs across environments
  • Supports all codecs for full cross-browser support
  • Automatic caching for improved performance
  • Control sounds individually, in groups or globally
  • Playback of multiple sounds at once
  • Easy sound sprite definition and playback
  • Full control for fading, rate, seek, volume, etc.
  • Easily add 3D spatial sound or stereo panning
  • Modular - use what you want and easy to extend
  • No outside dependencies, just pure JavaScript
  • As light as 7kb gzipped

Browser Compatibility

Tested in the following browsers/versions:

  • Google Chrome 7.0+
  • Internet Explorer 9.0+
  • Firefox 4.0+
  • Safari 5.1.4+
  • Mobile Safari 6.0+ (after user input)
  • Opera 12.0+
  • Microsoft Edge

Live Demos

 

 

 

 

.

반응형
반응형

Multiple.js is an experiment for sharing backgrounds across multiple elements using CSS.

multiple.js

 

반응형

+ Recent posts