Search Constraints
Number of results to display per page
Results for:
Python
Remove constraint Python
Search Results
-
Courseware
6.0002 is the continuation of 6.0001 Introduction to Computer Science and Programming in Python and is intended for students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems and to help students, regardless of their major, feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals. The class uses the Python 3.5 programming language.
- Subjects:
- Computing
- Keywords:
- Computer programming Computer science Python (Computer program language)
- Resource Type:
- Courseware
-
Courseware
6.0001 Introduction to Computer Science and Programming in Python is intended for students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems and to help students, regardless of their major, feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals. The class uses the Python 3.5 programming language.
- Subjects:
- Computing
- Keywords:
- Computer programming Computer science Python (Computer program language)
- Resource Type:
- Courseware
-
Courseware
Broadly speaking, functional programming is a style of programming in which the primary method of computation is the application of functions to arguments. Among other features, functional languages offer a compact notation for writing programs, powerful abstraction methods for structuring programs, and a simple mathematical basis that supports reasoning about programs. Functional languages represent the leading edge of programming language design, and the primary setting in which new programming concepts are introduced and studied. All contemporary programming languages such as Hack/PHP, C#, Visual Basic, F#, C++, JavaScript, Python, Ruby, Java, Scala, Clojure, Groovy, Racket, … support higher-order programming via the concept of closures or lambda expressions. This course will use Haskell as the medium for understanding the basic principles of functional programming. While the specific language isn’t all that important, Haskell is a pure functional language so it is entirely appropriate for learning the essential ingredients of programming using mathematical functions. It is also a relatively small language, and hence it should be easy for you to get up to speed with Haskell. Once you understand the Why, What and How that underlies pure functional programming and learned to “think like a fundamentalist”, we will apply the concepts of functional programming to “code like a hacker” in mainstream programming languages, using Facebook’s novel Hack language as our main example. This course assumes no prior knowledge of functional programming, but assumes you have at least one year of programming experience in a regular programming language such as Java, .NET, Javascript or PHP.
- Subjects:
- Computing
- Keywords:
- Haskell (Computer program language) Functional programming (Computer science)
- Resource Type:
- Courseware
-
MOOC
In this course, you'll learn the fundamentals of the Python programming language, along with programming best practices. You’ll learn to represent and store data using Python data types and variables, and use conditionals and loops to control the flow of your programs. You’ll harness the power of complex data structures like lists, sets, dictionaries, and tuples to store collections of related data. You’ll define and document your own custom functions, write scripts, and handle errors. Lastly, you’ll learn to find and use modules in the Python Standard Library and other third-party libraries.
- Subjects:
- Computing
- Keywords:
- Python (Computer program language)
- Resource Type:
- MOOC
-
e-book
Introduction to the Modeling and Analysis of Complex Systems introduces students to mathematical/computational modeling and analysis developed in the emerging interdisciplinary field of Complex Systems Science. Complex systems are systems made of a large number of microscopic components interacting with each other in nontrivial ways. Many real-world systems can be understood as complex systems, where critically important information resides in the relationships between the parts and not necessarily within the parts themselves. This textbook offers an accessible yet technically-oriented introduction to the modeling and analysis of complex systems. The topics covered include: fundamentals of modeling, basics of dynamical systems, discrete-time models, continuous-time models, bifurcations, chaos, cellular automata, continuous field models, static networks, dynamic networks, and agent-based models. Most of these topics are discussed in two chapters, one focusing on computational modeling and the other on mathematical analysis. This unique approach provides a comprehensive view of related concepts and techniques, and allows readers and instructors to flexibly choose relevant materials based on their objectives and needs. Python sample codes are provided for each modeling example.
- Subjects:
- Computing
- Keywords:
- System analysis -- Mathematical models Computational complexity Textbooks System theory -- Mathematical models
- Resource Type:
- e-book
-
Others
Kaggle offers a no-setup, customizable, Jupyter Notebooks environment. Access GPUs at no cost to you and a huge repository of community published data & code. Inside Kaggle you’ll find all the code & data you need to do your data science work. Use over 50,000 public datasets and 400,000 public notebooks to conquer any analysis in no time.
- Subjects:
- Computing
- Keywords:
- Machine learning Artificial intelligence Big data
- Resource Type:
- Others
-
Video
This course will give you a full introduction into all of the core concepts in python. Follow along with the videos and you'll be a python programmer in no time! Want more from Mike? He's starting a coding RPG/Bootcamp - https://simulator.dev/
- Course related:
- AF3507 Company Law
- Subjects:
- Computing
- Keywords:
- Python (Computer program language)
- Resource Type:
- Video
-
Others
Extract human-understandable insights from any machine learning model.
- Subjects:
- Computing
- Keywords:
- Python (Computer program language) Machine learning
- Resource Type:
- Others
-
e-book
This book will teach you how to make graphical computer games in the Python programming language using the Pygame library.This book assumes you know a little bit about Python or programming in general. If you don’t know how to program, you can learn by downloading the free book "Invent Your Own Computer Games with Python" from http://inventwithpython.com. Or you can jump right into this book and mostly pick it up along the way. This book is for the intermediate programmer who has learned what variables and loops are, but now wants to know, "What do actual game programs look like?" There was a long gap after I first learned programming but didn’t really know how to use that skill to make something cool. It’s my hope that the games in this book will give you enough ideas about how programs work to provide a foundation to implement your own games.
- Subjects:
- Computing
- Keywords:
- Computer programming Computer games Python (Computer program language) Textbooks Programming languages (Electronic computers)
- Resource Type:
- e-book
-
Courseware
How do populations grow? How do viruses spread? What is the trajectory of a glider? Many real-life problems can be described and solved by mathematical models. In this course, you will form a team with another student and work in a project to solve a real-life problem. You will learn to analyze your chosen problem, formulate it as a mathematical model (containing ordinary differential equations), solve the equations in the model, and validate your results. You will learn how to implement Euler’s method in a Python program. If needed, you can refine or improve your model, based on your first results. Finally, you will learn how to report your findings in a scientific way. This course is mainly aimed at Bachelor students from Mathematics, Engineering and Science disciplines. However it will suit anyone who would like to learn how mathematical modeling can solve real-world problems.
- Subjects:
- Mathematics and Statistics
- Keywords:
- Mathematical models
- Resource Type:
- Courseware