본문 바로가기

분류 전체보기

week 3 02장02-7 불 자료형 볼 자료형(True&False)>>>type(x) : x자료형 확인 함수" ", [ ], ( ), { } -> 값 비어있으면 거짓while 조건문:         수행할 문장a.pop() : 리스트 a 마지막 요소 끄집어냄>>> bool()True 02-8변수이름=변수에 저장할 값id() : 주소값 리턴 리스트 복사>>> a = [1, 2, 3]>>> b = a1)    [:]이용>>> b = [:]2)    copy 모듈>>> from copy import copy>>> a = [1, 2, 3]>>>  b = copy(a) 또는 b = a[:]>>> b is aFalse->두 변수 값 같지만 다른 객체 가리킴 변수 만들기-> ( ), [ ] 2023.03.28 더보기
Python week 2 2장 -4~6 2-4 튜플(tuple)리스트 [] , 튜플()리스트는 요소값 변경 가능 튜플은 요소값 변경 불가능단 한가지 요소 가질 때 콤마 붙임, 괄호 생략 가능 ex) t1=(1,)  t2=1, 2, 3인덱싱, 슬라이싱, 튜플더하기(요솟값 바뀌는게 아니라 같이 나열), 튜플곱하기(반복), 튜플 길이 구하기튜플은 요솟값 변경 불가해서 내장함수 없다2-5 딕셔너리 자료형연관배열, 해시{key1:value1, key2:value2, ... }자료형=딕셔너리(Dictionary)/  ex) >>> dic = { 'name' : 'heejin' } ,, 딕셔너리 쌍 추가 딕셔너리 요소 삭제하기 ex) >>> del a[1] 줄 뛰우고 >>>aKey 사용해서 Value 얻기주의사항: Key값 중복 안됨, Ke.. 더보기
Python week1 1장 Python으로 할 수 있는 일시스템 유틸리티 제작: 운영체제(윈도우, 리눅스 등)의 시스템 명령어 사용할 수 있는 도구 갖추고 있어 시스템 유틸리티 만드는데 유리 (유틸리티=컴퓨터 사용에 도움을 주는 소프트웨어)GUI 프로그래밍C/C++와의 결합웹 프로그래밍수치 연산 프로그래밍데이터베이스 프로그래밍데이터분석, 사물 인터넷: 파이썬으로 만든 판다스(Pandas)모듈 사용 시 데이터 분석 효과적으로 가능사물 인터넷분야: 라즈베리파이(Raspberry Pi) 제어 도구 (라즈베리: 홈시어터, 아주 작은 게임기 등 여러가지 재밌는 것 만들 수 있음)머신러닝 프로그래밍 (머신러닝: 인공지능 하위 분야, 경험을 통해 자동으로 반전하는 컴퓨터 알고리즘 연구 분야)파이썬 설치 명령어quit() 또는 exit().. 더보기
SQL 첫걸음 1장~2장 교재:  SQL 첫걸음, 한빛미디어 1장. 데이터베이스와 SQL 1강. 데이터베이스 데이터: 컴퓨터 안에 기록되어 있는 숫자 데이터베이스(DB): 데이터의 집합으로 개인용 컴퓨터나 휴대용에 내장, 데이터센터를 사용. 데이터베이스 관리 시스템(DBMS)-데이터 검색, 추가 삭제 같은 기본 기능 제공하여 생산성 향상-데이터베이스 다루는 기능 많이 제공(대용량 데이터 저장, 고속 검색 기능)-하드웨어 여러 대로 구성하여 신뢰성 높임 SQL:관계형 데이터베이스 관리 시스템(RDBMS)을 조작할때 사용하는 언어SQL명령의 종류-DML(Data Manipulation Language): 데이터 추가, 삭제, 내용 갱신하는 등 데이터 조작할때 사용-DDL(Data Definition Language): 데이터 정의하.. 더보기
Chapter 01 01-1 프로그래밍 언어와 자바Open JDK보다 Oracle JDK 업데이트 빠름환경 변수 설정 34p 01-2 이클립스 개발 환경 구축이클립스 설치 01-3 자바 프로그램 개발 과정자바 소스 파일 Hello.java-(javac 명령어 실행(컴파일))->바이트 코드 파일Hello.class -(java 명령어 실행(JVM이 기계어 번역 후 실행)-> 실행소스 파일(*.java) -javac 명령어-> 바이트 코드 파일(*.class)바이트 코드 파일: 개발 완료된 자바 프로그램 형태java 명령어: JVM(윈도우, 리눅스) -프로젝트 생성1단계-프로젝트 생성File - New - Java Project 2단계- 소스 파일 생성과 작성src폴더-New-Package-New-Classmain() 메소드 .. 더보기
앱 구현하기 마지막 스터디 활동은 앱 구현하기입니다. 2024.06.12.수 커뮤니티 웹사이트를 구현하여 운영했던 경험을 토대로 커뮤니티 앱을 구현하기로 정했습니다. 이 앱은 계정을 만들면 전 세계 사람들에게 일상이 공유되는 기존 SNS와 다르게 자신이 속해 있는 단체에서만 자신의 일상이나 단체에서의 활동을 외부인이 보지 못하게 하여 마음 편히 SNS 활동을 할 수 있도록 하기 위해 기획했습니다. 또한, 여러 단체에서 가입되어 있다면 동시에 사용이 가능합니다. 앱 화면 구성을 총 5가지(홈 화면, 검색하기 화면, 채팅 화면, 프로필 화면, 알림 화면)로 분류해보았습니다. 1.홈 화면나와 사용자들이 공유한 게시물 시간 순으로 확인 가능(인스타, 예율엑소 참고)상단바: 로고, 알림창증간바: 게시글하단바: 홈버튼, 검색버.. 더보기
UI/UX Part 7 3주차입니다. 이번 주 공부할 파트는 Part 7. 피그마 활용 팁 익히기 입니다. Part 7. 피그마 활용 팁 익히기 01) 섹션(Section) 1. 섹션 생성하기 툴 바의 섹션 도구 or Shift+S 누른 다음 드래그 2.유저 플로우별로 캔버스 영역 구분하기 섹션으로 유저 플로우별로 프레임 묶고 장업 영역 구분 가능 3. 개발 준비 완료 상태 표시하기 프레임 섹션 안 이동 후, 해당 아이콘 클릭 개발 완료 상태는 초록색 라벨, 라벨 클릭해 Dev Mode에서 해당 섹션 확인 or 'Remove ready status' 선택해 이전 상태로 되돌릴 수 있음 4. 컴포넌트 에셋 그룹화하기 메인 컴포넌트 그룹화하는 용도로 활용하기도 함. 섹션 이름을 통해 인스턴스 컴포넌트 그룹화됨 5. 섹션 삭제하기 .. 더보기
UI/UX Part 4~6 UI/UX 2주차입니다. 커리큘럼 일정이 빠듯해서 벌써 Part 4에 들어왔습니다. 다른 할 일들에 밀려 미루고 있던 기술블로그의 마감일이 오늘입니다. 오늘 밤안에 161p의 진도를 다 끝내는 기적을 보여드리겠습니다^^ (지현아 기다려라 언니가 간다) Part 4. 오토 레이아웃 01) 오토 레이아웃 구성 요소 1. 오토 레이아웃 생성하기 레이아웃 생성방법: 오브젝트 선택 후 단축키 Shift+A, 프레임 선택 후 Auto layout 패널의 + 아이콘 클릭 *단축키 Ctrl+D: 복제하기 2. 방향 따라 오브젝트 배열하기 Auto layout 패널의 아래 화살표: 수직방향, ->:수평방향, 감기화살표: 줄바꿈(수평방향으로만 적용) 3. 간격 설정하기 Auto layout 패널의 막대기 3개모양 아이콘으.. 더보기