[Udemy, Reza Shahin] Learn Python Programming: A Complete Bootcamp + 400 Examples [4/2025, ENG]

Страницы:  1
Ответить
 

LearnJavaScript Beggom

Стаж: 5 лет 9 месяцев

Сообщений: 2083

LearnJavaScript Beggom · 29-Окт-25 20:55 (2 месяца 16 дней назад)

Learn Python Programming: A Complete Bootcamp + 400 Examples
Год выпуска: 4/2025
Производитель: Udemy
Сайт производителя: https://www.udemy.com/course/learn-python-programming-a-complete-bootcamp/
Автор: Reza Shahin
Продолжительность: 43h 25m 6s
Тип раздаваемого материала: Видеоурок
Язык: Английский
Субтитры: Отсутствуют
Описание:
Python Bootcamp: From Fundamentals to Mastery – Build a Strong Foundation in Programming + Important Libraries
What you'll learn
  1. Understand Python syntax and basic operations.
  2. Implement loops and conditional statements effectively.
  3. Use functions for modular and reusable code.
  4. Perform mathematical operations using math modules.
  5. Work with sets, tuples, lists, and dictionaries for data storage.
  6. Apply object-oriented programming (OOP) principles.
  7. Utilize classes, inheritance, and polymorphism in OOP.
  8. Implement basic data structures for efficient problem-solving.
Requirements
  1. No programming required. You will learn everything you need
Description
Welcome to the Python Bootcamp, a comprehensive hands-on course designed to help you master Python programming from the ground up. Whether you are a complete beginner or someone looking to refine your coding skills, this course is structured to provide a step-by-step learning experience covering fundamental concepts to advanced programming techniques.
Why Take This Course?
Python is one of the most popular programming languages in the world, known for its simplicity, readability, and versatility. It is widely used in web development, data science, artificial intelligence, automation, and software engineering. This course will not only teach you Python syntax and core programming concepts but also help you develop the problem-solving skills necessary to write efficient and scalable code.
Who Should Take This Course?
  1. Absolute beginners who want to learn programming from scratch.
  2. Students and professionals looking to build a strong foundation in Python.
  3. Software engineers, data analysts, and AI enthusiasts who want to expand their skill set.
  4. Anyone interested in automation, web development, or scripting using Python.
What You Will Learn? (Topics Covered in the Course)
1. Python Basics
  1. Understanding Python syntax and execution flow.
  2. Variables, data types, and operators.
  3. String manipulation and formatting.
2. Control Flow: Loops and Conditional Statements
  1. Implementing if-else conditions for decision-making.
  2. Using for and while loops for repetition.
  3. Understanding nested loops and logical operators.
3. Functions and Modular Programming
  1. Defining and calling functions in Python.
  2. Function parameters, return values, and scope.
  3. The importance of code reusability and modular programming.
4. Math Modules and Built-in Functions
  1. Performing mathematical operations using the math module.
  2. Exploring built-in functions for calculations and data manipulation.
5. Data Collections: Sets, Tuples, Lists, and Dictionaries
  1. Understanding lists and their operations (sorting, indexing, slicing).
  2. Using tuples for immutable collections.
  3. Leveraging sets for unique elements and mathematical operations.
  4. Working with dictionaries for key-value data storage.
6. Object-Oriented Programming (OOP)
  1. Understanding classes and objects in Python.
  2. Implementing encapsulation, inheritance, and polymorphism.
  3. Creating real-world applications using OOP concepts.
7. Python Data Structure Modules and Packages
  1. Importing and using built-in Python modules such as namedtuple, chainmap, counter, ordereddictionaries, heapq, and deque,.
  2. Creating and organizing your own modules.
  3. Understanding the Python package management system.
8. Python NumPy library
  1. Array Creation & Manipulation: Creating arrays, reshaping, slicing, indexing, and broadcasting.
  2. Mathematical & Statistical Functions: Element-wise operations, linear algebra, and aggregation functions.
  3. Random Number Generation: Generating random samples, distributions, and setting seeds.
9. Python Matplotlib
  1. Plotting Basics: Creating line plots, scatter plots, bar charts, histograms, and pie charts.
  2. Customization & Styling: Setting titles, labels, legends, colors, markers, and line styles.
  3. Subplots & Layouts: Creating multiple plots in one figure, adjusting layout, and using gridspec.
  4. Axes & Annotations: Controlling axis limits, ticks, scales (log, linear), and adding annotations.
  5. 3D & Advanced Plots: Generating 3D plots, contour plots, heatmaps, and interactive visualizations.
10. Python Pandas
  1. Data Structures: Understanding Series and DataFrame, creating and manipulating them.
  2. Data Cleaning & Preprocessing: Handling missing values, duplicates, filtering, and transforming data.
  3. Indexing & Selection: Using loc, iloc, boolean indexing, and multi-indexing.
  4. Aggregation & Grouping: Performing group operations with groupby(), pivot tables, and agg() functions.
What Makes This Course Unique?
* Comprehensive Curriculum – Covers everything from basic syntax to advanced OOP and data structures.
* Hands-on Learning – Practice coding with real-world exercises and projects.
* Step-by-Step Approach – Each topic builds on the previous one for easy learning.
* No Prior Experience Required – Designed for absolute beginners.
* Practical Applications – Learn how to write clean, efficient, and reusable Python code.
By the end of this course, you will have the skills and confidence to build Python applications, automate tasks, and explore more advanced areas like data science, AI, or web development.
* Join this bootcamp and start your Python programming journey today!
Who this course is for:
  1. Absolute beginners who want to learn programming from scratch.
  2. Students and professionals looking to build a strong foundation in Python.
  3. Software engineers, data analysts, and AI enthusiasts who want to expand their skill set.
  4. Anyone interested in automation, web development, or scripting using Python.
Формат видео: MP4
Видео: avc, 1280x720, 16:9, 30.000 к/с, 1134 кб/с
Аудио: aac lc, 48.0 кгц, 128 кб/с, 2 аудио
Изменения/Changes
Version 2025/4 compared to 2025/3 has increased by 187 lessons and 19 hours and 26 minutes in duration.
MediaInfo
General
Complete name : D:\2_2\Udemy - Learn Python Programming A Complete Bootcamp + 400 Examples (4.2025)\15 - NumPy\27 -Coding exercise #235 Splitting.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/avc1/mp41)
File size : 72.4 MiB
Duration : 7 min 58 s
Overall bit rate : 1 270 kb/s
Frame rate : 30.000 FPS
Writing application : Lavf59.27.100
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L3.1
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference frames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 7 min 58 s
Bit rate : 1 134 kb/s
Nominal bit rate : 3 000 kb/s
Maximum bit rate : 3 000 kb/s
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 30.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.041
Stream size : 64.6 MiB (89%)
Writing library : x264 core 164 r3095 baee400
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x1:0x111 / me=umh / subme=6 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=22 / lookahead_threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=60 / keyint_min=6 / scenecut=0 / intra_refresh=0 / rc_lookahead=60 / rc=cbr / mbtree=1 / bitrate=3000 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=3000 / vbv_bufsize=6000 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Codec configuration box : avcC
Audio
ID : 2
Format : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
Codec ID : mp4a-40-2
Duration : 7 min 58 s
Source duration : 7 min 58 s
Bit rate mode : Constant
Bit rate : 128 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 48.0 kHz
Frame rate : 46.875 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 7.29 MiB (10%)
Source stream size : 7.30 MiB (10%)
Default : Yes
Alternate group : 1
Скриншоты
Download
Rutracker.org не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Как скачивать? (для скачивания .torrent файлов необходима регистрация)
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error