분류 전체보기 380

[HUFS/HUFStudy] #8 PostgreSQL 연동, Heroku 배포

PostgreSQL DB 연동 Django는 기본 DB로 sqlite를 사용하는데 규모가 있는 서비스에는 적합하지 않다 무료이며 UI가 직관적인 PostgreSQL을 사용해보자 사양에 맞게 PostgreSQL을 다운받자 Download PostgreSQL Database for Windows, Linux and MacOS & 32-bit or 64-bit Versions | EDB Download PostgreSQL packages or installers free from EDB. Get PostgreSQL for Windows, Linux and MacOS platforms. Download 32-bit or 64-bit versions. Download open-source PostgreSQL no..

Back-end/Django 2021.08.06

[HUFS/HUFStudy] #7 소셜로그인, API

Social Login Django의 allauth라는 pip 패키지로 보편적인 소셜 로그인 기능을 구현해볼 것이다 settings.py에 ‘django.contrib.sites’와 allauth관련 3가지 코드를 넣어주자 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.sites', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'community.apps.CommunityConfig', # allauth 'allauth', 'allauth.acco..

Back-end/Django 2021.08.02

[HUFS/HUFStudy] #6 Form

Faker 가짜 데이터들을 생성해주는 pip패키지인 Faker를 알아보자 이런식으로 Faker를 import해 가짜 데이터를 생성할 수 있다 (출력을 위해 print문에 넣었다) from faker import Faker myfake = Faker() # Faker의 매소드를 통해 어떤 종류의 가짜데이터를 뽑아낼지 결정 가능 print(myfake.name()) print(myfake.address()) print(myfake.text()) print(myfake.state()) print(myfake.sentence()) print(myfake.random_number()) ‘ko_KR’을 넣으면 한글이 되지만 name과 address만 생성할 수 있다 myfake = Faker('ko_KR') 파일에..

Back-end/Django 2021.07.30

[HUFS/HUFStudy] #5 로그인/회원가입, Pagination

로그인, 회원가입 이론 로그인 및 회원가입은 Django에서 제공하는 함수를 import해 사용할 수 있다 로그인, 회원가입 실습 html파일들을 views.py, urls.py에 연동하고 대충 형태를 잡아준다 (url은 앱 내부에 urls.py를 만들어 따로 관리) signup.html {% extends 'base.html' %} {% block contents %} Sign up! Username: Password: Confirm Password: {% endblock %} login.html {% extends 'base.html' %} {% block contents %} Login Username: Password: {% endblock %} 먼저, signup.html의 form action..

Back-end/Django 2021.07.28

AI 콜로키움

웹캠으로 상태를 학습시킬 수 있는 사이트 Teachable Machine Train a computer to recognize your own images, sounds, & poses. A fast, easy way to create machine learning models for your sites, apps, and more – no expertise or coding required. teachablemachine.withgoogle.com Teachable Machine에서 가져온 모델을 어플리케이션으로 만들어주는 서비스 머신러닝머신 ml-app.yah.ac 본 내용은 대구 AI 허브의 'AI 콜로키움'을 바탕으로 작성되었습니다.

Session 2021.07.27

코뮤니티 모각코, 8월 과정 모집 시작…추가된 커리큘럼은?

7월 23일, 네이버 카페 ‘코뮤니티’가 온라인 코딩 스터디인 모각코 8월 과정 모집을 시작했다. ‘모두를 위한 코딩 커뮤니티’라는 구호에 걸맞게 학생, 직장인, 일반인, 개발자 모두에게 사랑받고 있는 코딩 커뮤니티인 코뮤니티는 한 달에 한 번씩 무료 온라인 스터디인 ‘코뮤니티 모각코’를 시행해 왔다. 시즌2로 개편하면서 디스코드 스터디 그룹을 도입했던 코뮤니티 모각코에 8월부터 새로운 커리큘럼이 추가되며 운영 방식에 약간의 변화가 있을 예정이다. 🔽 더보기 코뮤니티 모각코, 8월 과정 모집 시작…추가된 커리큘럼은? - 코딩월드뉴스 7월 23일, 네이버 카페 ‘코뮤니티’가 온라인 코딩 스터디인 모각코 8월 과정 모집을 시작했다.‘모두를 위한 코딩 커뮤니티’라는 구호에 걸맞게 학생, 직장인, 일반인, 개발..

데이터분석 Build-Up 세미나

데이터가 돈이 되는 세상 서버 유지 비용 및 용량에 대한 부담 ~ 본격적으로 데이터베이스를 분산하기 시작 (탈 중앙화) 그렇다면 기존 은행이나 금융 서비스들은? 카카오 뱅크 등 블록체인 기술기반 인터넷 은행들은 비용을 획기적으로 절감 ~ 신뢰성이나 속도 등의 논란에도 서서히 탈 중앙화가 진행되는 추세 요즘 회사들의 인재상, 인재 역량 퍼펙트 스톰: 두 가지 이상의 악재가 동시에 발생하여 영향력이 더욱 커지는 현상 1. 코로나 19 2. 인구감소 3. 4차산업혁명 삶 자체는 편리해지지만 노동의 절대량은 줄어들며 새로운 형태의 노동이 생겨날 것이다! 정답이 아닌 해답의 시대 본 내용은 SBA 인사이트 스쿨의 '데이터분석 Build-Up 세미나'를 바탕으로 작성되었습니다.

Session 2021.07.23

비밀 메모

비밀 메모 네이버 카페 '코뮤니티'에서 진행한 안드로이드 with 코틀린 7월 모각코 과정으로, 비밀 메모를 공유하는 앱을 구현해보는 프로젝트형 스터디. 설정된 비밀번호를 치고 들어가 텍스트를 입력하고 공유할 수 있다. 주요 기능 및 구현 수단은 다음과 같다. 비밀번호 EditText에 입력된 텍스트를 가져와 비밀번호를 조건문으로 체크 비밀번호가 맞다면 Intent를 활용해 Activity를 전환 (MemoActivity로) 비밀번호가 틀렸다면 Text View의 문구 전환 ('비밀번호가 틀렸어요.') Floating Action Button에 setOnClickListener를 달아 공유 이벤트 구현 (Intent.createChooser()를 이용해 Intent 객체를 전달하고 startActivit..

Languages/Kotlin 2021.07.23

로또 번호 생성기

로또 번호 생성기 네이버 카페 '코뮤니티'에서 진행한 안드로이드 with 코틀린 7월 모각코 과정으로, 로또 번호 생성 앱을 구현해보는 프로젝트형 스터디. 버튼을 누르면 로또 번호가 새로고침된다. 주요 기능 및 구현 수단은 다음과 같다. Constrain Layout에 Linear Layout을 추가해 레이아웃 구성 Random() 변수를 선언해 random.nextInt()로 무작위 정수를 반환 조건문으로 숫자 범위별 배경색을 설정 배열과 반복문으로 겹치는 숫자가 나오지 않도록 조정 Floating Action Button에 setOnClickListener를 달아 번호 출력 이벤트 구현 에디터: Android Studio 코드보기🔽 GitHub - joseph-106/Lotto_App: 무작위로 로또..

Languages/Kotlin 2021.07.23