본문 바로가기
728x90
300x250

Programming Study7

현업 14년차 개발자가 말하는 인공지능 사회에서 살아남는법 - 이미 모든사람은 프로그래머가 되었다 세상이 변했다 생성형ai로 인해 스마트폰 이후에 최대 혁명이다 개발자로서 14년을 살았다 이젠 모두가 개발자가 되어야 한다 그래야 인공지능 사회에서 살아남을수 있다 요즘 하도 챗 GPT니 생성형 AI니 말들이 많아서 나도 한번 뛰어들어볼까 싶어 챗gpt API좀 알아보았다 예전 개발자만 알고 사용했던 API라는 개념이 일반인들도 사용하는 개념으로 바뀌었다 openAI 에서 API에 대한 사용료를 받는 식으로 챗gpt를 팔고 있다 챗gpt를 활용하려면 API를 사용해야 진짜 사용하는 것이다 스마트폰 처음 나왔을때는 application 이라는 용어를 개발자만 쓰던 용어에서 일반인들도 사용하는 용어로 바뀌었다 일반인들도 어플 만들기에 뛰어들기 시작했고 스타트업시장이 엄청 활발해졌다 1인개발자 1인기업 성공사.. 2024. 2. 14.
[파이썬 python] list(리스트) 요소 추가/삭제/병합/수정/초기화 리스트 생성(선언) empty_list = [] list = [1, 2, 3] list2 = ['a', 'abc', 'hello world'] list3 = [1, 2, 3, 'a', 'abc', [4, 5, 6]] 리스트 요소 추가 / 삽입 list = [1, 2, 3] list.append(4) print(list) -> [1, 2, 3, 4] list.append(['a', 'b']) print(list) -> [1, 2, 3, 4, ['a', 'b']] list.insert(0, 0) print(list) -> [0, 1, 2, 3, 4, ['a', 'b']] list.insert(6, 'c') print(list) ->[0, 1, 2, 3, 4, ['a', 'b'], 'c'] 리스트 병합 (리스.. 2023. 10. 20.
[파이썬 python] 문자열(string) 처리 함수 특정 문자 개수 count str = 'abbcccdddd' print(str.count('c')) -> 3 특정 문자 위치 찾기 str = 'abbcccdddd' print(str.find('c')) -> 3 print(str.find('e')) # 없는 문자일 경우 -1 반환 -> -1 print(str.index('c')) -> -1 print(str.index('e')) # 없는 문자일 경우 에러 발생 -> ValueError: substring not found 특정 문자열 삽입 print('/'.join('abcd')) -> 'a/b/c/d' 문자열 나누기 str = "hello world" print(str.split()) # 문자열을 나눠서 리스트로 만듬 (기본 구분자 : 공백) -> ['.. 2021. 9. 8.
[파이썬 python] dictionary(딕셔너리) 요소 추가 / 삭제 / 변경 / 병합 / 초기화 딕셔너리 선언 dict = {'key' : 'value'} dict2 = {1: 'abc'} dict3 = {'hello' : ['w', 'o', 'r', 'l', 'd']} 딕셔너리 요소 추가 a = {1: 'a'} a[3] = {'c'} print(a) -> {1: 'a', 3: 'c'} a['hello'] = ['w', 'o', 'r', 'l', 'd'] print(a) -> {1: 'a', 3: 'c', 'hello' : ['w', 'o', 'r', 'l', 'd']} 딕셔너리 요소 삭제 a = {1: 'a', 3: 'c', 'hello' : ['w', 'o', 'r', 'l', 'd']} del a[1] print(a) -> {3: 'c', 'hello' : ['w', 'o', 'r', 'l',.. 2021. 9. 8.
[파이썬 python] print 함수 총정리 Hello World 출력하기 : 문자열은 "" or '' 로 표현 가능 print("Hello World") print('Hello World') 여러 데이터 출력하기 : 1212, 2323 출력 print("1212", "2323") 공백 대신 문자열을 결합하여 출력하기 : 가!나!다!라 출력 / sep 인자 값들 사이에 공백대신 ! 출력 print("가", "나", "다", "라", sep="!") 공백 없이 데이터 출력하기 : HelloWorld 출력 / + 기호로 문자열의 공백없이 연결 print("Hello"+"World") 문자열 마지막 data를 추가하여 출력 : Hello^^World^^ 출력 / end 로 마지막 문자열을 출력 print("Hello", end="^^"); print(".. 2021. 9. 6.
JAVA 클래스 멤버변수 초기화 ※ 클래스 멤버변수 초기화 방법 3가지 소개 1. 명시적 초기화(Explicit initialization) 1 2 3 4 class Car { int door = 4; Engine e = new Engine(); } cs 2. 생성자(Constructor) 1 2 3 4 5 6 7 8 9 10 11 class Car { String color; String gearType; int door; Car(String color, String gearType, int door) { this.color = color; this.gearType = gearType; this.door = door; } } Colored by Color Scripter cs 3. 초기화 블럭(Initialization block) .. 2018. 12. 29.
728x90
300x250