728x90
반응형

 

모바일 기기는 작다보니 하나의 화면에 모든것을 표현하기 부족합니다.

 

그래서 기본적으로 지원하는 ScrollView를 추가해줘야 하는데요.

 

ScrollView 사용방법을 알아보겠습니다.

 

 

 

 

activity_main.xml 에서 아래와같은 태그로 선언을 할 수 있습니다.

 

ScrollView 태그는 자식 태그를 한개만 소유할 수 있습니다.

 

 

 

 

ScrollView를 알맞게 사용하려면 Layout을 넣은뒤 그 안에 하위 태그를 넣어주면 됩니다.

 

 

 

 

 

LinearLayout으로 감싼 뒤 TextView를 넣어주면 알맞게 사용할 수 있습니다.

 

 

 

 

 

화면보다 내용이 많아 보여지기 어려운 부분을 ScrollView로 간단하게 처리 하였습니다.

 

 

728x90
반응형
728x90
반응형

 

Github에서 개발한 Atom을 사용해서 Python을 개발하려고 합니다.

 

하지만 그냥 Atom 프로그램을 실행한다고 Python 파일이 실행되지 않습니다.

 

"script" 라는 패키지가 필요하니 설치를 진행해보겠습니다.

 

 

 

 

 

우선 Atom 프로그램을 실행합니다.

 

 

 

 

 

상단 메뉴에서 Atom -> Preferences 메뉴를 클릭합니다.

 

 

 

 

 

Settings 라는 탭으로 아래 화면이 보여집니다.

 

좌측 메뉴에서 Install 메뉴를 클릭하면 우측에 Install Packages 라는 화면이 보여지게됩니다.

 

패키지를 검색할 수 있는 입력폼에 "script"를 입력합니다.

 

 

 

 

 

 

아래처럼 "Run code in Atom!" 문구와 함께 패키지가 나오고 Install을 진행합니다.

 

 

 

 

 

잘 설치가 되었다면 패키지 목록에서 아래와 같이 보이게 됩니다.

 

이 패키지의 설정을 보기 위해 Settings 에 들어갑니다.

 

 

 

 

 

여러 설정들중 단축키 관련 설정이 있습니다.

 

간단하게 cmd + i 를 입력하면 코드가 실행된다고 합니다.

 

 

 

 

 

그럼 실행해 보겠습니다.

 

간단하게 Python 명령어로 print를 사용했습니다.

 

cmd + i 조합으로 키를 입력하면 Atom 하단 출력창에 정상적으로 보여지게 됩니다.

 

 

 

 

 

간단하게 Atom에서 파이썬 코드를 실행을 해봤습니다.

 

728x90
반응형

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

[Python3] Django 기본 명령어  (0) 2019.04.08
[Python3] Django 관리자  (0) 2019.04.02
[Python3] manage.py migrate 에러  (0) 2019.04.01
[Python3] Django 개발용 웹 서버  (0) 2019.03.31
[Python3] Django 프로젝트 생성  (0) 2019.03.30
728x90
반응형

 

Android 개발을 하고 Play Store 에 등록하려면 우선 개발자 등록을 해야합니다.

 

Google Play Console 에서 개발자 등록 하는 방법을 알아보겠습니다.

 

 

 

 

 

아래 URL 을 통해 Google Play Console 사이트로 이동합니다.

 

https://developer.android.com/distribute/console?hl=ko

 

Google Play Console

developer.android.com

 

 

1. 로그인

 

아래와 같은 화면이 보여지고 우측 상단의 "로그인"을 클릭하여 로그인 합니다.

 

정상적으로 로그인이 된 후에 "PLAY CONSOLE 실행하기" 버특을 클릭합니다.

 

 

 

 

 

2. 개발자 계약 수락

 

Google Play 개발자 배포 계약 검토 및 동의를 한 뒤 "결제 페이지로 이동" 버튼을 클릭합니다.

 

 

 

 

3. 등록 수수료 결제

 

해외결제가 가능한 카드를 등록하여 결제를 합니다.

 

 

 

 

 

내용을 입력한 후 "구매" 버튼을 클릭합니다.

 

영수증은 이메일로 받을 수 있다는 알림을 확인한 뒤 "등록 계속하기" 버튼을 클릭합니다.

 

 

 

 

 

4. 계정 세부정보 작성

 

결제까지 완료하였으니 미비된 개발자 정보를 등록해야 합니다.

 

개발자 이름, 주소, 사이트 정보, 전화번호를 입력후 "등록 완료" 버튼을 클릭합니다.

 

 

 

 

 

정상적으로 등록이 완료되면 아래와같은 화면이 보여지게됩니다.

 

 

 

 

 

정말 쉽고 간편하게 Play Store에 올릴수 있는 개발자 등록을 완료하였습니다.

 

다음 글에선 앱 등록을 해보도록 하겠습니다.

 

728x90
반응형
728x90
반응형

 

Django에선 기본적으로 관리자 페이지를 지원하고 있습니다.

 

 

 

 

브라우저의 주소창에  아래의 url을 입력하면 아래와 같은 로그인 페이지로 이동합니다.

 

http://127.0.0.1:8000/admin/

 

 

 

 

 

하지만 Username 과 Password 를 설정하지 않았으니 새로운 등록을 해줘야 합니다.

 

"python manage.py createsuperuser" 명령어를 입력하면 Username을 입력하라고 나옵니다.

 

원하는 Username을 입력하고 Email address도 입력해줍니다.

 

Password 는 8 자 이상 입력하라고 나오지만 그냥 Username과 동일하게 진행했습니다.

 

 

 

 

 

생성이 되었으니 로그인을 시도해보겠습니다.

 

Username과 Password를 입력후 Log in 버튼을 클릭합니다.

 

 

 

 

 

슈퍼관리자로 로그인하였으니 Django 관리 대시 보드화면이 보여지게 됩니다.

 

 

 

 

Django 에서 지원하는 관리자 페이지 로그인 하는 방법을 알아보았습니다.

 

다음 글에선 Django 관리자 페이지에 대한 상세 설명을 정리해보겠습니다.

 

728x90
반응형
728x90
반응형

 

 

Django 서버를 시작하는데  아래와 같은 에러가 발생하였습니다.

 

내용을 살펴보니 "python manage.py migrate" 명령을 실행하라고 합니다.

 

migrate 명령어는 settings.py 파일의 INSTALLED_APPS 를 확인하고 settings.py 파일과 기본 App이 갖고 있는

 

데이터베이스 마이그레이션 파일에 따라 필요한 테이블을 생성합니다.

 

 

 

 

실행하라고 했으니 그래도 해보겠습니다.

 

가상환경에 들어가서 "python manage.py migrate" 명령을 실행하였습니다.

 

아래와 같이 작업이 진행이 되었습니다.

 

 

 

 

Migrate를 진행하고 Django 서버를 실행하니 빨간색 에러 문구가 사라졌습니다.

 

728x90
반응형

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

[Python3] Atom 에서 Python 실행  (0) 2019.04.03
[Python3] Django 관리자  (0) 2019.04.02
[Python3] Django 개발용 웹 서버  (0) 2019.03.31
[Python3] Django 프로젝트 생성  (0) 2019.03.30
[Python3] Project vs App  (0) 2019.03.29
728x90
반응형

 

Django 프레임워크엔 개발용 웹서버가 포함되어있습니다.

 

Python으로 만들어진 가벼운 웹서버이며 별도의 서버를 구축하지 않아도 개발을 할 수 있습니다.

 

말 그대로 개발용 웹서버이므로 운영서버에서는 사용하면 안됩니다.

 

 

 

 

기본적인 환경은 가상환경에서 진행합니다.

 

https://gigas-blog.tistory.com/84

 

[Python3] 가상환경(Virtual environment) 설치

Python 개발환경을 깔금하게 관리하는데 큰 도움이 되는 가상환경을 설치 해보려고 합니다. 우선 가상환경을 설치할 경로를 만들어 줍니다. "mkdir 디렉토리명" 을 입력해주면 디렉토리가 생성됩니다. 생성된 디렉..

gigas-blog.tistory.com

 

 

 

 

 

runserver 명령을 manage.py를 이용해 입력하면 웹 서버를 실행할 수 있습니다.

 

manage.py 파일이 있는 디렉토리로 이동하여 아래의 명령어를 실행해 줍니다.

 

 

 

 

 

버 포트를 변경하고 싶으면 파라미터에 포트번호를 넣고 명령어를 실행하면 됩니다.

 

python manage.py runserver 8080

 

 

 

 

서버의 IP 를 변경하고 싶으면 IP 와 PORT 번호를 파라미터로 넣고 명령어를 실행합니다.

 

 

 

 

 

잘 실행되었는지 확인해야 하니 브라우저를 통해 http://127.0.0.1:8000/ 접속합니다.

 

 으로 접속해서 아래와 같다면 정상적으로 실행된것을 알 수 있습니다.

 

 

 

 

 

간단하게 Django 개발 환경을 구축하여 로컬 PC에서 실행해 보았습니다.

 

728x90
반응형

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

[Python3] Django 관리자  (0) 2019.04.02
[Python3] manage.py migrate 에러  (0) 2019.04.01
[Python3] Django 프로젝트 생성  (0) 2019.03.30
[Python3] Project vs App  (0) 2019.03.29
[Python3] 가상환경(Virtual environment) 설치  (0) 2019.03.29
728x90
반응형

 

가상환경에서 Django 를 설치 하였다면 DJango 프로젝트를 생성해 보겠습니다.

 

https://gigas-blog.tistory.com/83

 

[Python] DJango 설치

Python으로 웹개발을 시작하려고 합니다. Python 웹개발에 필요한 DJango를 설치해보도록 하겠습니다. Django 다운로드 페이지로 이동합니다. https://www.djangoproject.com/download/ Download Django | Django..

gigas-blog.tistory.com

 

 

 

기본적인 환경은 가상환경에서 진행합니다.

 

https://gigas-blog.tistory.com/84

 

[Python3] 가상환경(Virtual environment) 설치

Python 개발환경을 깔금하게 관리하는데 큰 도움이 되는 가상환경을 설치 해보려고 합니다. 우선 가상환경을 설치할 경로를 만들어 줍니다. "mkdir 디렉토리명" 을 입력해주면 디렉토리가 생성됩니다. 생성된 디렉..

gigas-blog.tistory.com

 

 

 

 

 

"django-admin startproject 프로젝트명" 명령어를 통해 프로젝트를 생성 할 수 있습니다.

 

# Note : 프로젝트명은 Python 이나 Django 컴포넌트 이름을 사용하진 말아주세요.

 

Mac OS X와 Linux 콘솔에서는 아래 명령어 끝에 "." 점을 입력해야 합니다.

 

DJango를 설치하라고 스크립트에 알려주는 축약된 표시라고 합니다.

 

django-admin.py 는 스크립트로 디렉토리와 파일들을 생성합니다.

 

 

 

 

 

스크립트가 정상적으로 실행 되었다면 아래와 같은 디렉토리 구조가 생성됩니다.

 

manage.py 는 Djang 프로젝트의 커맨드 라인 유틸리티 입니다.

 

settings.py 는 웹 사이트의 설정 정보가 있는 파일입니다.

 

urls.py 는 Django 프로젝트 안의 URL을 선언하는 곳입니다.

 

wsgi.py 는 WSGI 프로토콜을 사용하는 웹서버가 프로젝트의 페이지를 보여주기 위해 가장먼저 사용하는 파일입니다.

 

__init__.py 는 빈 파일이며 현재 디렉토리가 파이썬 패키지임을 알려줍니다.

 

djangogirls

├───manage.py

└───devsite

        settings.py

        urls.py

        wsgi.py

        __init__.py

cs

 

 

 

 

한줄의 명령어를 입력하여 간단하게 Django 프로젝트를 생성해 보았습니다.

 

728x90
반응형

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

[Python3] manage.py migrate 에러  (0) 2019.04.01
[Python3] Django 개발용 웹 서버  (0) 2019.03.31
[Python3] Project vs App  (0) 2019.03.29
[Python3] 가상환경(Virtual environment) 설치  (0) 2019.03.29
[Python3] DJango 설치  (0) 2019.03.28
728x90
반응형

 

App은 특정한 기능을 수행하는 웹 어플리케이션을 의미합니다.

 

투표, 수강신청, 블로그 등을 App 이라고 할 수 있습니다.

 

 

 

 

 

 

 

Project 는 이런 특정 웹 사이트를 위한 App 들과 각 설정들을 통틀어 Project 라고 합니다.

 

여러 App들이 Project 안에 포함 될 수 있고, App이 여러 Project에 포함될 수 있습니다.

 

728x90
반응형
728x90
반응형

 

Atom은 Github에서 만든 에디터로 다양한 프로그래밍 언어를 편집할 수 있도록 고안된 도구입니다.

 

완전 무료이며 여러 패키지를 간단하게 설치할 수 있습니다.

 

HTML, CSS, JavaScript 와 같은 웹 기술로 화면을 구성하였기 때문에 익숙한 인터페이스 환경입니다.

 

 

 

 

 

Atom 을 설치해보겠습니다.

 

아래의 url을 통해 Atom 사이트로 이동합니다.

 

https://atom.io/

 

A hackable text editor for the 21st Century

At GitHub, we’re building the text editor we’ve always wanted: hackable to the core, but approachable on the first day without ever touching a config file. We can’t wait to see what you build with it.

atom.io

 

 

 

 

Download 버튼을 클릭합니다.

 

 

 

 

 

 

atom-mac.zip 파일이 다운받아 지는데 압축을 풀어주면 실행할 수 있는 Atom 아이콘이 생성됩니다.

 

 

 

 

 

Atom 프로그램을 실행하면 아래와 같은 화면이 보여지게됩니다.

 

 

 

 

 

무료이면서 Git 연동도 쉽게 사용가능하고, 프로그래밍 개발에 있어 많은 오픈소스패키지를 지원하는 Atom

 

지금 시작해 보세요.

 

728x90
반응형

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

[XCode] Gitlab - #1 계정 연결하기  (0) 2019.11.08
[STS] SpringToolSuite SVN 프로젝트 연결  (2) 2019.07.15
[STS] SpringToolSuite SVN 설치  (0) 2019.07.13
[Mac OS X] Docker 설치  (0) 2019.04.26
728x90
반응형

 

Python 개발환경을 깔금하게 관리하는데 큰 도움이 되는 가상환경을 설치 해보려고 합니다.

 

우선 가상환경을 설치할 경로를 만들어 줍니다.

 

"mkdir 디렉토리명" 을 입력해주면 디렉토리가 생성됩니다.

 

생성된 디렉토리로 들어가서 "python3 -m venv 가상환경명" 을 입력하면 가상 환경이 설치됩니다.

 

 

 

 

 

 

 

"source 가상환경명/bin/activae" 를 입력 후 엔터를 누르면 설치된 가상환경이 실행됩니다.

 

 

 

 

 

가상환경을 설치할 때 python 버전을 명시 했음으로 가상환경이 실행되었을때

 

python3 대신 python이라고 입력해도 지정한 버전의 파이썬이 실행 됩니다.

 

 

 

 

 

이렇게 설치된 가상환경에서 다시 Django 설치를 해서 진행하면 됩니다.

 

https://gigas-blog.tistory.com/83

 

[Python] DJango 설치

Python으로 웹개발을 시작하려고 합니다. Python 웹개발에 필요한 DJango를 설치해보도록 하겠습니다. Django 다운로드 페이지로 이동합니다. https://www.djangoproject.com/download/ Download Django | Django..

gigas-blog.tistory.com

 

728x90
반응형

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

[Python3] Django 개발용 웹 서버  (0) 2019.03.31
[Python3] Django 프로젝트 생성  (0) 2019.03.30
[Python3] Project vs App  (0) 2019.03.29
[Python3] DJango 설치  (0) 2019.03.28
[Python3] Mac OS X에 파이썬 설치  (1) 2019.03.28

+ Recent posts