原创:一个美术生是如何学用python编程(代码片段)

小欣大萌 小欣大萌     2023-03-09     352

关键词:

我是一个不专业编程的美术生,由于看程序有点心心慌慌,所以最近在创作了一款字体,用于学习python。

所以就和卡通动漫来代替一下,编写了两段python程序。一个是用PythOn单独输出520,一个是用于处理三体问题。

学习python编程和学习美术是完全不同的两种学习体验。

学习编程需要重视逻辑思维和数学基础,因为它是一种逐步精确的算法。编程是通过一步步创建模块和代码,逐渐建立完整系统的过程,需要重视点对点的细节,这些细节构建了整个系统。

此外,学习编程需要不断调试代码,当代码出现问题时,需要分析问题的原因并进行修复,这种问题解决能力的培养有助于提升逻辑思维和解决问题的能力。

而学习美术则强调的是创造性,需要发挥较强的艺术创新能力,表达出自己的个性和美学观点。美术能够达到的效果是通过视觉和触觉等方式被体验者所接受和感知。

相比之下,编程更强调的是实用性和技能,需要实际运用到项目中,而美术则更强调的是理论学习和艺术创造力的培养。

总之,学习编程和学习美术都需要不断的练习和实践,并且都需要具备较高的毅力和钻研精神。两者的学习目的和方法是完全不同的,但它们都可以通过创造性的方式来为世界带来更美好的东西。

通过这次学习我学会好多

大神勿喷!!!

好!来:
用PythOn单独输出520,直至宇宙毁灭

用PythOn单独输出520,直至宇宙毁灭
import time

while True:
    print("520")
    time.sleep(1)
    

用PythOn在三体星球上以宇宙的尺度输出520
我是这样想的我们打不过三体人,所以我用PythOn在三体星球上以宇宙的尺度输出520惊吓一下三体人,让她们不要来,不要来,不要来。

universe_size = 93000000000000000000000000 # 宇宙的尺度,单位为米

output_distance = 520 # 输出距离,单位为光年

output_distance_m = output_distance * 9460730472580800 # 将光年换算为米

output_ratio = output_distance_m / universe_size # 计算输出距离在宇宙尺度中所占比例

print('在星球上,以宇宙的尺度,输出距离为', output_ratio * 100, '%')

运行代码后,输出如下:

在三体星球上,以宇宙的尺度,输出距离为 0.0005474950791979948 %

以上代码纯属虚构,切莫当真。

原创|最近程序员频繁被抓,如何避免面向监狱编程?!(代码片段)

原创|最近程序员频繁被抓,如何避免面向监狱编程?!△Hollis,一个对Coding有着独特追求的人△这是Hollis的第233篇原创分享作者lHollis来源lHollis(ID:hollischuang)最近,有很多关于程序员被抓甚至被判刑的新闻在朋友圈疯传:"... 查看详情

博客首页全新改版;博客代码片支持折叠;原创博文新增打赏功能……2022.1.17

hello,大家好,这里是「CSDN产品周报」第24期。本次更新主要涉及博客和问答,欢迎大家详细了解和使用。一、博客使用体验优化1、博客首页视觉优化1)下线部分图片广告位博客首页优化前后对比,部分图片... 查看详情

并发编程-问题解决(代码片段)

概述  串行:一个线程在处理操作;  并行:多个线程在处理操作;  并发编程:在多线程环境下,应用程序的执行;  并发编程的目的:同分运用到资源,提供程序的效率  什么情况下用到并发编程:    1.在... 查看详情

52java编程思想——创建窗口和程序片程序片限制

...传闻它又能做什么:扩展浏览器中WEB页的功能。自从作为一个网上冲浪者,我们从未真正想了解是否一个WEB页来自友好的或者不友好的站点,我们想要一些可以安全地行动的代码。所以我们可能会注意到大量的限制:(1)一个程序... 查看详情

57java编程思想——创建窗口和程序片可视编程和beans

...最大限度地可重复使用”的代码单元拥有类,因为它包含一个紧密结合在一起的单元特性(字段)和单元动作(方法),它们可以直接经过混合或通过继承被重复使用。继承和多形态性是面向对象编程的精华,但在大多数情况下... 查看详情

[原创][synth8-2543]portconnectionscannotbemixedorderedandnamed["*_top.v":1151](代码片

Vivado综合错误:[Synth8-2543]portconnectionscannotbemixedorderedandnamed["*_Top.v":1151]出现问题:.s_data(s_data),);  解决:.s_data(s_data));   查看详情

原创java并发编程系列04|java内存模型详解(代码片段)

【原创】Java并发编程系列04|Java内存模型详解收录于话题#进阶架构师|并发编程专题12个点击上方“java进阶架构师”,选择右上角“置顶公众号”20大进阶架构专题每日送达思维导图写在前面前面讲解了并发编程的三大核心问题:... 查看详情

python中的多线程和多进程编程(代码片段)

注意:多线程和多线程编程是不同的!!!第一点:一个进程相当于一个要执行的程序,它会开启一个主线程,多线程的话就会再开启多个子线程;而多进程的话就是一个进程同时在多个核上进行;第二点:多线程是一种并发操... 查看详情

unity用shader编程实现3d红心

...3D美术设计师提供模型,也能够用代码生成。对于想保持原创性不想借用他人模型的独立开发人员来说,这无非是一个非常重要的途径。今天献给大家的是用Shader编程实现的一颗红心,寄托下淡淡的思乡情。博文首发地址:http://... 查看详情

当我给女同学用python画了个圣诞树后……(代码片段)

前言嗨,彦祖们,不会过圣诞了还是一个人吧?今天我们来讲一下如何用python来画一个圣诞树,学会就快给那个她发过去吧,我的朋友圈已经让圣诞树刷屏了!这不就来给各位彦祖们教了,看完记得给... 查看详情

完成一个简单的时间片轮转多道程序内核代码

王康+原创作品转载请注明出处+《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000”分别是1存储程序计算机工作模型,cpu执行程序的基础流程;2函数调用堆栈:各种寄存器和存储主要是为了指令的传取值,通过eip,esp,... 查看详情

python:python语言的简介(语言特点/pyc介绍/python版本语言兼容问题(python2vspython3))安装学习路线(数据分析/机器学习/网页爬等编程案例分析)之详细攻略(代码片

...中快速查询python自带模块&函数的用法及其属性方法、如何查询某个函数&关键词的用法、输 查看详情

风变编程的python课程学完效果如何?

...Python程序其实就是发布源代码。二、基础语法要点1.如果一个字符串中有许多需要转义的字符,而又不想写那么多'\\',那么可以用r'...'表示'...'内的内容不转义。2.Python可用'''...'''来表示多行内... 查看详情

一个优美的时间片轮转调度算法模拟python实现(代码片段)

...ice-rotation-scheduling-algorithmIntroduction先放一下需求吧。设计一个有N个进程并发的进程调度程序。每个进程有一个进程控制块(PCB)表示(可以用PCB直接代表进程实体,略去每个进程的程序段和数据 查看详情

linqtoobject函数积累

2013-12-2117:22568人阅读评论(0)收藏举报分类:我の原创(113)LINQ(5)版权声明:本文为博主原创文章,未经博主允许不得转载。1、Concat操作符Concat操作符用于连接两个序列,生成一个新的序列。[csharp]viewplaincopy在CODE上查看代码... 查看详情

[原创]objective-c语言,如何定义public和private的方法和变量?(代码片段)

[简介]常用网名:猪头三出生日期:1981.XX.XX编程生涯:2001年~至今[共21年]职业生涯:19年开发语言:C/C++、80x86ASM、PHP、Perl、Objective-C、ObjectPascal、C#、Python开发工具:VisualStudio、Delphi、XCode、Eclipse技能种类:逆向驱动磁盘文件研发领... 查看详情

[原创]objective-c语言,如何定义public和private的方法和变量?(代码片段)

[简介]常用网名:猪头三出生日期:1981.XX.XX编程生涯:2001年~至今[共21年]职业生涯:19年开发语言:C/C++、80x86ASM、PHP、Perl、Objective-C、ObjectPascal、C#、Python开发工具:VisualStudio、Delphi、XCode、Eclipse技能种类:逆向驱动磁盘文件研发领... 查看详情

[原创]objective-c语言,如何定义public和private的方法和变量?(代码片段)

[简介]常用网名:猪头三出生日期:1981.XX.XX编程生涯:2001年~至今[共21年]职业生涯:19年开发语言:C/C++、80x86ASM、PHP、Perl、Objective-C、ObjectPascal、C#、Python开发工具:VisualStudio、Delphi、XCode、Eclipse技能种类:逆向驱动磁盘文件研发领... 查看详情