본문 바로가기

전체 글

(42)
[Tistory] 티스토리 블로그 poster스킨 메뉴 고정하기 이번에 설명할 부분은 Poster 스킨의 좌측 상단에 있는 메뉴 버튼(아래 그림)을 고정하는 방법입니다. 다른 분들의 블로그에서 밑으로 내리면서 글을 읽다가 다른 글을 읽거나 다른 메뉴로 이동하고 싶은데 메뉴가 저~~~위에 있어서 스크롤을 올려야 하는 경우가 많이 있습니다. 이 메뉴 버튼을 스크롤을 내리더라도 고정되게 하는 방법을 알려드리려고 합니다. 먼저 스킨편집 -> HTML 편집 -> CSS 탭으로 이동합니다. 그리고 #header .mobile-menu을 검색하고 아래의 그림과 같이 기존의 absolute로 저장된 position값을 fixed로 변경합니다. 저장 후 확인을 해보면 아래의 그림과 같이 스크롤을 내리더라도 좌측 상단에 위치한 메뉴 버튼이 고정된 것을 확인할 수 있습니다.
[Python 입문] 17. 파이썬 오류와 예외처리 (1) 목차 구문 오류 실행 오류 Traceback 파이썬의 오류 먼저 오류를 처리하는 방법을 알기 전에 어떤 상황에 오류가 발생하는지 알아야 한다. 보통 프로그래밍 언어나 프로그램에서 발생하는 오류는 아래와 같이 두 가지가 존재한다. - 구문 오류(Syntax Error): 컴파일시 나는 문법에서 발생하는 오류 - 실행 오류(Runtime Error): 프로그램 실행 도중 발생하는 오류 따라서 컴파일을 해야 하는 언어들은 컴파일 당시에 구문 오류가 나고, 구문 오류를 고친 후 컴파일이 완료되면 실행을 시킬 수 있다. 그리고 말 그대로 실행 중에 오류가 나면 실행 오류다. 따라서 컴파일을 해야 하는 언어들의 경우 구문 오류와 실행 오류의 구분이 거의 명확하다. 이런 오류들의 발생 이유는 어느 지점에서 구문 오류..
[Python 입문] 16. 파이썬 패키지 목차 파이썬에서 패키지란? 디렉토리 구성 패키지 사용하기 __init__.py의 용도 relative 패키지 파이썬 패키지 1. 파이썬에서 패키지란? 패키지(Packages)는 도트(.)를 사용해 파이썬의 모듈을 계층적(디렉토리 구조)으로 관리할 수 있게 해준다. 하나의 큰기능을 위해 여러 모듈들의 묶음을 패키지라고 생각하면 될 것 같다. 간단한 프로그램이 아니라면 이렇게 패키지 구조로 만드는 것이 공동 작업이나 유지보수 및 여러 방면에서 유리하다. 그리고 패키지 구조로 모듈을 만들면 다른 모듈과 서로 이름이 겹치더라도 안전하게 사용할 수 있다. 2. 디렉토리 구성 먼저 간단하게 게임을 만든다는 가정을 하고, 패키지를 만들기위해 필요한 디렉토리를 아래와 같이 구성해 보자. (이 부분은 자신의 컴퓨터 환경..
[Python 입문] 15. 파이썬 모듈 목차 모듈(Module)이란? 모듈 생성 및 불러오기 모듈 함수를 사용하는 다른 방법 모듈 이름 재명명(Re-naming )하기 if __name__ == "__main__":의 의미 클래스나 변수를 포함한 모듈 새 파일에 만들어둔 모듈 불러오기 내장된 모듈 dir() 함수 사용하기 파이썬 모듈 1. 모듈(Module)이란? 모듈(Module)이란 함수나 변수 또는 클래스를 모아 놓은 파일을 말한다. 또한 다른 파이썬 프로그램에서 불러와 사용할 수 있게끔 만든 '파이썬 파일'이라고도 할 수 있다. 예를 들어 앞서 배웠던 클래스는 상속을 통해 다양한 속성과 함수를 사용할 수 있었다. 하지만 클래스의 상속은 유사한 성격을 가진 클래스들에게만 유용한 방법이고, 여러 가지 상황에 사용할 수 있는 범용성은 떨어지..
What is C Programming Language? 현재 하고 있는 직업 특성상 파이썬의 필요성을 느껴 공부를 하고 있습니다. 그런데 파이썬을 공부하다 보면 여러 책이나 자료에서 C언어와 비교를 하거나 언급되는 경우가 많이 있습니다. 그래서 이 C언어라는 것을 조금이라도 알아가 보려고 합니다. 전공수업이 아니기 때문에 최대한 겉핥기식으로만 진행하고자 합니다. (추후 필요하다면 파고들어볼 예정입니다... 그런데 느낌상 할 것 같네요...) 먼저, C언어는 1972년 케니스 레인 톰프슨(Kenneth Lane Thompson)과 데니스 매캘리스테어 리치(Dennis Ritchie)가 벨 연구소에서 일할 당시 새로 개발된 유닉스 운영체제에서 사용하기 위해 개발한 프로그래밍 언어입니다. 이 C언어의 초기 개발은 1969년부터 1973년까지 약 4년에 걸쳐 AT&..
[Python 입문] 14. 파이썬 오버라이딩과 오버로딩 앞서 클래스에 대해 배우면서 오버라이딩(Overriding)과 오버로딩(Overloading)에 대해 나왔었다. 오버라이딩과 오버로딩은 이름에서부터 비슷한 것 같지만 사실은 완전 다른 두 가지 개념이다. 목차 오버라이딩(Overriding) 오버로딩(Overloading) 1. 오버라이딩(Overriding) 프로그래밍에서의 오버라이딩을 쉽게 설명하면 클래스(Class)의 상속 시 "부모 Class에서 정의한 메소드를 자식 Class에서 변경하는 것"을 말한다. 부모 Class의 메소드 이름과 기본적인 기능은 그대로 사용하지만, 아래와 같이 특정 기능을 바꾸고 싶을 때 자주 사용한다. class HousePark: lastname = "박" def __init__(self, name): self.full..
[Python 입문] 13. 파이썬 클래스 03 목차 HousePark and HouseKim 클래스 만들기 (__init__ 메소드, 클래스 상속, 연산자 오버로딩) 6. HousePark and HouseKim 클래스 만들기 앞서 만들어본 사칙연산 클래스보다 조금 더 복잡한 클래스를 만들어 보자. 먼저, 아래의 내용 까지만 토대로 만들어 보고자 한다. # 1. 클래스 이름은 HousePark으로 하고, pey라는 인스턴스를 만든다. pey = HousePark() # 2. pey.lastname을 출력하면 '박'이라는 성을 출력한다. print(pey.lastname) 박 # 3. 이름을 설정하고 pey.fullname이 성을 포함한 이름 전체의 값을 출력한다. pey.setname("응용") print(pey.fullname) 박응용 # 4. 여..
[Tistory] 티스토리 블로그 글 복사금지 및 특정 영역 복사 허용하기 블로그를 시작하면서 일반적인 내용을 소개하기보다는 제일 처음 했던 내용이 파이썬을 공부한 내용을 위주로 포스팅하다 보니 소스코드를 다른 분들이 복사해서 사용했으면 좋겠다 라는 생각이 들었습니다. 확인해보니 기존 설정의 플러그인에 위치한 마우스 오른쪽 클릭 방지 기능이 설정되어 있었습니다. 이 기능일 해제하니 글까지 복사가 되는 것을 알게 되었습니다. 그래서 기본적인 글은 복사가 불가능 하지만 소스코드 부분만 복사를 할 수 있는 방법을 찾아 나섰습니다. 여러 글들을 검색하던 중 아래의 내용을 뚝딱 강가이버 님의 블로그에서 방법을 찾았습니다. 티스토리 블로그 복사금지 설정 및 특정영역 복사허용 방법 그동안 블로그를 운영하면서 화날때 있으셨나요? 전 심혈을 기울여서 제 시간 쪼개서 힘들게 작성한 포스팅을 복붙..