当前位置: 首页 > article >正文

我的编程语言学习笔记

编程语言学习之旅:从C#到Python

编程语言是在数字世界中构建和解决问题的工具。对于许多人来说,学习编程语言不仅是一项职业技能,更是一种自我表达的方式。在这篇文章中,我将和你分享我在学习C#和Python时的一些关键发现,以及我在这一过程中使用的资源和方法。准备好深入这个有趣的旅程了吗?

C# 编程语言学习

字符串拼接

你是否曾经尝试将一串字符连接在一起,以形成一个完整的句子?字符串拼接正是如此。在C#中,这是一项非常简单的任务,但背后有很多值得思考的地方。我们来看看一个例子:

using System;

namespace Lesson11_字符串拼接 
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("字符串拼接");

            string str = "123";
            str = str + "456";
            Console.WriteLine(str); // 输出 123456
            str = str + 1; 
            Console.WriteLine(str); // 输出 1234561

            str = "123";
            str += "1" + 4 + true;
            Console.WriteLine(str); // 输出 12314true

            str += 1 + 2 + 3 + 4;   
            Console.WriteLine(str); // 输出 12314true10

            str += "" + 1 + 2 + 3 + 4;   
            Console.WriteLine(str); // 输出 12314true101234
            
            str = " ";
            str += 1 + 2 + "" + 3 + 4;   
            Console.WriteLine(str); // 输出 334
        }
    }
}

在这个例子中,你可以看到你可以用不同的方式拼接字符串。你是否注意到可以将数字和布尔值直接拼接进字符串中?这不仅使字符串的拼接更灵活,也让我们意识到数据类型之间的相互作用。这正是计算机语言的魅力所在。

来源:C# 字符串拼接

变量命名规范

你是否曾因命名而感到困惑?就像给你的小狗起名字一样,变量也需要一个合适的名称。在C#中,变量命名有一些规范,遵循这些规范可以让你的代码更易读和理解。

#region 变量命名规范 
//变量是用来存储各种不同类型数值的一个容器

//变量类型有14种变化
//变量名可以是字母、数字和下划线的组合。
//建议命名规范:变量名有含义
string myName = "jinzhe"; // 驼峰命名法

#endregion

你看到这里的“myName”了吗?使用驼峰命名法,它使得变量的目的非常清晰。这样命名的变量可以让其他开发者一目了然地理解你的意图,有效减少沟通成本。

来源:C# 变量命名规范

高级语言与低级语言的比较

你有没有想过,为什么会有许多不同层次的编程语言?它们之间有什么区别呢?高级语言和低级语言的比较就像是在谈论不同的工具——每种工具都有它特定的用途。

  • 机器语言:计算机理解的语言,执行效率高,但开发效率低。
  • 汇编语言:使用英文标签代表一组二进制指令,开发效率中等。
  • 高级语言:这些语言更简洁,易于学习,比如C语言是编译型,而Python是解释型。

这意味着,当你选择编程语言时,要考虑到开发效率与执行效率之间的权衡。在复杂项目中,使用高级语言的可读性和开发速度将弥补其执行效率的不足。

来源:编程语言之python

Python 编程语言学习

Python 简介

说到Python,你会想到什么?简洁、强大、有趣。Python诞生于1991年,近年来迅速成为最流行的编程语言之一。它的设计目标是代码的可读性和简洁性,非常适合快速开发和原型设计。

来源:编程语言之python

Python 安装与基础

你是否想过如何开始你的Python旅程?首先,下载Python的官方网站是最直接的方式。以下是简单的安装步骤:

  1. 访问官网:python.org
  2. 测试安装:在终端中输入python,如果出现版本号则说明安装成功。
  3. 写下你的第一个Python程序,可以选择交互模式或者创建一个.py文件。

感受一下这段Python代码的魅力吧。当你运行代码时,仿佛是对计算机发出一条简单的命令,而它在背景中努力去理解和执行。

来源:编程语言之python

Python 项目实例

想象一下,自己在Scratch编程网站上构建一个Python项目,里面有爬虫、机器学习等多种应用示例。一边学习,一边实践,这样的经历带来的成就感绝对不可小觑。

Scratch提供了丰富的实例,让你可以在实际项目中应用所学知识,是学习Python的一个好去处。

来源:Python基础学习笔记,练完你就懂了 – Scratch编程

编程学习资源与方法

在线学习平台

如果你在寻找在线学习资源,Github、Coursera等平台都提供了丰富的编程课程和学习资料。它们就像一扇窗,让你探索更广阔的世界。

来源:编程语言学习资料

编程课程与视频推荐

在学习过程中,选择合适的课程可以事半功倍。以下是一些推荐的课程:

  • C#字符串拼接教程
  • Python入门课程
  • 数据结构与算法

这些课程为初学者提供了良好的起点,同时也为已有基础的学习者提供了深入探索的机会。

来源:阿秀的学习笔记

学习资料与书籍推荐

为了更深入地理解编程,你可以参考一些经典书籍。这些书籍会带给你系统性的知识框架,从Python到C语言,再到高级算法,都是你通往编程大师之路的宝贵资源。

来源:编程语言学习资料

结论

通过学习C#和Python,我意识到编程不仅仅是代码的堆砌,而是一种思考方式。你所选择的编程语言,有时不仅决定了你的工作效率,更影响了你的思维方式。面对快速发展的技术世界,我们是不是应该不断反思自己的学习与成长。如今,你最想学习的编程语言是什么?你有没有试着将所学的知识运用到实际项目中去呢?

希望这篇博客能帮助你在编程的道路上走得更远,更加自信!


http://www.kler.cn/a/451488.html

相关文章:

  • 前端工作中问题点拆分
  • Modbus数据网关在制造企业的应用与效果
  • 在 Java 项目中集成和使用 dl4j 实现通过扫描图片识别快递单信息
  • NI GPIB通讯错误码含义
  • 实现一个简单的哈希表
  • cudnn版本gpu架构
  • Airwallex空中云汇实现独立站安全高效收款
  • 《三角洲行动》游戏运行时提示“缺失kernel32.dll”:问题解析与解决方案
  • springboot、springcloudnacos、netty-socketio实现im集群弹性伸缩和节点上下线监听
  • 工业相机镜头选型知识详解
  • 学习笔记(prism--视频【WPF-prism核心教程】)--待更新
  • 突围边缘:OpenAI开源实时嵌入式API,AI触角延伸至微观世界
  • Spark和Hadoop之间的区别
  • 后端接口返回文件流,前端下载(java+vue)
  • 特殊的“Undefined Reference xxx“编译错误
  • Rust 在前端基建中的使用
  • 深度学习在灾难恢复中的作用:智能运维的新时代
  • 【数据结构】数据结构整体大纲
  • 面试题整理18----Pause容器的用途
  • 代码随想录 day52 第十一章 图论part03
  • 医疗行业 UI 设计系列合集(一):精准定位
  • 【AI驱动的数据结构:包装类的艺术与科学】
  • 如何学习Trustzone
  • Linux下载RabbitMQ,并解决Github拒绝访问443的问题
  • 【仓颉语言体验】Hello World TCP客户端 C/C++ or Python
  • ResEmoteNet论文阅读与推理