Search Constraints
Number of results to display per page
1 - 32 of 32
Search Results
-
Others
Python can be easy to pick up whether you're a first time programmer or you're experienced with other languages. The following pages are a useful first step to get on your way writing programs with Python!
- Subjects:
- Computing
- Keywords:
- Computer programming Python (Computer program language) Information visualization Computer science
- Resource Type:
- Others
-
Courseware
This course explores the concepts and algorithms at the foundation of modern artificial intelligence, diving into the ideas that give rise to technologies like game-playing engines, handwriting recognition, and machine translation. Through hands-on projects, students gain exposure to the theory behind graph search algorithms, classification, optimization, reinforcement learning, and other topics in artificial intelligence and machine learning as they incorporate them into their own Python programs. By course’s end, students emerge with experience in libraries for machine learning as well as knowledge of artificial intelligence principles that enable them to design intelligent systems of their own.
- Course related:
- COMP3011 Design and Analysis of Algorithms, COMP1001 Problem Solving Methodology in Information Technology, COMP4434 Artificial Intelligence, and COMP2011 Data Structures
- Subjects:
- Human-Computer Interaction and Computing
- Keywords:
- Computer programming Computer science Python (Computer program language) Artificial intelligence
- Resource Type:
- Courseware
-
Others
Causal Inference for The Brave and True
- Course related:
- MM501 Research Methods
- Subjects:
- Statistics and Research Methods
- Keywords:
- Social sciences -- Statistical methods
- Resource Type:
- Others
-
Others
In these comprehensive video courses, created by Santiago Basulto, you will learn the whole process of data analysis. You'll be reading data from multiple sources (CSV, SQL, Excel), process that data using NumPy and Pandas, and visualize it using Matplotlib and Seaborn, Additionally, we've included a thorough Jupyter Notebook course, and a quick Python reference to refresh your programming skills.
- Course related:
- AMA1600 Fundamentals of AI and Data Analytics and AMA1751 Linear Algebra
- Subjects:
- Mathematics and Statistics and Computing
- Keywords:
- Computer programming Computer science Python (Computer program language)
- Resource Type:
- Others
-
Others
This project was started in 2007 as a Google Summer of Code project by David Cournapeau. Later that year, Matthieu Brucher started work on this project as part of his thesis. In 2010 Fabian Pedregosa, Gael Varoquaux, Alexandre Gramfort and Vincent Michel of INRIA took leadership of the project and made the first public release, February the 1st 2010. Since then, several releases have appeared following a ~ 3-month cycle, and a thriving international community has been leading the development.
- Course related:
- EIE6207 Theoretical Fundamental and Engineering Approaches for Intelligent Signal and Information Processing
- Subjects:
- Computing
- Keywords:
- Machine learning Python (Computer program language)
- Resource Type:
- Others
-
Others
All resources and notes from the Complete Web Developer in 2022: Zero to Mastery course
- Course related:
- COMP3421 Web Application Design and Development, LGT3109 Introduction to Coding for Business with Python, COMP3211 Software Engineering, and COMP1001 Problem Solving Methodology in Information Technology
- Subjects:
- Computing
- Keywords:
- Web sites -- Design Web site development
- Resource Type:
- Others
-
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
-
Others
菜鸟教程的 Slogan 为:学的不仅是技术,更是梦想!我们相信:再牛逼的梦想也抵不住傻逼似的坚持!我们坚持一件事情,并不是因为这样做了会有效果,而是坚信,这样做是对的。本站域名为 runoob.com, runoob 为 Running Noob 的缩写,意为:奔跑的菜鸟。本站包括了HTML、CSS、Javascript、PHP、C、Python等各种基础编程教程。同时本站中也提供了大量的在线实例,通过实例,您可以更好地学习如何建站。本站致力于推广各种编程语言技术,所有资源是完全免费的,并且会根据当前互联网的变化实时更新本站内容。
- Subjects:
- Computing
- Keywords:
- Programming languages (Electronic computers) Computer programming
- Resource Type:
- Others
-
Video
This channel walks you through the entire process of learning to code in Python; all the way from basics to advanced machine learning and deep learning. The primary emphasis will be on image processing and other relevant functionality. Why did I create this channel? To help you (students and researchers) gain a new skill and succeed in your respective fields.
You may think coding is hard and that it's not your cup of tea, but Python made it easy to code even advanced algorithms. In addition, coding will make you self sufficient, it will teach you how to think, it improves your collaborative skills and it can take your career to new heights. Therefore, if you want to stay ahead of your peers and relevant in your field, overcome your fears and start coding!
- Subjects:
- Computing
- Keywords:
- Computer programming Computer science Python (Computer program language)
- Resource Type:
- Video
-
Video
A series of video that introduce various topics, including Node.js, Java, C programming, HTML, JavaScript, Python, PHP, and C++ programming.
- Subjects:
- Computing
- Keywords:
- Computer games -- Programming Computer programming Web sites -- Design Graphic arts Computer networks
- Resource Type:
- Video
-
Video
A series of video that cover various computing topics, for example, C++ programming, C# programming, Python, and Java.
- Subjects:
- Computing
- Keywords:
- Computer programming
- Resource Type:
- Video
-
Others
Learn to Code for Free. We're here to make coding more accessible, so everyone can learn the skills they need to upgrade their careers. For example, you can learn Python, HTML, CSS, and JavaScript.
- Subjects:
- Computing
- Keywords:
- Computer programming Programming languages (Electronic computers)
- Resource Type:
- Others
-
Others
Algorithm Visualizer is an interactive online platform that visualizes algorithms from code. Learning an algorithm gets much easier with visualizing it.
- Subjects:
- Computing
- Keywords:
- Algorithms Information visualization
- Resource Type:
- Others
-
Others
A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and games.
- Subjects:
- Computing
- Keywords:
- Computer programming Computer science Data structures (Computer science) Programming languages (Electronic computers) Computer networks Computer algorithms
- Resource Type:
- Others
-
Others
Extract human-understandable insights from any machine learning model.
- Subjects:
- Computing
- Keywords:
- Python (Computer program language) Machine learning
- Resource Type:
- Others
-
Others
Take your SQL skills to the next level.
- Subjects:
- Computing
- Keywords:
- Database management SQL (Computer program language)
- Resource Type:
- Others
-
Others
Make great data visualizations. A great way to see the power of coding!
- Subjects:
- Computing
- Keywords:
- Information visualization Python (Computer program language)
- Resource Type:
- Others
-
Others
Learn to handle missing values, non-numeric values, data leakage and more. Your models will be more accurate and useful.
- Subjects:
- Computing
- Keywords:
- Python (Computer program language) Machine learning
- Resource Type:
- Others
-
Others
Learn the most important language for data science.
- Subjects:
- Computing
- Keywords:
- Python (Computer program language)
- Resource Type:
- Others
-
Others
Learn SQL for working with databases, using Google BigQuery to scale to massive datasets.
- Subjects:
- Computing
- Keywords:
- Database management SQL (Computer program language)
- Resource Type:
- Others
-
Others
Distinguish yourself by learning to work with text data.
- Subjects:
- Computing
- Keywords:
- Python (Computer program language) Natural language processing (Computer science)
- Resource Type:
- Others
-
Others
Create interactive maps, and discover patterns in geospatial data.
- Subjects:
- Land Surveying and Geo-Informatics and Computing
- Keywords:
- Geospatial data Python (Computer program language)
- Resource Type:
- Others
-
Others
Use TensorFlow to take machine learning to the next level. Your new skills will amaze you.
- Subjects:
- Computing
- Keywords:
- Python (Computer program language) Machine learning
- Resource Type:
- Others
-
Others
Discover the most effective way to improve your models.
- Subjects:
- Computing
- Keywords:
- Machine learning Data mining Python (Computer program language)
- Resource Type:
- Others
-
Others
Solve short hands-on challenges to perfect your data manipulation skills.
- Subjects:
- Computing
- Keywords:
- Python (Computer program language) Electronic data processing Information visualization
- Resource Type:
- Others
-
MOOC
The building industry is exploding with data sources that impact the energy performance of the built environment and health and well-being of occupants. Spreadsheets just don’t cut it anymore as the sole analytics tool for professionals in this field. Participating in mainstream data science courses might provide skills such as programming and statistics, however the applied context to buildings is missing, which is the most important part for beginners. This course focuses on the development of data science skills for professionals specifically in the built environment sector. It targets architects, engineers, construction and facilities managers with little or no previous programming experience. An introduction to data science skills is given in the context of the building life cycle phases. Participants will use large, open data sets from the design, construction, and operations of buildings to learn and practice data science techniques. Essentially this course is designed to add new tools and skills to supplement spreadsheets. Major technical topics include data loading, processing, visualization, and basic machine learning using the Python programming language, the Pandas data analytics and sci-kit learn machine learning libraries, and the web-based Colaboratory environment. In addition, the course will provide numerous learning paths for various built environment-related tasks to facilitate further growth.
- Keywords:
- City planning -- Statistical methods Python (Computer program language) Information visualization
- Resource Type:
- MOOC
-
Courseware
In this course, you will learn advanced applications of Python for developing and customizing GIS software, designing user interfaces, solving complex geoprocessing tasks, and leveraging open source. The course consists of readings, walkthroughs, projects, quizzes, and discussions about advanced GIS programming concepts and techniques, and a final term project. Software covered in the course includes: Esri ArcGIS Pro/arcpy, Jupyter Notebook, Esri ArcGIS API for Python, QGIS, GDAL/OGR.
- Subjects:
- Land Surveying and Geo-Informatics
- Keywords:
- Python (Computer program language) Geographic information systems
- Resource Type:
- Courseware
-
Courseware
This course is for all of those struggling with data analysis. You will learn: - Overcome data analysis challenges in your work and research - Increase your productivity and make better business decisions - Enhance your data analysis skills using spreadsheets - Learn about advanced spreadsheet possibilities like array formulas and pivottables - Learn about Excel 2013 features like PowerPivot & PowerMap - Learn to organize and test your spreadsheets
-
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
-
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
-
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
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