0

0

我在学习编程的第一周学到的工具

霞舞

霞舞

发布时间:2024-10-14 08:24:13

|

526人浏览过

|

来源于dev.to

转载

我在学习编程的第一周学到的工具

作为一个刚刚完成中学教育的女孩和一个精通技术并热衷于解决问题的人,几周前我开始了我的编程之旅。我的名字是OKESANJO FATHIA OPEYEMI。我很高兴能分享我在编码世界中的经验和发现。拥有计算机科学背景的我一直对编程提供的无限可能性着迷。在这篇文章中,我将反思我在学习编程的第一周中获得的关键工具和技能。
在学习编程的最初几周,我获得了一些重要的工具,为我的编码之旅奠定了基础。我学到的工具在塑造我对编程的理解和方法方面发挥了重要作用。每个工具,无论是编程语言、编辑器还是版本控制版本系统,都对我不断增长的技能做出了独特的贡献。
我第一次接触“软件开发”这个概念是为了了解我想要从事什么。基本上,软件开发是设计、创建、测试和维护软件应用程序的过程。
关键概念:

  • 软件开发生命周期;这是一个框架,定义了软件开发从最初的想法到最终的部署和维护所涉及的阶段。常见阶段;

  • 需求分析

  • 设计

  • 实施

  • 测试

  • 部署

  • 维护

  • 敏捷开发

  • 版本控制

  • 持续集成/部署(CI/CD)

  • 编程语言

  • 软件架构

  • 调试等
    以下是对我学习编程第一周期间陪伴我的关键工具的反思:

  1. 命令行界面;与计算机通信的方式: 我遇到的第一个工具是命令行界面(CLI)。最初令人生畏的命令行很快成为我的编程工具包中的强大工具。有了它,我可以直接与计算机的操作系统交互、运行程序、导航目录和管理文件。学习基本命令,如:cd(更改目录)、ls(列出文件)和 mkdir(创建新目录)。其他命令行包括; pwd、del、cp 等。命令行教会了我如何像程序员一样思考,并理解每一个任务,无论多小,都可以使用正确的命令有效地执行。
  2. 文本编辑器/IDE: 我遇到的第一个工具是文本编辑器。虽然它是一个看似简单的工具,但它是代码发挥作用的核心环境。我从 VS code 等基本文本编辑器开始,其他文本编辑器有 Notepad++、pycharm、Atom、Sublime Text 等。它提供了一个干净且最小的界面。 该编辑器的突出之处在于语法突出显示功能,它对代码的不同元素进行了颜色编码。这使得区分变量、函数和关键字变得更容易,减少了我犯的错误数量。作为初学者,拥有这种视觉辅助工具非常宝贵,它帮助我快速掌握编程语言的结构。
  3. 版本控制;吉特和 GitHub: 我被介绍到的是版本控制的概念。 Git(版本控制系统)和 GitHub(托管和协作代码的平台)成为必不可少的工具。他们帮助我跟踪项目的变化。他们还向我介绍了协作的概念。它们也是其他版本控制,如 Gitlab、Bitbucket 等。 在第一周,学习如何初始化 Git 存储库、提交更改并将其推送到 GitHub 令人大开眼界。 Git 教我如何管理代码的版本,这在我犯错误时特别有用。我可以简单地恢复到以前的版本,而不会丢失所有工作。 我学到的基本 git 命令包括:​​
  • git init

  • git 状态

  • git add .

  • git commit –m "提交消息"

    Caktus AI
    Caktus AI

    Caktus AI 是一个专为学生和教师打造的教育工具,可以帮助论文写作、数学问题、编程助手、语言学习等等!

    下载
  • git 远程添加源(repo_url)

  • git Push -u origin master

4 超文本标记语言 HTML
我学习了 html 的基础知识。它们包括:

  • Html 元素和标签:标题标签、段落标签、图像标签
    艾米特

  • 表单:标签、输入

  • 列表:有序和无序

  • Html 表格:表格头、表格行、表格数据

  • 语义 html:部分、页眉、主要、页脚等。

  • SEO 基础知识

5 个层叠样式表 CSS
我还学习了 CSS 基础知识。它们包括:

  • 选择器:通用、类、元素元素、属性样式、ID、子元素等。

  • 伪类

  • 伪元素

  • 定位:相对、绝对、固定、粘性

  • 字体

  • 图标

  • 盒子尺寸

学习编程的前几周是新概念、语言和工具的旋风。我学到的每一个工具,从简单的文本编辑器到强大的版本控制系统,都在帮助我建立信心和坚实的编码基础方面发挥了作用。这些工具不仅为我提供了所需的技术技能,还教会了我解决问题、协作以及持续学习的重要性以及任何有抱负的程序员的基本特质。

相关专题

更多
css
css

css是层叠样式表,用来表现HTML或XML等文件样式的计算机语言,不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。php中文网还为大家带来html的相关下载资源、相关课程以及相关文章等内容,供大家免费下载使用。

504

2023.06.15

css居中
css居中

css居中:1、通过“margin: 0 auto; text-align: center”实现水平居中;2、通过“display:flex”实现水平居中;3、通过“display:table-cell”和“margin-left”实现居中。本专题为大家提供css居中的相关的文章、下载、课程内容,供大家免费下载体验。

261

2023.07.27

css如何插入图片
css如何插入图片

cssCSS是层叠样式表(Cascading Style Sheets)的缩写。它是一种用于描述网页或应用程序外观和样式的标记语言。CSS可以控制网页的字体、颜色、布局、大小、背景、边框等方面,使得网页的外观更加美观和易于阅读。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

737

2023.07.28

css超出显示...
css超出显示...

在CSS中,当文本内容超出容器的宽度或高度时,可以使用省略号来表示被隐藏的文本内容。本专题为大家提供css超出显示...的相关文章,相关教程,供大家免费体验。

536

2023.08.01

css字体颜色
css字体颜色

CSS中,字体颜色可以通过属性color来设置,用于控制文本的前景色,字体颜色在网页设计中起到很重要的作用,具有以下表现作用:1、提升可读性;2、强调重点信息;3、营造氛围和美感;4、用于呈现品牌标识或与品牌形象相符的风格。

751

2023.08.10

什么是css
什么是css

CSS是层叠样式表(Cascading Style Sheets)的缩写,是一种用于描述网页(或其他基于 XML 的文档)样式与布局的标记语言,CSS的作用和意义如下:1、分离样式和内容;2、页面加载速度优化;3、实现响应式设计;4、确保整个网站的风格和样式保持统一。

595

2023.08.10

css三角形怎么写
css三角形怎么写

CSS可以通过多种方式实现三角形形状,本专题为大家提供css三角形怎么写的相关教程,大家可以免费体验。

557

2023.08.21

css设置文字颜色
css设置文字颜色

CSS(层叠样式表)可以用于设置文字颜色,这样做有以下好处和优势:1、增加网页的可视化效果;2、突出显示某些重要的信息或关键字;3、增强品牌识别度;4、提高网页的可访问性;5、引起不同的情感共鸣。

387

2023.08.22

php源码安装教程大全
php源码安装教程大全

本专题整合了php源码安装教程,阅读专题下面的文章了解更多详细内容。

150

2025.12.31

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Sass 教程
Sass 教程

共14课时 | 0.7万人学习

Bootstrap 5教程
Bootstrap 5教程

共46课时 | 2.7万人学习

CSS教程
CSS教程

共754课时 | 17.5万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号