大学生的十一假期才是最最可怕的

主要是看了这张图有感而发

大学生的十一假期才是最最可怕的,如果用这七天学习编程,那么假期结束后王者归来,准会闪瞎同学们的眼,所以十分可怕。

所以下面准备了C,Python等编程语言的学习资料,赶快扔到收藏夹里吃灰吧!!!

文章目录

Pytohn教程

首先,对于尚未入门的朋友,这里准备了四篇快速入门的文档

数学、数据结构与函数式

在入门之后,就应该迅速累积代码量了,这里建议从数学模块开始,下面六个模块涵盖了基础计算模块math;复数计算模块cmath;基础统计模块statistics;伪随机数生成模块random;分数表达模块fractions;精确计算模块decimal。此外,Python内置了针对列表的二分、搜索算法,包括三个相关模块:有序列表查找 bisect、堆算法 heapq、紧凑的数组类型 array。

python号称函数式语言,而下面的模块则是助力Python成为函数式语言的三大神器,其中运算符函数化可以提供括号风格的书写格式;functools可以加速Python的龟速循环与递归;itertools可以避免迭代对象对内存的大量占用。

并发、效率与混合编程

对多线程和多进程的友好支持,挽救了Python的速度

此外,这篇用了cuda之后速度起飞,尽管主要目的是介绍显卡计算,但测试了多线程和多进程的对比,有助于理解Python的并发逻辑,值得一看。

如果想进一步提高Python的速度,可以利用Python的胶水语言的特色,通过Python和C的混合编程,达到开发速度和运行速度的双赢,走上人生巅峰

字符串、编码、日期时间

字符串最核心的问题就是格式化与搜索,前者的功能由字符串本身实现,后者则需通过强大的正则表达式。pprint针对字典、列表优化了输出方案,textwrap解决了针对段落文本的格式化问题。

下面是Python标准库提供的四种编码模块:

💎二进制转化 struct💎 ASCII编解码 binascii💎 base编码家族💎 unicode处理模块

密码也是一种编码方法,Python标准库提供了密码级别的随机数生成模块,以及哈希函数族模块。

secrets模块生成密码💎 哈希模块hashlib

与日期时间相关的模块,实际上提供的也是一种编码转换功能,即如何将一串时间戳转换为可读的数字,或者更进一步,转换为可读性更强的字符串。本文整理了如下三个与日期时间相关的模块,其中time模块相对来说使用更频繁一些,除了获取系统时间之外,还提供了sleep这种暂停线程的系统功能。

GUI编程Tkinter

Python标准库内置Tkinter,可进行简单的GUI编程

C#教程

1996年,微软用年薪三百万美刀的价格从Borland挖来了大神海尔斯伯格,开始了J++开发,用以对抗Java。但SUN公司认为此举违反了Java开发平台的中立性,对微软提出诉讼。C#正是在这样的背景下,协同.NET框架1.0于2002年问世。

C#进阶

WPF及其3D编程

3D开发主要有两条线索,分别是三维实体的生成和相机视角的转换。前者要求理解计算机中几何图形的数据组织形式,后者要求理解相机模型,通晓三维形体在二维屏幕上的映射过程。相应地,通过鼠标、键盘和3D场景的交互,也分别从这两个方面出发,即一方面控制相机的视角,实现场景的变换,另一方面控制形体的位置,实现对目标的操作。

C/C++

OpenGL : 环境配置与变化的背景⭐ 生成第一个三角形⭐ 着色器

PCL : 安装与测试⭐ 文件读写⭐kd-tree⭐斯坦福兔子文件

QT

QT是C++中最舒服的GUI工具,而且有着出众的跨平台能力

其他编程语言

Fortran

erlang/elixir

erlang教程 :基础入门🔥编程基础🔥数据结构🔥递归🔥并发编程
elixir教程 :基础入门🔥编程基础🔥模式匹配🔥递归枚举

相关推荐
迅猛龙办公室4 小时前
python实现简单进度条
java·前端·python
郝学胜_神的一滴4 小时前
AI 编程智能体 06:用Anaconda搞定Python多环境,彻底告别版本兼容灾难
人工智能·python
清水白石0084 小时前
Python 对象模型深度解析:从“一切皆对象”到 id、type、isinstance 底层机制与小整数缓存原理
开发语言·python·缓存
for_ever_love__4 小时前
Python 进阶——迭代器、生成器、装饰器与 asyncio
python·装饰器·生成器·大模型开发
5G微创业4 小时前
去水印API如何实现技术变现
python·sdk·短视频
旖旎夜光4 小时前
LeetCode 1576: 替换所有的问号(模拟) —— 题解
c++·学习·算法·leetcode·力控
for_ever_love__4 小时前
模块与包——import 机制与 requirements 管理依赖
python·模块·大模型开发·依赖管理
郝学胜-神的一滴4 小时前
AI 编程智能体 05:拆解智能体分级体系、类型与全行业落地场景
开发语言·人工智能·python·程序人生·pycharm
朝朝辞暮i4 小时前
C++ 第 38 课:线程、SingleThreadedExecutor、MultiThreadedExecutor、Callback Group
开发语言·c++·算法·ros2
小小张说故事4 小时前
Python 装饰器把函数"搞丢"了?5 个必踩的坑与完整避坑对照表
后端·python