Yorko / Python_intro
Jupyter notebooks in Russian. Introduction to Python, basic algorithms and data structures
Stars: ✭ 538
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Python intro
Data Structures Using Python
This is my repository for Data Structures using Python
Stars: ✭ 546 (+1.49%)
Mutual labels: algorithms, data-structures, jupyter-notebook
Coursera Specializations
Solutions to assignments of Coursera Specializations - Deep learning, Machine learning, Algorithms & Data Structures, Image Processing and Python For Everybody
Stars: ✭ 72 (-86.62%)
Mutual labels: algorithms, data-structures, jupyter-notebook
Algorithms
🍣 Implementations of fundamental algorithms and data structures. Happy Hacktoberfest!
Stars: ✭ 41 (-92.38%)
Mutual labels: algorithms, data-structures, jupyter-notebook
19 udacity dsa
Data Structures & Algorithms Nanodegree Program from Udacity
Stars: ✭ 140 (-73.98%)
Mutual labels: algorithms, data-structures, jupyter-notebook
Coding Ninjas Data Structures And Algorithms In Python
Solved problems and assignments of DSA course taught by Coding Ninjas team
Stars: ✭ 70 (-86.99%)
Mutual labels: algorithms, data-structures, jupyter-notebook
Online Judge Solutions
Solutions to ACM ICPC - style problems
Stars: ✭ 529 (-1.67%)
Mutual labels: algorithms, data-structures
C Sharp Algorithms
📚 📈 Plug-and-play class-library project of standard Data Structures and Algorithms in C#
Stars: ✭ 4,684 (+770.63%)
Mutual labels: algorithms, data-structures
Ruby
All algorithms implemented in Ruby
Stars: ✭ 454 (-15.61%)
Mutual labels: algorithms, data-structures
Fuck Coding Interviews
How on earth can I ever think of a solution like that in an interview?!
Stars: ✭ 464 (-13.75%)
Mutual labels: algorithms, data-structures
Interview
Data Structures and Algorithms in Java (useful in interview process)
Stars: ✭ 396 (-26.39%)
Mutual labels: algorithms, data-structures
Techinterview
💎 Cheat sheet to prep for technical interviews.
Stars: ✭ 454 (-15.61%)
Mutual labels: algorithms, data-structures
Pyrival
⚡ Competitive Programming Library
Stars: ✭ 463 (-13.94%)
Mutual labels: algorithms, data-structures
Pygorithm
A Python module for learning all major algorithms
Stars: ✭ 4,256 (+691.08%)
Mutual labels: algorithms, data-structures
Algodeck
An Open-Source Collection of 200+ Algorithmic Flash Cards to Help you Preparing your Algorithm & Data Structure Interview 💯
Stars: ✭ 4,441 (+725.46%)
Mutual labels: algorithms, data-structures
Courses
Quiz & Assignment of Coursera
Stars: ✭ 454 (-15.61%)
Mutual labels: data-structures, jupyter-notebook
Js Data Structures And Algorithms
从 0 到 1 学习 JavaScript 数据结构与算法
Stars: ✭ 425 (-21%)
Mutual labels: algorithms, data-structures
Neoalgo
Bringing all Data Structures and Algorithms under one Roof ⚡
Stars: ✭ 440 (-18.22%)
Mutual labels: algorithms, data-structures
Hellokoding Courses
HelloKoding provides practical coding guides series of Spring Boot, Java, Algorithms, and other topics on software engineering
Stars: ✭ 490 (-8.92%)
Mutual labels: algorithms, data-structures
Competitiveprogramming
A collection of algorithms, data structures and other useful information for competitive programming.
Stars: ✭ 475 (-11.71%)
Mutual labels: algorithms, data-structures
Курс языка Python и базовых алгоритмов и структур данных
В курсе рассматриваются основы програмирования на языке Python, а также есть материал про базовые алгоритмы и структуры данных.
Курс разработан в виде тетрадок Jupyter - это удобное средство представления материала с интерактивным выполнением кода. Инструкции по локальному развертыванию сервера Jupyter для использования тетрадок представлены в тетрадке с обзором средств разработки.
Видео
Урок 1. Введение в Python и средства разработки.- Установка Anaconda и знакомство с интерпретатором Python
- Обзор и настройка среды разработки PyCharm
- IPython и Jupyter для воспроизводимых исследований
- Введение в систему контроля версий git и веб-сервис GitHub
- Обзор возможностей сборки библиотек Anaconda
- Регистрация на сайте дистанционного курса по информатике
Видео
Урок 2. Основы языка Python.- Типы объектов языка Python
- Основные операции с типами
- Обзор стандартной библиотеки
- Операторы, условные конструкции, циклы
- Практика решения простейших задач
Видео
Урок 3. Структуры данных I.- Последовательности: строки, списки, кортежи
- Алгоритмы поиска в одномерных списках
- Обзор стандартной библиотеки
- Методы сортировки одномерных списков
- Алгоритмы на строках
- Разбор распространенных задач на списки и строки
Видео
Урок 4. Структуры данных II.- Введение в продвинутые структуры данных
- Словари
- Стек, очередь, куча, дерево, граф
- Поиск в глубину и поиск в ширину
- Обзор классических алгоритмов на графах
- Разбор задач на слова и множества. Задачи на стек и очередь
Видео
Урок 5. Функции. Рекурсия.- Понятие функции, ее сигнатуры
- Модули
- Понятие индукции
- Рекурсия
- Парадигма "Разделяй и Властвуй"
- Разбор практических задач на рекурсию
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].