본문 바로가기
728x90
반응형

전체 글211

01 | Chapter 1 : Starting Programming 프로그래밍? 사용자가 원하는 행위를 → 컴퓨터가 알아들을 수 있는 언어로 작성하여 ✨코딩✨ → 컴파일 → 컴퓨터가 수행하게 하는 것 컴파일 : 프로그래밍 언어 문법에 맞는지 확인하고 컴퓨터가 이해할 수 있는 기계어로 번역 컴파일러 : 기계어로 번역해주는 프로그램 자바가 컴파일 되는 과정 Java code .java ⇒ JAVAC 컴파일러가 컴파일 ⇒ Java Code .class ⇒ JVM (class파일 번역) ⇒ OS : 프로그램 실행 java는 device에 관계없이 동작한다 JVM 만 있으면! Jdk(java development kit) > jre(java runtime environment) > jvm(java virtual machine) jdk - 라이브러리 jre - 자바 실행 환경 / .. 2022. 3. 12.
판교역 산책로 추천 2 ! <나들이 공원> 안녕하세요~ 굿뭐닝 또 일찍 출근했는데, 산은 오르고 싶지 않아서 판교역 주변 공원을 방문했습니다. 나들이 공원 판교역에서 넉넉히 25-30분 이렇게 판교역 동편으로 쭉 가다보면 있어요. 가는 길도 예뻐요! 두둥쓰 이용금지만 보고 육교로 못가는 건가 했는데 자전거나 인라인 금지였어요. 인간은 가능 다리 위에서 내려다보는 풍경은 이렇게 평화롭고 예쁘답니다. 날이 많이 더워져서 햇빛으로 걷기는 좀 덥구 그늘도 걸어다니면 아주 좋아요! 짜잔쓰- 이렇게 예쁜 노랑 꽃밭도 있어요!! 가까이서 보면 더 이쁘지요 마치 빅피쉬 계속 걷다가 나들이 공원 쪽으로 넘어가기 위해 새로운 육교로 오르기 전 이상한 의자를 봤어요. 진짜 이상하게 생겼죠? 오늘은 커퓌와 함께에요 나들이 공원쪽은 이어지는 길을 쭉 따라와서 육교를 통.. 2021. 6. 10.
판교 산책로 추천! 만약 출근을 했는데, 정시보다 40분 이상 일찍 도착했을 때! 사무실은 들어가기 싫고, 날씨는 너무 좋다면 판교는 좋은 장소다. 현대백화점, 낙생육교 정류장에서 가까운 낙생대공원!! 요런 느낌으로 올라가면 된다. 판교노인종합복지관 옆에 아래 처럼 계단이 있다. 오르면 된다. 10시까지 출근인데, 아직 넉넉하다. 이렇게 상쾌한 산길이 이어진다. 경사도 높지않고, 정리가 잘 되어 있어 산책하는 기분으로 오를 수 있다. 청설모를 봐서 찍고 싶었는데, 새랑 싸우고 도망갔다. 밀크랑 두유 같았다. 오르다보면 이런 쉼터가 있다. 여기까지 걷는 데 10분 정도? 걸렸던 것 같다. 예쁜 들꽃도 봤다. 우리 엄마가 이런 꽃들 좋아한다. 산책하는 멍멍이도 봤다. 저 위에 사진에 있는 쉼터? 의자? 자갈돌밭?에서 내려가는 .. 2021. 6. 7.
입사 3개월, 아주 오랜만의 글 블로그에 글 쓰는 게 낯설다. 취업준비할 때는 하루에 몇 개씩 썼었는데, 블로그를 들어와보는 것도 오랜만이다. 사실 좀 많이 놀랐다. 지난 달 블로그 방문자 수가 3300명이었다. 부끄럽고 놀란 이유는 아마 아래의 이유들인 것 같다. 1. 내가 진짜 열심히 살았다는 점 2. 제대로 된 기술, 개발 글을 올린지 몇 달은 된 것 같은데 들어와주는 사람들이 있다는 점 그래서 앞으로는 내 블로그를 좀 관리해줘야 겠다는 생각이 들었다. (* 광고 수익이 약 500원 생겼다. 하핰ㅋㅋ) 각설하고, 개발자로서 일을 시작한지 3개월 차 간략한 나의 현황. 3월 입사 후, 한 달 반 가량 교육을 마치고 지금은 프로젝트에 나와있다. 무슨 프로젝트인지 글을 써도 되나. 금융 IT 회사라 보안에 민감하다. 그냥 판교에 커다란.. 2021. 6. 6.
[디자인패턴] 객체지향 SOLID 원칙이란? 프로그래밍을 하다보면 언젠가는 한번쯤 들어볼 SOLID ! 객체 지향 프로그래밍의 기본 5 원칙이라고 한다. 간단하게 뿌시고 가자!🎊 SOLID (객체 지향 설계) 로버트 마틴이 2000년대 초반에 명명한 OOP의 다섯 가지 기본 원칙 🤔 왜 만들었지? 시간이 지나도 유지 보수와 확장이 쉬운 소프트웨어를 개발하기 위해! SOLID : 마이클 페어드가 기억하기 쉽게 앞 글자만 따서 소개한 것 SOLID 원칙의 가장 중요한 점은 응집도를 높이고, 결합도를 낮추어 🌞좋은 프로그래밍🌞을 하자는 것이다! 👀 OOP ? Object Oriented Programming 객체를 기본단위로 하여, 객체와 객체 간의 관계를 중심으로, 분석, 설계, 구현, 운영하는 방식 두문자 의미 개념 S SRP (Single Resp.. 2021. 3. 11.
[ToyProject 03] Bootstrap을 활용한 반응형 웹 구현 깃허브에서 전체 코드 및 결과 화면 보기! 📘 오늘의 프로젝트 주제 Bootstrap 프레임워크 기반 웹 페이지 구현 💻 프로젝트 실행환경 개발 언어 : html, css 개발 도구 Visual Studio Code Google Chrome Browser Bootstrap v5.0 👊 프로젝트 목표 Bootstrap 프레임워크를 활용해서, 자유자재로 커스터마이징하여 요구사항에 맞게 변형할 수 있다! `grid` , `layout`, `position`, `flex`, `component` 등을 자유롭게 활용하고 응용해보자! 📗 공부한 내용 [ 반응형 웹 (responsive web) ] 1. 미디어 쿼리 반응형 디자인의 핵심 구성 요소! ~~부트스트랩이 더 간단하기 때문에 참고용으로 알고있자~~ [ 기본.. 2021. 2. 5.
[CSS] CSS Position (relative, absolute) 한 방에 정리! 목차 1. Position 속성 1-1. Relative 1-2. Absolute 1-2-1. 부모 relative & 자식 absolute 1-2-2. 조상 relative & 자식 absolute 1-2-3. 조상 position 없음 & 자식 absolute 1-3. Fixed CSS Position CSS Position 요약 position 속성을 통해 문서 상에 요소를 배치하는 방법을 지정한다. top, right, bottom, left 속성을 통해 요소의 최종 위치를 결정한다. 사용법은 간단하다. 기준을 잡는다. (예- position: relative;) 이동시킨다. (예- top: 50px;) 🎈알아두기 block inline block : 한 줄 모두 차지 (대표 element - ,.. 2021. 2. 2.
[백준/Python] 11729 하노이 탑 이동 순서 (재귀) 재귀가 너무너무 어렵다. 재귀 연습을 위해 기본기에 도움을 준다는 하노이 탑 문제를 풀어보기로 했다. 문제의 이해를 돕기 위해, 예제로 나온 입출력 시, (N==3 일 때) 원판이 어떻게 움직이는 지 영상을 제작했다. [ 코드 ] # #17729 하노이 탑 이동 순서 # 0. 입력 값 숫자형으로 변환 # n : 입력받은 숫자 n = int(input()) # rod1, rod2, rod3 : 각 위치에 있는 장대의 번호 def hanoi(n, rod1, rod3, rod2): ## base case # 원판이 하나일 떄는 그냥 rod1 -> rod3으로 옮기면 끝난다. if n == 1: print(rod1, rod3) ## recursion else: # 1. 원판 n-1개를 rod1에서 rod2로 옮.. 2021. 1. 30.
[Python/파이썬] OOP 3 상속 Inheritance (오버라이딩 overriding, 다중상속) 목차 상속 super() [연습] Rectangle & Square 메서드 오버라이딩 (Method Overriding) 상속 관계에서의 namespace [연습] Pereson & Animal 다중상속 1. 상속 (Inheritance) 클래스의 가장 큰 특징은 상속이 가능하다는 점이다. 부모 클래스(super class)의 모든 멤버(속성, 메서드)이 자식 클래스(sub class)에게 상속되므로, 코드 재사용성이 높아진다. 활용법 class ChildClass(ParentClass): 부모 클래스와 자식 클래스 (상속) # 부모 클래스 class Person: population = 0 def __init__(self, name='사람'): self.name = name Person.populati.. 2021. 1. 30.
728x90
반응형