개발 18

[Python] 01-2 파이썬의 특징

안녕하세요, Dorothy입니다.오늘은 파이썬의 특징에 대해서 공부해보도록 하겠습니다.바로 시작할게요. ^^ 01-2 파이썬의 특징가독성: 파이썬은 간결한 문법과 들여쓰기를 통해 코드의 가독성을 높이며, 이해하기 쉽게 만들어 줍니다.쉬운 학습: 직관적인 문법으로 초보자도 쉽게 배우고 프로그래밍을 시작할 수 있는 언어입니다.높은 생산성: 다양한 라이브러리와 패키지를 활용하여 빠르게 개발하고 기능을 구현할 수 있습니다.플랫폼 독립성: 대부분의 운영 체제와 플랫폼에서 동작하며, 이식성이 높습니다.다양한 분야 적용: 웹 개발, 데이터 분석, 인공 지능 등 다양한 분야에서 활용됩니다.이러한 특징들 덕분에 파이썬은 많은 개발자들에게 인기가 있으며, 다양한 분야에서 활용되고 있습니다. 1) 가독성파이썬의 가독성은 언..

5. Python 2024.09.23

[Python] 01-1. 파이썬이란?

안녕하세요, Dorothy 입니다. 오늘부터는 파이썬에 대해서도 배워보도록 하겠습니다. 파이썬은 특히 더 하나씩 차근차근 공부 할게요.그러고 나서 조금씩이라도 업데이트 할 예정이니 잘 따라와주시길 바라요.^^01-1 파이썬이란?    파이썬(Python)은 1990년 암스테르담의 귀도 반 로섬(Guido van rossum)이 개발한 인터프리터 언어이다.   귀도는 파이썬이라는 이름을 자신이 좋아하는 코미디 쇼인 ‘몬티 파이썬의 날아다니는 서커스(Monty python's flying circus)’에서 따왔다고 한다. 인터프리터 언어란 소스 코드를 한 줄씩 해석한 후 그때그때 실행해 결과를 바로 확인할 수 있는 언어를 말한다.파이썬의 사전적 의미는 ‘고대 신화에 나오는 파르나소스 산의 동굴에 살던 큰 ..

5. Python 2024.09.21

[AIㆍML] “부조리한” 생성형 AI 규제를 최대한 활용하는 법

Evan Schuman | Computerworld2024.08.19  오늘날 CIO가 직면한 큰 과제 중 하나는 생성형 AI 도구를 배포해야 한다는 끊임없는 압박과 기업이 지역, 국가, 종종 국제 규정을 준수해야 한다는 필요성을 조화시키는 것이다. 문제의 핵심은 생성형 AI 시스템의 본질에 깊이 내재된 모순이다. IT 전문가가 수십 년 동안 훈련해 온 소프트웨어와 달리 생성형 AI는 다음 논리적 단계를 추측하는 예측형 시스템이다. 누군가가 주어진 문제를 처리하는 방법에 대해 매우 명시적이고 규범적인 제한 사항을 작성하지 않으면, 생성형 AI는 노출된 데이터를 기반으로 스스로 문제를 해결하려고 시도한다.  이것이 어떻게 잘못될 수 있는지를 보여주는 대표적인 예는 인사팀에서 생성형 AI 도구에 수많은 입사..

1. IT NEWS 2024.09.21

SOLID(객체 지향 설계 원칙)

안녕하세요! Dorothy입니다.오늘은 객체 지향 설계 원칙에 대해서 배워보도록 하겠습니다.간단한 개념 정리이니, 집중해주세요~!!  http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod ArticleS.UncleBob.PrinciplesOfOodThe Principles of OOD What is object oriented design? What is it all about? What are it's benefits? What are it's costs? It may seem silly to ask these questions in a day and age when virtually every software developer is using an ob..

4. Spring 2024.09.21

[AIㆍML / 개발자] AI 코딩 오류, 관리는 인간 프로그래머가 담당해야

Evan Schuman | InfoWorld2024.09.12  생성형 AI를 도입한 소프트웨어 개발 작업에 인간 프로그래머와는 근본적으로 다른 실수가 포함된다는 사실은 잘 알려져 있다. 그럼에도 대부분의 기업에서 AI 코딩 실수를 수정하는 계획은 단순히 숙련된 인간 프로그래머를 루프에 투입하는 것에 의존하고 있다. 숙련된 인간 프로그래머는 인간 프로그래머가 저지르는 실수와 지름길의 종류를 직관적으로 알고 있다. 하지만 소프트웨어가 소프트웨어를 만들 때 발생하는 실수의 종류를 찾아내는 훈련은 별도로 필요하다.이러한 논의는 이르면 2026년부터 대부분의 개발자가 더 이상 코딩을 하지 않을 것으로 예상한다는 AWS CEO 매트 가먼의 발언으로 더욱 가속화되었다.   개발 도구 분야의 많은 업체는 AI 코딩 ..

1. IT NEWS 2024.09.21

[Java Tutorials] #16 Lesson: Generics 1

안녕하십니까? 열분덜? 오랫만에 왔죠....접니다.. 저에요... Dorothy... 아흐....ㅠ_ㅠ집안에 우환이 왜이리 많은지 ㅠ ㅠ 바람 잘 날 없어서 눈물 콧물 쏘옥 빼고..그래도 공부는 해야하니 거의 일주일 만에 노트북을 펴보는 것 같습니다...열분덜....!!!!! 건강이 최곱니다... 살아야 뭐라도 하죠.. 그쳐?일단 관짝 문닫고 들어가면 비트코인이건 주식이건 아무 소용 없답니다..그니까 운동도 조금은 하는거 어떨까요,,,? (물론 저는 숨쉬기 운동만 합니다) 자,, 오랜만에 돌아와서 좀 말이 많았네요. 시작합니다!!오늘은 제네릭에 대해서 배워볼게요. 집중!!!!부탁드립니day~ 자바 공식 Generics 튜토리얼  1. Why Use Generics? [제네릭의 정의]  제네릭이란 무엇을 ..

3. Java Tutorials 2024.09.17

[Java Tutorials] #15 Lesson: Numbers and Strings [Autoboxing and Unboxing]

안녕하세요,,,,,,,,, 오랜만에 돌아온  Dorothy 입니다..졸리지만 졸음을 꾹 참고.. 하던 거 이어서 배워보도록 할게요...........어려워도 그냥 하는 수밖엔 없는거 같아요 흑흑....오늘 내용은 간단합니다. 자동변환에 대해서 알아볼게요.  [ Autoboxing and Unboxing ] 오토박싱은 Java 컴파일러가 기본 유형과 해당 객체 래퍼 클래스 간에 수행하는 자동 변환입니다. 예를 들어 int를 Integer로, double을 Double로 변환하는 등의 작업을 수행합니다. 변환이 반대 방향으로 진행되는 경우 이를 언박싱(Unboxing)이라고 합니다.여기 가장 심플한 오토박싱 샘플 코드가 있습니다.Character ch = 'a'; 이 섹션의 나머지 예제에서는 제네릭을 사용합..

3. Java Tutorials 2024.09.09

[Java Tutorials] #14 Lesson: Numbers and Strings [Strings]

안녕하세요,,,,,,,,,,,,,,,,,,,,,,, 요즘 슬럼프인지 가을타는건지,,,, 이래저래 마음잡기 힘든  Dorothy입니다.여름엔 조금만 선선해지면 열심히 살 줄 알았는데 요즘엔 자꾸 매사가 짜증나서 어제는 하루 포스팅도 쉬었어요. (흑흑)무튼 정신차리고 다시 공부를 시작해야겠죠.. ㅠ.ㅠ 집중해주세요!!   1. StringsJava 프로그래밍에서 널리 사용되는 문자열은 일련의 문자입니다. Java 프로그래밍 언어에서 문자열은 객체입니다.Java 플랫폼은 문자열을 생성하고 조작하기 위한 String 클래스를 제공합니다.public final class String implements java.io.Serializable, Comparable, CharSequence { // 내부적으로 문..

3. Java Tutorials 2024.09.04

[Java Tutorials] #12 Lesson: Interfaces and Inheritance[Inheritance 2]

안녕하세요? 이제 드디어..! 9월이네요~~ 가을느낌이 물씬~그러나 그 동안 컨디션 난조로 올리지 못한 공부를 해야하고..밀린 포스팅을 올려야 해서 잔뜩 기합이 들어간 Dorothy 입니다.바로 시작해보도록 할게요. 일단 한번 시작해볼게요~!! 월요팅~~!! 1. Polymorphism[공식 튜토리얼] 다형성의 사전적 정의는 유기체나 종[species]이 다양한 형태나 단계를 가질 수 있는 생물학의 원리를 의미합니다. 이 원칙은 객체 지향 프로그래밍 및 Java 언어와 같은 언어에도 적용될 수 있습니다. 자바 클래스의 하위 클래스는 고유한 동작을 정의하면서도 상위 클래스와 동일한 기능 중 일부를 공유할 수 있습니다. 다형성은 Bicycle 클래스를 약간 수정하여 시연할 수 있습니다. 예를 들어, 현재 인..

3. Java Tutorials 2024.09.02

[Spring] POJO(Plain Old Java Object)

안녕하세요!! 며칠만에 돌아온 Dorothy입니다..  이제 아침저녁으로 부는 바람이 제법 가을느낌이에요~ 흐흐,,  그러거나 말거나 우리는 밀린 공부를 빡세게 시작 해야겠죠?  드디어 기다리고 기다리던 스프링 공부를 시작합니다.  집중해주세용~~!!    1.  POJO  POJO(Plain Old Java Object)는 특별한 규약이나 상속 없이 순수하게 자바 언어만으로 작성된 객체를 의미합니다. 이는 특정 프레임워크나 라이브러리에 종속되지 않고, 자바 객체 본연의 형태를 유지하는 것을 강조합니다. POJO는 다음과 같은 특징을 가지고 있습니다:간단성: POJO는 복잡한 프레임워크 인터페이스나 클래스를 상속받지 않습니다. 대신, 표준 자바 클래스로서 필요한 필드, 메서드(게터와 세터 포함)를 가지며..

4. Spring 2024.08.27